Oracle Autonomous Databaseでデータベースに対してリレーショナル・データベースSQL問合せを実行してOracle Autonomous Databaseからデータを抽出し、ローカル・ネットワークのEPM統合エージェントを使用してOracle Enterprise Performance Management Cloudにデータまたはメタデータをロードできます。
EPM統合エージェントは、統合用のデータ・ソースとして定義され、実行されると、後でマップして選択したターゲット・アプリケーションにロードされるデータを提供します。
データをロードする前提条件として、Oracle Autonomous Databaseに接続する必要があります。また、Oracleウォレットをすでにダウンロードしている必要があります。ウォレットにより、複数のドメインにまたがるデータベース資格証明を管理するためのシンプルで簡単な方法が提供されます。
Oracle Autonomous DatabaseからEPM Cloudにデータをロードするには:
データ統合で、問合せ定義を作成し、SQL問合せを保存します。
これを行うには、SQL問合せの作成を参照してください。
データ統合にSQL問合せをすでに登録している場合は、このステップをスキップします。
ソース・データから1つのヘッダー行を含むファイルを作成します。
ヘッダー行は、ターゲット・ディメンションのディメンション名と完全に一致する必要があります。ディメンション名へのSQL問合せに列名の別名を使用できます。
ファイルを、ヘッダー行を持つCSVフォーマット・ファイルとして保存します。
アプリケーションを登録するとき、ファイル・ブラウザを使用してファイルをアップロードします。
Oracle Autonomousデータ・ソース・アプリケーションを登録します:
「データ統合」ホーム・ページの「アクション」から、「アプリケーション」を選択します。
アプリケーション・ページで、をクリックします。
アプリケーションの作成の「カテゴリ」から、「データ・ソース」を選択します。
「タイプ」から「Oracle Autonomous Database」を選択します。
「ファイル」から、ステップ8で作成したファイルを選択します。
をクリックし、ファイル・ブラウザ・ページでファイルを参照します。
「接頭辞」で、アプリケーション名を一意にする接頭辞を指定します。
接頭辞はアプリケーション名と連結されて、一意のアプリケーション名を形成します。たとえば、アプリケーションに既存のアプリケーションと同じ名前を付ける場合は、接頭辞としてイニシャルを割り当てることができます。「OK」をクリックし、「保存」をクリックします。
「OK」をクリックし、「保存」をクリックします。
アプリケーション・ページで、Oracle Autonomousデータ・ソース・アプリケーションの横にあるをクリックして、「アプリケーション詳細」を選択します。
アプリケーション詳細ページで、「オプション」タブをクリックします。
データ抽出問合せで、ファイルに対して実行するSQL問合せの名前を指定します。
「区切り文字」で、ファイルで使用する区切り文字のタイプを選択します。
使用可能な区切り記号は次のとおりです:
カンマ(,)
感嘆符(!)
セミコロン(;)
コロン(:)
垂直棒(|)
資格証明ストアで、EPM統合エージェントで使用する資格証明ストアのタイプを指定します。
資格証明ストアの使用可能なタイプは次のとおりです:
「クラウド」資格証明ストア・タイプの場合は、アプリケーションにユーザー名/パスワード/接続文字列を格納します。
「ファイル」資格証明ストア・タイプの場合は、Oracle Autonomous Database接続用のJDBC URL、ユーザー名およびパスワードを格納するファイルを作成します。URLフォーマットには、JDBC URL、ウォレット・フォルダへのパス、ユーザー名およびパスワードが含まれる必要があります。ファイル名はappname.cred
という名前で、config
ディレクトリに格納する必要があります。
ファイルには、次の行が含まれる必要があります:
jdbcurl=jdbc:oracle:thin:@<tns_name>?TNS_ADMIN=<path_to_wallet_folder>
.cred
ファイルのエントリの例は次のようになります:
jdbcurl=jdbc:oracle:thin:@epmdevdb0_low?TNS_ADMIN=C:\ATP Connection\epmdevdb0_wallet username=apps password=w+Sz+WjKpL8[
Note:
両方の資格証明ストア・タイプで使用するパスワードは暗号化されている必要があります。
タイプが「クラウド」ストアの場合は、ユーザー・インタフェースにパスワードを通常の方法で入力します。システムによってパスワードが暗号化され格納されます。
タイプが「ファイル」ストアの場合は、encryptpassword
ユーティリティを使用してパスワードを暗号化し、ファイルにパスワードを格納する必要があります。パスワードの暗号化の詳細は、EPM Cloudユーザー・パスワードの暗号化を参照してください。
「ユーザー名」に、Oracle Autonomous Databaseに接続するために使用したユーザー名を指定します。
SQL Developerを使用してOracle Autonomous Databaseに接続する場合は、SQL Developerのユーザー名とパスワードを指定します。
「パスワード」に、Oracle Autonomous Databaseに接続するために使用したパスワードを指定します。
サービス名に、サービス名を指定します。
tnsnames.ora
ファイルを開き、接続に関連するサービス名を選択して、サービス名を確認できます。サービス名は、接続記述子に含まれるデータベース・ネットワーク・アドレスにマップされた別名です。
データベースに接続する場合は、サービス名を選択する必要があります。Autonomous Data Warehouse接続のサービス名のフォーマットは、次のとおりです:
databasename_high
databasename_medium
databasename_low
これらのサービスは、LOW
、MEDIUM
およびHIGH
のコンシューマ・グループにマップされます。
たとえば、Data Warehouseのワークロード・タイプでAutonomous Databaseを作成し、データベース名としてDB2020
を指定する場合、サービス名は次のとおりです:
db2020_high
db2020_medium
db2020_low
db2020_low
サービスを使用して接続する場合、接続ではLOW
のコンシューマ・グループが使用されます。
これらのコンシューマ・グループの基本特性は、次のとおりです:
HIGH: 多くのリソース、最も低い同時実行性。問合せは並列で実行されます。
MEDIUM: 比較的少ないリソース、比較的高い同時実行性。問合せは並列で実行されます。
MEDIUMのサービス同時実行性の制限を変更できます。詳細は、MEDIUMのサービス同時実行性の制限の変更を参照してください。
LOW: 最も少ないリソース、最も高い同時実行性。問合せは順次実行されます。
「フェッチ・サイズ」で、問合せに対する各データベースのラウンド・トリップでフェッチされる(ドライバで処理される)行数を指定します。
ウォレットの場所に、EPM統合エージェント・サーバーの、ウォレットをダウンロードして解凍したディレクトリの場所を指定します。
「保存」をクリックします。
次を完了して、Oracle Autonomous Databaseデータ・ソースとEPM Cloudの統合を終了します:
タスク | 説明 | 詳細情報 |
---|---|---|
全般 |
ファイルベース統合および直接統合のソースの統合を追加または編集します。 Note: 同じ場所が使用されていても、ターゲット・アプリケーションがオンプレミス・ソースからOracle Autonomous Databaseソースに変更されているOracle Autonomous Database統合を編集すると、統合は実行時に失敗します。 |
データ統合の定義 |
ディメンションのマッピング | データ・ソースの列をターゲット・アプリケーションのディメンションにマッピングします。 | |
メンバーのマッピング | ディメンションをマッピングして、ソース・フィールドの値をターゲット・ディメンション・メンバーに変換する方法を指定します。 | メンバーのマッピング |
オプション | データをインポートおよびエクスポートするためのオプションを定義します。また、ソース・フィルタを定義します。 | データ統合オプションの設定 |
統合の実行 |
統合が実行されると、EPM統合エージェントによってエクスポート・プロセスがEPM Cloudで開始されます。エージェントによってエクスポート・データがダウンロードされます。また、選択した方法に基づいて、エージェントによって適切なINSERT文が作成され、データがターゲット表にロードされます。 出力ファイルを「プロセスの詳細」からダウンロードして、エクスポートされたデータを確認できます。ライトバックのデータベース列名は、次に示すように、生成されたファイル内で列ヘッダーとして指定されています。 |
詳細は、統合の実行を参照してください |