BICCによるOracle AI Data Platform WorkbenchのFusionデータ

Business Intelligence Cloud Connector (BICC)を使用して、Oracle AI Data Platform WorkbenchをRAW Fusionデータに直接接続できます。

Oracle Business Intelligence Cloud Connector (BICC)を使用して、ビジネス・インテリジェンスおよびその他のデータを一括で抽出し、指定外部記憶域にロードできます。BICCを使用した抽出の作成についてさらに学習するには、Business Intelligence Cloud Extractの作成を参照してください。

Oracle AI Data Platform WorkbenchへのBICCとの接続を作成するには、次の前提条件が必要です:

Fusion Applicationsの前提条件

Fusion Applicationsインスタンスに必要な権限があることを確認する必要があります。Fusion Applicationsインスタンスにログインするユーザーには、次のものが必要です。

  • インスタンスの管理者権限
  • ORA_ASM_APPLICATION_IMPLEMENTATION_ADMIN_ABSTRACTロールまたはこのロールを含むロール

Oracle AI Data Platform Workbenchの前提条件

AI Data Platform Workbenchインスタンスが存在するOCIコンパートメントには、次のものが必要です:
  • オブジェクト・ストレージ・バケット
  • オブジェクト・ストレージ・バケット名
  • オブジェクト・ストレージのネームスペース
  • オブジェクト・ストレージ・ホスト名
  • AI Data Platform Workbenchインスタンス・テナンシのOCID値
  • オブジェクト・ストレージ・バケットにアクセスするために作成されたAPIキーを持つユーザーのOCID値

Oracle AI Data Platform WorkbenchへのOracle Business Intelligence Cloud Connector接続の作成

Oracle Business Intelligence Cloud Connector (BICC)を使用して、Oracle AI Data Platform Workbenchから直接Fusionデータにアクセスします。

  1. 任意のブラウザを開き、https://<saas cloud host name>:<saas cloud port number>/biacmと入力してFusion Applicationsインスタンスにサインインします。
  2. 「外部ストレージの構成」をクリックします。
  3. 「OCIオブジェクト・ストレージ接続」タブをクリックし、「追加」をクリックします。
  4. 必要なOCIパラメータを入力します。Oracle AI Data Platform Workbenchの前提条件で、必要なOCIパラメータを参照してください。
  5. 「API署名キーの生成」をクリックし、「公開キーのエクスポート」をクリックします。
  6. 別のウィンドウでOracle Cloudを開き、オブジェクト・ストレージ・バケットへのアクセス権を持つユーザーとしてログインします。
  7. 右上の「プロファイル」をクリックし、「ユーザー詳細」をクリックします。
  8. 「APIキー」をクリックし、BICCからエクスポートされた公開APIキーを追加します。
  9. 「BICC」ウィンドウに戻ります。「コンソール」タブをクリックし、「接続のテスト」をクリックします。
  10. 保存」をクリックします

BICC接続を使用したFusionデータ・ソースの追加

Fusion ApplicationsインスタンスへのBICC接続を使用して、データ・ソースをOracle AI Data Platform Workbenchに接続できます。

  1. 任意のブラウザを開き、https://<saas cloud host name>:<saas cloud port number>/biacmと入力してFusion Applicationsインスタンスにサインインします。
  2. 「ジョブの管理」をクリックし、「追加」をクリックして新しいジョブを作成します。
  3. AIデータ・プラットフォーム・ワークベンチに追加するオファリングおよび必要なパブリック仮想オブジェクトを選択します。「保存」をクリックします
  4. 「ジョブ・スケジュールの管理」をクリックし、「追加」をクリックして新しいスケジュールを作成します。
  5. スケジュールを即時または継続的に実行するように設定します。「保存」をクリックします
  6. ジョブが実行されたら、OCIのオブジェクト・ストレージ・バケットをチェックして、データが使用可能であることを確認します。データは圧縮されたCSVファイルとしてエクスポートされます。

BICC接続からノートブックへのFusionデータの抽出

BICC接続からFusionデータをOracle AI Data Platform Workbenchに接続すると、そのデータをノートブックから抽出できます。

  1. ホーム・ページからノートブックにナビゲートします。
  2. ノートブックで、データを抽出するSparkコードを入力します。次に例を示します。
    spark.read.format("aidataplatform") \
        .option("type", "FUSION_BICC") \
        .option("fusion.service.url", "https://<saas cloud host name>:<saas cloud port number>") \
        .option("user.name", "john.smith") \
        .option("password", "**password**") \
        .option("schema", "Financial") \
        .option("fusion.external.storage", "FA4IDL") \
        .option("datastore", "CrmAnalyticsAM.GeographiesAnalyticsAM.Geography") \
        .load().show()
  3. データをデータ・フレームに読み込み、データ・フレームをデルタ表としてカタログに保存します。