执行使用 Oracle Cloud Infrastructure 对象存储共享仓库表的先决条件(预览)

要与对象存储共享仓库表,首先需要在 Oracle Cloud Infrastructure 控制台中执行先决条件步骤,然后才能在 Oracle Fusion Data Intelligence 中创建连接来访问和共享对象存储存储桶中的数据和元数据文件。

  1. Oracle Cloud Infrastructure 控制台中,为 Oracle Object Storage Service Targets 连接器创建数据存储桶,作为访问共享仓库表的目标。
    您可以将同一存储桶用于 Delta、Iceberg 和 Change Data 格式,也可以使用三个单独的存储桶;一个用于 Delta 格式,另一个用于 Iceberg 格式,第三个用于 Change Data。确保数据存储桶与 Oracle Fusion Data Intelligence 位于 Oracle Cloud Infrastructure 区域中。

    请参阅创建对象存储存储桶

  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 格式,但如果您有三个单独的存储桶(一个用于 Delta 格式,另一个用于 Iceberg 格式,第三个用于 Change Data,复制以上策略,每个存储桶名称一个)。不要修改除唯一存储桶名称之外的策略的任何部分。

    有关详细信息,请参阅管理策略