Oracle Fusion Cloud Applications Suiteへの接続

Oracle Fusion Cloud Applications Suiteに接続し、アプリケーション・データをビジュアル化、探索および理解する際に役立つデータセットを作成できます。

Oracle Applications Connectorについて

「Oracle Applications」接続タイプ(Oracle Applications接続のアイコン)を使用すると、Oracle Analyticsを使用してOracle Fusion Cloud Applications Suiteのアプリケーションからのデータをビジュアル化できます。たとえば、Oracle Fusion Cloud Financialsなどです。「Oracle Applications」接続タイプを使用して、オンプレミスのOracle BI Enterprise Editionデプロイメント(適切なレベルにパッチが適用されている場合)または別のOracle Analyticsサービスに接続することもできます。

Fusion Applications Suiteで、次のアプリケーションに接続できます:

  • Oracle Fusion Cloud Financials

  • Oracle Fusion Cloud Human Capital Management

  • Oracle Fusion Cloud Loyalty

  • Oracle Fusion Cloud Procurement

  • Oracle Fusion Cloud Project

  • Oracle Fusion Cloud Supply Chain Planning

  • Oracle Sales Automation

ノート:

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

Oracle Fusion Cloud Applications Suiteのアプリケーションへの接続

Oracle Fusion Cloud Applications Suiteのアプリケーションへの接続を作成し、そのアプリケーションからのデータをビジュアル化します。たとえば、Oracle Transactional Business Intelligenceを含むOracle Fusion Cloud Financialsに接続できます。Oracle BI Enterprise Editionに接続することもできます。

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

    ノート:

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

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

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

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

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

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

偽装の設定のヒント

  • Oracle Fusion Cloud Enterprise Performance Management (EPM)アイデンティティ・ドメインで必要なロールおよび権限を持つ1人の管理者ユーザーをプロビジョニングして、他のユーザーを偽装します。
  • BIモデル管理ツールを使用してメタデータをインポートするときに、このEPM管理者ユーザーの資格証明を指定します。資格証明は、BIモデル管理ツールによって作成されたRPDデータ・モデルの接続プールに格納されます。
  • さらに、RPDのサーバー接続プールの計画で、「SSO」チェックボックスを選択する必要があります。
  • この設定では、EPMアイデンティティ・ドメインに1人のネイティブ・ユーザーのみをプロビジョニングする必要があります。その他のエンド・ユーザーは、自分のSSO資格証明を使用してOracle Analyticsにログインし、Oracle Analyticsは接続時に偽装権限を持つネイティブEPM管理者ユーザーの資格証明とともにSSOユーザー名をPlanning and Budgeting Cloud Serviceに渡します。
  • ノート: SSO資格証明を使用したEPMへのログインは、REST APIまたはPlanning ADMドライバではサポートされていません。

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

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

  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 Fusion Cloud Applications Suiteのサブジェクト領域からのデータセットの作成

Oracle Fusion Cloud Applications Suiteのアプリケーションに格納されているサブジェクト領域からデータセットを作成できます。たとえば、Oracle Transactional Business Intelligenceを含むOracle Fusion Cloud Financialsなどです。

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

Oracle Fusion Cloud Applications Suiteの分析からのデータセットの作成

Oracle Fusion Cloud Applications Suiteのアプリケーションからの分析に基づいてデータセットを作成できます。たとえば、Oracle Transactional Business Intelligenceを含むOracle Fusion Cloud Financialsなどです。

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

Oracle Applicationsの接続の編集

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

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

Oracle Applicationsの接続の削除

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

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