Oracle DatabaseでのPublisher機能ロールの定義
Publisherの機能ロールに対応するOracleデータベースのロールを作成できます。
- Oracle Databaseで次のロールを作成し、Publisherの機能ロールに対応させます。
-
XMLP_ADMIN — Publisherサーバーの管理者ロールとして機能します。
-
XMLP_DEVELOPER — システム内にレポートを作成できます。
-
XMLP_SCHEDULER — レポートをスケジュールできます。
-
XMLP_TEMPLATE_DESIGNER — Template BuilderからPublisherサーバーに接続してテンプレートのアップロードおよびダウンロードができます。
-
- これらのロールを適切なDatabaseロールおよびDatabaseユーザーに割り当てます。Publisher側でレポート権限を設定する際に使用できるレポート・ロールを追加で作成することもできます。たとえば、レポートの人事フォルダを割り当てるHUMAN_RESOURCES_MANAGERというロールを作成します。人事レポートにアクセスする必要があるユーザーにそのロールを割り当てることができます。
- SYSTEMなどの管理権限を持つユーザーにXMLP_ADMINロールを割り当てます。
- 管理者権限を持つユーザーとしてPublisherにログインします。「管理」ページで、「セキュリティ構成」を選択します。
- このページの「認可」リージョンで、「セキュリティ・モデル」リストから「Oracle Database」を選択します。次の接続情報を指定します。
-
JDBC接続文字列 — 例:
jdbc:oracle:thin:@mycompany.com:1521:orcl -
「管理者ユーザー名」と「管理者パスワード」: このユーザーに関する次の要件に注意してください。
-
このユーザーにはXMLP_ADMINロールを割り当てる必要があります。
-
このユーザーには、
dba_users/_roles/role_privs表のデータにアクセスする権限を付与する必要があります。
-
-
データベース・ドライバ・クラス: oracle.jdbc.driver.OracleDriverのように入力します。
-
- 「適用」をクリックします。Publisherを再起動して、セキュリティの変更を有効にします。