Oracle Business Intelligence Publisher (BIP)を使用したOracle Fusion Applications

データ統合でOracle Fusion Applicationsからデータを抽出するには、これらのデータ・ソースをOracle Business Intelligence Cloud Connector (BICC)またはOracle Business Intelligence Publisher (BIP)のいずれかに接続します。

たとえば、Oracle Fusion ERPまたはHCMアプリケーションからデータを抽出するには、データ統合データ・フローでOracle Fusion Applicationsデータ・アセットをデータ・ソースとして設定します。BIPを使用して統合する場合、データ統合は、既存のBIPレポートを実行し、事前定義済のオブジェクト・ストレージ・バケットにデータをアップロードするようにBIPに指示します。BIPを使用するためのポリシー、Object Storageバケットへのアクセス、およびOracle Fusion Applicationsにアクセスするためのネットワーク要件が満たされている必要があります。

開始する前に

データ統合でOracle Fusion Applicationsデータ・アセットを使用するには、追加の設定およびOracle Cloud Infrastructureの他のサービスへのアクセス権が必要です。Oracle Fusion Applicationsデータ・アセットを作成する前に、この項を確認してください。

ヒント

データ統合でBIPを初めて使用

データ統合のBIPからのデータの抽出ブログを参照してください。このブログでは、Oracle Fusion Applicationsでの前提条件の設定からデータ・アセットの定義、データ統合でのデータ・フローの構築と実行まで、ステップバイステップの手順を説明します。

その他の参照先

次の表のタスク・チェックリストを使用して、Oracle Fusion Applicationsデータ・ソースを作成して使用するために必要な設定と情報があることを確認してください。

タスク 要件
BIPへのアクセスの取得

このトピックでは、BIPにアクセスして使用するための適切な資格証明があることを前提としています。

『Oracle Business Intelligence Publisherユーザーズ・ガイド』『Oracle Business Intelligence Publisherへのアクセス』を参照してください。

Fusion Applications接続詳細を取得します

Fusion Applicationsデータ・アセットを作成するときには、次のものを指定する必要があります:

  • インバウンド・サーバーのホスト名
  • サーバーに接続するためのユーザー名とパスワード

パスワードを入力するかわりに、Oracle Cloud Infrastructure Vaultでシークレットを使用してパスワードを格納し、そのシークレットのOCIDを入力できます。

Oracle Cloud Infrastructure VaultのVaultおよびシークレットの概念の説明を参照してください

シークレットOCIDをコピーするには、シークレットの詳細の取得を参照してください。

Oracle Fusion Applicationsにアクセスするためのネットワーク構成を確認します。

Fusion Applicationsホストがインターネットからアクセス可能で、ワークスペースにアタッチされた仮想クラウド・ネットワーク(VCN)がある場合、VCNが:

  • DNSホスト名を使用する
  • インターネット・ゲートウェイが含まれる

仮想ネットワーキングのクイックスタートを参照してください。

インターネットからFusion Applicationsホストにアクセスできない場合は、FastConnectを使用して、Oracle Cloud InfrastructureとFusion Applicationsホスト間に高速でセキュアな接続を設定できます。

データ統合Oracle Cloud Infrastructure Object Storageのバケットおよびオブジェクトにアクセスできるようにするポリシーを作成します。

データ・フロー設計でOracle Fusion Applicationデータ・アセットを使用するには、データをステージングするための外部ストレージが必要です。OCIオブジェクト・ストレージ・バケットは、ステージングに使用できるBIP内の唯一のストレージ・タイプです。

allow group <group-name> to use object-family in compartment <compartment-name>

allow any-user to use buckets in compartment <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>'}

allow any-user to manage objects in compartment <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>'}

allow any-user to manage buckets in compartment <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>', request.permission = 'PAR_MANAGE'}

抽出したデータをステージングするためのバケットを作成します。

バケットを作成し、データ統合でOracle Fusion Applicationsデータ・アセットを作成するときに、デフォルトのステージング場所フィールドに指定する必要がある次の詳細を収集します。

  • バケット名
  • バケット・コンパートメント
オブジェクト・ストレージ・データ・アセットを作成し、ステージングの場所に関する情報を取得します。

オブジェクト・ストレージ・データ・アセットを作成します。プロパティの詳細は、オブジェクト・ストレージ・データ・アセットのプロパティを参照してください。デフォルトのステージング場所フィールドに指定する必要がある次の詳細を収集します。

  • オブジェクト・ストレージ・データ・アセット名
  • データ・アセットの接続名
ノート

必要なポリシーは、オブジェクト・ストレージ・インスタンスとデータ統合インスタンスが同じテナンシにあるか異なるテナントにあるか、およびポリシーをコンパートメント・レベルで作成するかテナンシ・レベルで作成するかによっても異なります。ニーズに適したポリシーを特定するには、その他のおよびブログOracle Cloud Infrastructure (OCI) Data Integrationのポリシーを確認してください。

BIP接続を使用するOracle Fusion Applicationsデータ・アセット

パスワードにシークレットを使用するには、OCI VaultのシークレットおよびOracleウォレットを参照してください。

BIPソースに接続するデータ・アセットを作成するには、次のプロパティおよび接続の詳細を入力します。

フィールド 説明
プロパティ
名前

データ・アセットの名前を入力します。

識別子

識別子は、指定した名前に基づいてシステムで生成される値です。識別子値は変更できますが、データ・アセットを作成および保存した後は、識別子を更新できません。

説明

説明を追加します。このフィールドはオプションです。

タイプ このフィールドには、「データ・アセット・タイプの選択」パネルで選択したデータ・ソース・タイプが表示されます(「データ・アセットの作成」を参照)。データ統合には、このタイプに基づくデータ・アセット・プロパティ・フィールドおよびデフォルトの接続フィールドが表示されます。
Oracle Fusion Applicationsホスト

ホスト名を入力します。

精度と位取りのないNUMBER列はVARCHARとして扱われます

このチェック・ボックスを選択すると、データの損失を防ぐために、精度と位取りのない数値がVARCHARとして扱われます。

たとえば、精度値が38より大きい数値データ型がある場合、または精度と位取りのプロパティがない数値データ型がある場合です。

精度のないNUMBER列のNUMERICデータ型を保持

このチェック・ボックスは、新しいターゲット・エンティティを作成するときに、精度のない数値を数値データ型として保持するために選択されます。

たとえば、精度値が38より大きい数値データ型は、Sparkではサポートされていません。このチェック・ボックスを選択しない場合、タイプ・ソースの数値フィールドは、数値データ型ではなく、ターゲット・システムで文字列として変換されます。

デフォルトの接続情報
名前 デフォルト接続の名前を入力します。
識別子 「識別子」は、名前に基づいてシステムによって生成される値です。識別子の値は変更できませんが、作成および保存後に識別子を更新することはできません。
説明 (オプション)説明を追加します。
タイプ

Oracle BI Publisher」を選択します。

ユーザー名 Fusion Applicationsホストに接続できるユーザー名を入力します。
ボールト・シークレットOCIDの使用 Oracle Cloud Infrastructure Vaultでシークレットを使用してパスワードを保存する場合は、このオプションを選択します。次のフィールドが表示されます:
  • データベース・パスワードのVaultシークレットOCID: OCI Vaultから、ユーザーに関連付けられたパスワードのシークレットのOCIDをコピーして貼り付けます。
パスワードの使用

このオプションを選択した場合は、「パスワード」フィールドにパスワードを入力します。

デフォルト・ステージングの場所

抽出したデータをステージングするために収集した情報を「開始する前に」セクションに提供します。デフォルトのステージング場所が設定されているとき、このデータ・アセットがターゲットとしてデータ・フローまたはデータ・ローダー・タスクで追加されるたびに、データ統合は指定されたバケットを使用します。

オブジェクト・ストレージ・データ・アセット

オブジェクト・ストレージ・データ・アセットを選択します。

接続

接続を選択してください

コンパートメント

コンパートメントの選択

バケット

バケットの選択

バケットは、データ統合がデータをターゲットにロードする前にステージングするために使用するオブジェクト・ストレージ・バケットです。

(オプション)接続のテスト
テスト接続 すべての必須フィールドに入力した後、「接続のテスト」をクリックして、データ・アセットの詳細が正しく入力され、接続を確立できることを確認します。テストに成功すると、成功メッセージが表示されます。テストがエラー・メッセージで失敗した場合は、接続設定を確認して再試行してください。