Oracle DatabaseでのPublisher機能ロールの定義

Publisherの機能ロールに対応するOracleデータベースのロールを作成できます。

  1. Oracle Databaseで次のロールを作成し、Publisherの機能ロールに対応させます。
    • XMLP_ADMIN — Publisherサーバーの管理者ロールとして機能します。

    • XMLP_DEVELOPER — システム内にレポートを作成できます。

    • XMLP_SCHEDULER — レポートをスケジュールできます。

    • XMLP_TEMPLATE_DESIGNER — Template BuilderからPublisherサーバーに接続してテンプレートのアップロードおよびダウンロードができます。

  2. これらのロールを適切なDatabaseロールおよびDatabaseユーザーに割り当てます。Publisher側でレポート権限を設定する際に使用できるレポート・ロールを追加で作成することもできます。たとえば、レポートの人事フォルダを割り当てるHUMAN_RESOURCES_MANAGERというロールを作成します。人事レポートにアクセスする必要があるユーザーにそのロールを割り当てることができます。
  3. SYSTEMなどの管理権限を持つユーザーにXMLP_ADMINロールを割り当てます。
  4. 管理者権限を持つユーザーとしてPublisherにログインします。「管理」ページで、「セキュリティ構成」を選択します。
  5. このページの「認可」リージョンで、「セキュリティ・モデル」リストから「Oracle Database」を選択します。次の接続情報を指定します。
    • JDBC接続文字列 — 例: jdbc:oracle:thin:@mycompany.com:1521:orcl

    • 「管理者ユーザー名」「管理者パスワード」: このユーザーに関する次の要件に注意してください。

      • このユーザーにはXMLP_ADMINロールを割り当てる必要があります。

      • このユーザーには、dba_users/_roles/role_privs表のデータにアクセスする権限を付与する必要があります。

    • データベース・ドライバ・クラス: oracle.jdbc.driver.OracleDriverのように入力します。

  6. 「適用」をクリックします。Publisherを再起動して、セキュリティの変更を有効にします。