Autonomous Data WarehouseまたはAutonomous Transaction Processingデータ・アセット

データ統合でAutonomous Data WarehouseまたはAutonomous Transaction Processingをソースまたはターゲットのデータ・アセットとして使用するには、データベース権限と追加のIAMポリシーが必要です。

Autonomous Data WarehouseまたはAutonomous Transaction Processingデータ・アセットを作成する前に、設定する必要がある権限およびデフォルトのステージング場所の使用について理解していることを確認してください。

開始する前に

Autonomous Data WarehouseまたはAutonomous Transaction Processingをターゲットとして使用する場合、データ統合オブジェクト・ストレージ・バケットを使用してデータをステージングしてからターゲットにロードします。

オブジェクト・ストレージを使用するポリシーと権限およびデータベース権限が設定されている必要があります。次のチェックリストを使用して、必要な設定があることを確認します。

項目 要件または考慮事項

データベース権限

データベース管理者は、データ統合のAutonomous Data WarehouseまたはAutonomous Transaction Processingユーザーに権限を付与する必要があります。例:

GRANT EXECUTE ON DBMS_CLOUD TO <USER_NAME>

GRANT DWROLE TO <USER_NAME>

GRANT READ, WRITE on DIRECTORY DATA_PUMP_DIR TO <USER_NAME>

データ統合がデータをステージングするためにオブジェクト・ストレージを使用できるようにするポリシー

Autonomous Data WarehouseまたはAutonomous Transaction Processingをターゲット・データ・アセットとして使用する場合、データ統合オブジェクト・ストレージ・バケットを使用してデータをステージングしてからターゲットにロードします。

必ず、ステージング・バケットに対するPAR_MANAGE権限を有効にしててください。例:

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

また、必要なすべてのオブジェクト・ストレージ・ポリシーを作成する必要があります。

オブジェクト・ストレージのデフォルトのステージング場所

デフォルトのステージングの場所は、既存のオブジェクト・ストレージ・バケットです。データ統合はこれを使用してデータをステージングした後で、データをAutonomous Data WarehouseまたはAutonomous Transaction Processingターゲットにロードします。

Autonomous Data WarehouseまたはAutonomous Transaction Processingデータ・アセットのデフォルトのステージング場所は、データ・アセットを作成または編集するときに設定できます。

このようなターゲット・データ・アセットをデータ・フローまたはデータ・ローダー・タスクに追加すると、データ統合は、設定されているデフォルトのステージング場所を自動的に使用します。

ADWまたはATPデータ・アセット・プロパティ

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

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

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

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

識別子

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

説明

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

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

自律型データベースのログイン資格証明を指定するには、ウォレットのアップロード、ウォレットの自動取得、またはOracle Cloud Infrastructure Vaultのシークレットを使用したウォレットおよびウォレット・パスワードの取得を行います。

次のオプションのいずれかを選択し、そのオプションに必要な情報を指定します。

  • ウォレットのアップロード: 「Walletファイル」で、ウォレット・ファイルを「ファイルをドロップ」領域にドラッグするか、「ファイルの選択」をクリックして、アップロードするウォレットを参照および選択します。オプションで、ウォレット・パスワードを入力します。
  • データベースの選択: リージョンを選択し、テナントOCIDを入力します。次に、コンパートメントと自律型データベースを選択します。オプションで、ウォレット・パスワードを入力します。
  • ボールト・シークレットOCIDの使用: ウォレットのシークレットのOCIDを入力します。オプションで、ウォレット・パスワードのシークレットのOCIDを入力します。

ウォレット・パスワードは、自律型データベースからクライアント資格証明ファイルをダウンロードする際に指定したパスワードです。自律型データベースに接続してクライアント資格証明ファイルをダウンロードするために必要な権限が必要です。

ノート:クロステナンシOCIDを使用する場合は、自律型データベースに接続するためのポリシーが必要です。

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

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

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

データ・アセットを使用するためのポリシーの有効化

「詳細情報の表示」をクリックして、Autonomous Data WarehouseまたはAutonomous Transaction Processingデータ・アセットの使用に必要なポリシー名およびポリシー・ステートメントの詳細を表示します。ポリシーのリストは、自律型データベースのログイン資格証明を指定するために選択したオプションに基づいて表示されます。

必要なポリシーをすでに追加している場合は、情報ボックスを無視します。それ以外の場合は、正しいグループ名およびコンパートメントをステートメントに指定します。

管理者であれば、「ポリシーの追加」をクリックしてポリシーを追加できます。管理者でない場合は、「ポリシーのコピー」をクリックします。その後、これらのポリシーを管理者に送信して追加してもらいます。

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

次のいずれかの条件を満たす場合は、ユーザー名とパスワードを入力します。

  • 「ウォレットのアップロード」および「パスワードの使用」が選択されています
  • 「データベースの選択」および「パスワードの使用」が選択されています
データベース・パスワードのユーザー名およびVaultシークレットOCID

「ボールト・シークレットOCIDの使用」を選択した場合は、ユーザー名とボールト・シークレットOCIDを入力します。

OCI VaultのOCIDは、ユーザーに関連付けられているデータベース・パスワードのシークレットのOCIDです。

TNS別名

使用するデータベース・サービスを選択します。

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

このデータ・アセットのデフォルトのステージングの場所として使用するオブジェクト・ストレージ・バケットを設定できます。デフォルトのステージング場所が設定されているとき、このデータ・アセットがターゲットとしてデータ・フローまたはデータ・ローダー・タスクで追加されるたびに、データ統合は指定されたバケットを使用します。デフォルトのステージング場所を指定するには、次に示す順序で選択します:

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

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

接続

接続を選択してください

コンパートメント

コンパートメントを選択します。

バケット

バケットの選択

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

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

「ボールト・シークレットOCIDの使用」オプションは、自律型データベースのログイン資格証明を提供します。ポリシーがないためにテスト接続が失敗した場合は、データ統合によって、追加する必要があるポリシーのリストが表示されます。

テスト接続失敗のもう1つの理由は、ホストの完全修飾ドメイン名(FQDN)の問題である可能性があります。IPアドレスを使用して再試行してください。