Oracle Cloud Infrastructure Object Storageとのウェアハウス表の共有の前提条件の実行(プレビュー)

ウェアハウス表をオブジェクト・ストレージと共有するには、まずOracle Cloud Infrastructure Consoleで前提条件ステップを実行してから、Oracle Fusion Data Intelligenceで接続を作成してオブジェクト・ストレージ・バケットのデータ・ファイルおよびメタデータ・ファイルにアクセスして共有する必要があります。

  1. Oracle Cloud Infrastructure Consoleで、共有ウェアハウス表にアクセスするための宛先として、Oracle Object Storage Serviceターゲット・コネクタのデータ・バケットを作成します。
    Delt@、IcebergおよびChange Dataフォーマットに同じバケットを使用するか、3つの個別のバケット(Deltaフォーマットに1つ、Icebergフォーマットに2つ、Change Dataに3つ)を使用できます。

    オブジェクト・ストレージ・バケットの作成を参照してください。

  2. テナンシのルート・コンパートメントにあるOracle Fusion Data Intelligenceのリソース・プリンシパル(fawbeyondpublish)に対してこのポリシーを定義して、Oracle Fusion Data Intelligenceがオブジェクト・ストレージ・バケット内のオブジェクトを作成、更新および削除できるようにします:
    allow any-user
       to { BUCKET_INSPECT, BUCKET_READ, OBJECT_INSPECT, OBJECT_READ,
            OBJECT_OVERWRITE, OBJECT_CREATE, OBJECT_DELETE }
       in tenancy
       where all {
            request.principal.type = 'fawbeyondpublish',
            target.compartment.id = request.principal.compartment.id,
            target.bucket.name='BUCKET_NAME_CREATED_BY_CUSTOMER'
       }
    
    ノート

    変更する必要があるこのポリシーの唯一の要素は、'YOUR_TARGET_BUCKET_NAME'をステップ1で作成したバケットの名前に置き換えることです。ポリシー内の他の要素は変更しないでください。

    Delta、IcebergおよびChange Dataフォーマットには同じバケットを使用できますが、3つの個別のバケット(1つはDeltaフォーマット用、もう1つはIcebergフォーマット用、3つはChange Data用)がある場合は、前述のポリシーをバケット名ごとに複製します。一意のバケット名以外のポリシーは変更しないでください。

    詳細は、ポリシーの管理を参照してください。