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 Cloud

  • Oracle Financials Cloud

  • Oracle Human Capital Management Cloud

  • Oracle Supply Chain Cloud

  • Oracle Procurement Cloud

  • Oracle Project Cloud

  • Oracle Loyalty Cloud

Oracle Applicationsの接続の作成

Oracle Applicationsへの接続を作成し、その接続を使用してデータにアクセスできます。

  1. 「データ」ページまたは「ホーム」ページで、「作成」「接続」の順にクリックします。
  2. 「Oracle Applications」アイコンをクリックします。
  3. 接続の詳細を入力します。
  4. 「URL」に、Oracle Transactional Business IntelligenceまたはOracle Analytics Serverを含むOracle Fusion ApplicationsのURLを入力します。
  5. 「認証」オプションを選択します。
    オプション 説明
    常にこれらの資格証明を使用 接続用に指定したログイン名とパスワードが常に使用され、ユーザーがログインするよう求められることはありません。
    ユーザーは自分の資格証明の入力が必要 ユーザーにデータ・ソース用の固有のユーザー名とパスワードの入力を求めるプロンプトを表示します。ログインが必要なユーザーには、表示のための権限およびロールが割り当てられているデータのみが表示されます。
    アクティブなユーザーの資格証明を使用 データにアクセスするためにユーザーにサインインを要求しません。Oracle Analytics Cloudへのサインインに使用したものと同じ資格証明が、このデータ・ソースへのアクセスにも使用されます。ユーザーがアクセスできるのは、アクティブなユーザーにアクセスの権限およびロールが割り当てられているデータのみです。

    「アクティブなユーザーの資格証明を使用」オプションを使用するには、このダイアログでそれらの資格証明を使用できるようになった後に、管理者がユーザーの偽装を構成したことを確認します。

  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 Transactional Business Intelligenceを含むOracle Fusion Applicationsなどの他のOracle製品で使用されているサブジェクト領域から構築できます。

サブジェクト領域のエリア・データ・セットを作成する前に、Oracle Applications接続を作成する必要があります。
  1. 「ホーム」ページで、「作成」「データ・セット」の順にクリックします。「接続」をクリックし、「接続の作成」ダイアログを使用してデータ・セットの詳細を指定します。
  2. データ・セット・エディタで、「列の選択」を選択して、使用可能なサブジェクト領域と列を表示、参照および検索します。
  3. オプションで、次のステップを実行することもできます。
    • ブレッドクラムで「関連サブジェクト領域の追加/除去」オプションをクリックして、関連するサブジェクト領域を含めるか除外します。サブジェクト領域は、基礎となる同じビジネス・モデルまたは論理モデルを使用する場合に関連します。

    • 列を選択した後、データ・セット・エディタの上部にある「ステップ・エディタ」に移動し、「フィルタ」ステップをクリックして、データ・セット内のデータを制限するフィルタを追加します。フィルタの追加後、「プレビュー・データの取得」をクリックして、フィルタでどの程度データが制限されるかを確認します。

    • 「SQLの入力」をクリックして、データ・ソースの論理SQL文を表示します。このフィールドでSQL文を表示または変更します。

      データ・ソースの論理SQL文を編集する場合、そのSQL文によってデータ・ソースが決まり、列ベースの選択または指定はすべて無視されます。

    • データ・セット・エディタの上部にある「ステップ・エディタ」に移動し、「ステップ・エディタ」の最後のステップをクリックして、データ・セットの説明を指定します。

  4. データ・セットを保存する前に、「名前」フィールドに移動して名前を確認します。「追加」をクリックします。
    「データ・セット」ページが表示されます。
  5. オプションで、「データ・セット」ページで列のプロパティを表示し、その書式設定を指定できます。列のタイプによって、使用可能な書式設定オプションが決まります。

分析からのデータ・セットの構成

データ・セットは、Oracle Transactional Business Intelligenceを含むOracle Fusion Applicationsなどの他のOracle製品で作成された分析から構築できます。

分析データ・セットを作成する前に、Oracle Applications接続を作成する必要があります。
  1. 「ホーム」ページで、「作成」「データ・セット」の順にクリックします。「データ・セットの作成」ダイアログで「接続の作成」を選択し、「接続の作成」ダイアログを使用してデータ・セットのための接続を作成します。
  2. データ・セット・エディタ「分析の選択」オプションを選択して、データ・セットで使用する使用可能な分析を表示、参照および検索します。
  3. データ・セットで使用するために、分析をダブルクリックします。
  4. オプションで、次のステップを実行することもできます。
    • 「SQLの入力」をクリックして、データ・セットのSQL文を表示します。このフィールドでSQL文を表示または変更します。
    • 列のギア・アイコンをクリックしてその属性(データ型や、データをメジャーとして処理するか属性として処理するかなど)を変更します
    • データ・セット・エディタの上部にある「ステップ・エディタ」に移動し、「ステップ・エディタ」の最後のステップをクリックして、データ・セットの説明を指定します。
  5. データ・セットを保存する前に、「名前」フィールドに移動して名前を確認します。「追加」をクリックします。
  6. オプションで、「データ・セット」ページで列のプロパティを表示し、その書式設定を指定できます。列のタイプによって、使用可能な書式設定オプションが決まります。

Oracle Applicationsの接続の編集

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

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

Oracle Applicationsの接続の削除

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

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