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 형식에 대해 두 번째, 변경 데이터에 대해 세 번째 버킷을 사용할 수 있습니다. 데이터 버킷이 Oracle Fusion Data Intelligence와 동일한 Oracle Cloud Infrastructure 지역에 있는지 확인합니다.

    객체 스토리지 버킷 생성을 참조하십시오.

  2. Oracle Fusion Data Intelligence가 오브젝트 스토리지 버킷에서 객체를 생성, 업데이트 및 삭제할 수 있도록 테넌시의 루트 컴파트먼트에 있는 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 형식에 대해 동일한 버킷을 사용할 수 있지만 세 개의 별도 버킷(델타 형식에 대해 하나, Iceberg 형식에 대해 두 번째, 변경 데이터에 대해 세 번째 버킷이 있는 경우 버킷 이름당 하나씩 위의 정책을 복제합니다. 고유한 버킷 이름 이외의 정책 부분은 수정하지 마십시오.

    자세한 내용은 정책 관리를 참조하십시오.