Oracle Applicationsへの接続

Oracle Applicationsに接続し、Oracle Applicationsデータをビジュアル化、探索および理解する際に役立つデータセットを作成できます。

Oracle Applications Connector

Oracle Applications Connectorによって、Oracle Applications Cloudアプリケーションに接続できます。Oracle Applications Connectorを使用して、オンプレミスのOracle BI Enterprise Editionデプロイメント(適切なレベルまでパッチ適用されている場合)およびその他のOracle Analyticsサービスにも接続できます。

次のOracle Applications Cloudアプリケーションに接続できます:

  • Oracle Sales

  • Oracle Fusion Cloud Financials

  • Oracle Fusion Cloud Human Capital Management

  • Oracle Supply Chain Cloud

  • Oracle Fusion Cloud Procurement

  • Oracle Project Cloud

  • Oracle Loyalty Cloud

ノート:

Oracle Applicationsに接続する場合、Oracle Transactional Business Intelligence (OTBI)レポートからデータにアクセスします。これらのレポートはOTBIでのキャッシュに依存し、Oracle Analyticsで使用可能なデータはキャッシュされたデータに基づいています。Oracle AnalyticsからOTBIでのキャッシュの動作を制御することはできません。

Oracle Applicationsの接続の作成

Oracle Applicationsへの接続を作成し、その接続を使用してデータにアクセスできます。たとえば、Oracle Transactional Business Intelligenceを含むOracle Fusion ApplicationsまたはOracle BI Enterprise Editionに接続できます。

  1. 「データ」ページまたは「ホーム」ページで、「作成」「接続」の順にクリックします。
  2. 「Oracle Applications」アイコンをクリックします。
  3. 接続の詳細を入力します。
  4. 「URL」に、Oracle Transactional Business IntelligenceまたはOracle Analytics Serverを含むOracle Fusion ApplicationsのURLを入力します。

    ノート:

    Oracle Applicationsに接続された分析のURLを入力しようとしないでください。分析で使用されているデータをビジュアル化するには、その分析(ローカル・サブジェクト領域)に基づいてデータセットを作成できます。「インスタンス内のサブジェクト領域からのデータセットの作成」を参照してください。
  5. 「認証」で、接続を認証する方法を指定します:
    • 常にこれらの資格証明を使用 - Oracle Analyticsでは、接続に指定したログイン名とパスワードが常に使用されます。ユーザーはログインを求められません。
    • ユーザーは自分の資格証明の入力が必要 - Oracle Analyticsでは、データ・ソースに対する自分のユーザー名とパスワードを入力するようユーザーに求めます。ユーザーは、権限およびロールが割り当てられているデータにのみアクセスできます。
    • (Oracle Analyticsでこのデータベース・タイプに対して偽装がサポートされている場合に表示)アクティブなユーザーの資格証明を使用 - Oracle Analyticsでは、ユーザーは、データにアクセスするためにサインインするよう求められません。Oracle Analyticsへのサインインに使用したものと同じ資格証明が、このデータ・ソースへのアクセスにも使用されます。
  6. 詳細を保存します。

    これで、接続からデータセットを作成できるようになりました。

接続はユーザー(作成者)にのみ表示されますが、作成者はその接続のデータセットを作成して共有できます。

「アクティブなユーザーの資格証明を使用」オプション用の偽装ユーザーの構成

Oracle Applicationsの接続を作成する際に、アクティブなユーザーの資格証明オプションを有効化するよう偽装ユーザーを構成できます。

Oracle Transactional Business Intelligenceを含むOracle Fusion ApplicationsおよびOracle BI EEに接続するための偽装ユーザーを実装できます。ユーザーは、ユーザー名やパスワードを入力する必要はありません。ユーザーがアクセスおよび表示できるのは、アクティブなユーザーの権限やロールの割当てで許可されているデータのみです。

Oracle Fusion Applicationsへの接続を目的とした偽装ユーザーのプロビジョニング

Oracle Application接続ターゲットがOracle Transactional Business Intelligenceを含むOracle Fusion Applicationsである場合は、Oracle Fusion Applicationsで偽装ユーザー機能をプロビジョニングできます。

  1. ロールの作成または変更権限のある管理者としてOracle Fusion Applicationsにログインします。
  2. セキュリティ・コンソール・ダイアログを表示し、「ユーザー」タブを表示します。
  3. ユーザー・アカウントの追加をクリックしてユーザーを作成します。たとえば、DV Adminというユーザーを作成します。
  4. 「ロール」タブを表示して、「ロールの作成」をクリックします。
  5. 「ロール名」フィールドにロール名を入力します。たとえば、DV Accessと入力します。
  6. ロール・コード・フィールドにロール名のコードを入力します。たとえば、DV_ACCESSと入力します。
  7. ロール・カテゴリ・フィールドでBI - 抽象的ロールを選択します。
  8. 機能セキュリティ・ポリシーおよびデータ・セキュリティ・ポリシー・ステップをスキップします。
  9. 「ロール階層」ステップで、(+)「ロールの追加」をクリックして、「ロール・メンバーシップの追加」ダイアログで既存のBIImpersonatorロールを選択します。
  10. 作成したユーザー(DV Adminなど)を選択します。
  11. 「ユーザーの追加」ダイアログでロールへのユーザーの追加をクリックします。
  12. 「保存して閉じる」をクリックします。

    DV AdminユーザーがBI偽装者ロールに追加され、Oracle Application接続の作成ダイアログの「アクティブなユーザーの資格証明を使用」オプションと組み合せてOracle AnalyticsでDV Adminユーザーを使用できるようになります。

    これで、偽装機能をテストできます。

Oracle BI EEオンプレミスへの接続を目的とした偽装ユーザーのプロビジョニング

Oracle Application接続ターゲットがOracle BI EEのオンプレミス・インストールである場合は、Oracle Fusion Middlewareで偽装ユーザー機能をプロビジョニングできます。

  1. 管理者アカウントを使用して、Oracle BI EEインスタンス用のOracle Fusion Middleware Controlにログインします。
  2. Weblogicドメイン・オプションをクリックして、「セキュリティ」および「アプリケーション・ポリシー」を選択します。
  3. 「作成」をクリックしてアプリケーション権限の作成ダイアログを表示します。
  4. 「権限」領域で(+)「追加」をクリックします。
  5. 「リソース・タイプ」を選択します。
  6. ドロップダウン・リストからoracle.bi.userを選択します。
  7. 「続行」をクリックします。
  8. 「リソース名」フィールドにアスタリスク(*)を入力します。
  9. 権限アクションで"impersonate"を選択します。
  10. 「選択」をクリックします。
  11. 権限受領者セクションで(+)「追加」をクリックします。
  12. 「タイプ」ドロップダウン・リストから「ユーザー」を選択します。

    新しく作成した権限をアプリケーション・ロールまたはユーザーに付与します。

  13. 「プリンシパル名」ドロップダウンから「が次を含む」を選択し、フィールドにアスタリスク(*)を入力します。
  14. >矢印をクリックしてユーザーのリストを表示します。
  15. 権限を付与するユーザーを選択して「OK」をクリックします。

    これで、偽装機能をテストできます。

Oracle Applicationのサブジェクト領域からのデータセットの作成

複数の表を含むデータセットは、Oracle Transactional Business Intelligenceを含むOracle Fusion ApplicationsなどのOracleアプリケーションで格納されたサブジェクト領域から作成できます。

サブジェクト領域を「結合ダイアグラム」にドラッグ・アンド・ドロップすると、デフォルトでは、Oracle Analyticsはデータセット表に列を含めません。表に含める列を指定する必要があります。
Oracle Analyticsは、サブジェクト領域から作成された表を自動的に結合しません。これらの表を手動で結合する必要があります。データセット表の結合の理解を参照してください。
ローカルのOracle Analyticsインスタンスへの接続のために、Oracle Applications接続を作成または使用しないでください。インスタンスへの接続を使用してローカル・サブジェクト領域または分析からデータセットを作成すると、データ・キャッシュの問題およびビジュアライゼーションのエラーが発生します。かわりに、ローカル・サブジェクト領域の接続タイプを使用して、Oracle Analyticsインスタンスに格納されたサブジェクト領域からデータセットを作成します。「ローカル・サブジェクト領域によるデータセットの作成」を参照してください。
  1. ホーム・ページで、「作成」「データセット」の順にクリックします。
  2. 「データセットの作成」ダイアログで、Oracle Applicationsの接続を選択します。
  3. データセット・エディタで「接続」ペインに移動して、サブジェクト領域を参照または検索します。
  4. 1つ以上のサブジェクト領域を「結合ダイアグラム」にドラッグ・アンド・ドロップします。
  5. 表に列を追加するには、表ページ・タブに移動し、サブジェクト領域表をクリックし、変換エディタを使用して、表に含める列を指定します。「OK」をクリックします。
  6. 「結合ダイアグラム」で、結合する表を見つけ、これにカーソルを合せて選択し、これをクリックして、結合する表にドラッグ・アンド・ドロップします。結合エディタを開いて、結合タイプおよび結合条件を検査または更新します。
  7. 「保存」をクリックします。
  8. 名前を入力し、「OK」をクリックします。

Oracle Applicationの分析からのデータセットの作成

複数の表を含むデータセットは、Oracle Transactional Business Intelligenceを含むOracle Fusion ApplicationsなどのOracleアプリケーションで格納された分析から作成できます。

Oracle Analyticsは、分析から作成された表を自動的に結合しません。これらの表を手動で結合する必要があります。データセット表の結合の理解を参照してください。
ローカルのOracle Analyticsインスタンスへの接続のために、Oracle Applications接続を作成または使用しないでください。インスタンスへの接続を使用してローカル・サブジェクト領域または分析からデータセットを作成すると、データ・キャッシュの問題およびビジュアライゼーションのエラーが発生します。かわりに、ローカル・サブジェクト領域の接続タイプを使用して、Oracle Analyticsインスタンスに格納された分析からデータセットを作成します。「ローカル分析によるデータセットの作成」を参照してください。
  1. ホーム・ページで、「作成」「データセット」の順にクリックします。
  2. データセット・エディタで「接続」ペインに移動して、分析を参照または検索します。
  3. 1つ以上の分析を「結合ダイアグラム」にドラッグ・アンド・ドロップします。
  4. 「結合ダイアグラム」で、結合する表を見つけ、これにカーソルを合せて選択し、これをクリックして、結合する表にドラッグ・アンド・ドロップします。結合エディタを開いて、結合タイプおよび結合条件を検査または更新します。
  5. 「保存」をクリックします。
  6. 名前を入力し、「OK」をクリックします。

Oracle Applicationsの接続の編集

Oracle Applicationsの接続を編集できます。たとえば、システム管理者がOracle Applicationsのログイン資格証明を変更した場合に接続を編集する必要があります。

  1. 「データ」ページで、「接続」をクリックします。
  2. 「接続の編集」ダイアログで、接続の詳細を編集します。接続を作成したときに入力したパスワードの表示または編集はできません。接続のパスワードを変更する必要がある場合は、新規接続を作成する必要があります。
  3. 「保存」をクリックします。

Oracle Applicationsの接続の削除

Oracle Applicationsの接続を削除できます。

  1. 削除する必要がある接続を使用する、すべてのデータセットを削除します。
  2. 「データ」ページで、「接続」をクリックします。
  3. 「はい」をクリックします。