SAP에 데이터 제품 게시

BigLake Delta Sharing을 사용하여 Knowledge Catalog (이전의 Dataplex Universal Catalog) 데이터 제품을 SAP Business Data Cloud (BDC)에 게시합니다.

SAP에 데이터 제품을 게시하면 SAP 생태계 내의 사용자가 데이터 애셋을 원활하게 검색하고 사용할 수 있습니다. Google Cloud 이 통합은 Delta Sharing을 활용하여 Apache Iceberg REST 카탈로그 테이블과 같은 기본 데이터 애셋을 읽기 전용 제휴 테이블로 노출합니다. 데이터는 원래 위치에 유지되므로 데이터 이동 또는 복제가 없으며 지연 시간이 짧고 단일 정보 소스가 유지됩니다.

개요

Knowledge Catalog와 SAP BDC 간의 통합은 Delta Sharing을 사용하는 개방형 프로토콜 접근 방식을 기반으로 합니다. SAP에 데이터 제품을 게시하면 Knowledge Catalog에서 보안 공유 링크를 만들 수 있습니다.

이 통합의 주요 기술적 측면은 다음과 같습니다.

  • 제휴 액세스: 애셋은 SAP에서 제휴 테이블로 표시됩니다. 즉, 스토리지에서 실시간으로 쿼리됩니다. Google Cloud
  • Delta Sharing: Knowledge Catalog는 Delta Sharing 서버 역할을 하며 SAP와 같은 외부 클라이언트가 BigLake 및 Iceberg 테이블에 액세스할 수 있는 표준 인터페이스를 제공합니다.
  • 데이터 이동 없음: 데이터는 에 유지됩니다 Google Cloud. 메타데이터와 보안 액세스 프로토콜만 SAP 환경과 공유됩니다.
  • 보안: 인증 및 승인은 워크로드 아이덴티티 제휴를 사용하여 처리되므로 승인된 SAP 사용자만 에서 부여된 권한을 기반으로 데이터에 액세스할 수 있습니다. Google Cloud

시작하기 전에

SAP BDC에 데이터 제품을 게시하기 전에 다음 기본 요건을 완료하세요.

API 사용 설정

프로젝트 Google Cloud 에서 BigLake API를 사용 설정합니다.

BigLake API 사용 설정

Delta Sharing 및 카탈로그 요구사항

환경이 다음 요구사항을 충족하는지 확인합니다.

요구사항 세부정보 참조
Delta Sharing 카탈로그 데이터 제품과 동일한 프로젝트 및 리전에 SAP BDC 환경으로 등록된 BigLake Delta Sharing 카탈로그가 있어야 합니다. SAP Business 데이터 클라우드용 경계 없는 Lakehouse 설정을 참조하세요.
워크로드 아이덴티티 제휴 SAP BDC OIDC 발급기관을 신뢰하도록 워크로드 아이덴티티 풀 및 프로바이더를 구성해야 합니다. 워크로드 아이덴티티 제휴 구성을 참조하세요.
데이터 제품 애셋 데이터 제품에는 지원되는 데이터 애셋 (예: Apache Iceberg REST 카탈로그 테이블)이 하나 이상 포함되어야 하며 테이블은 최대 50개 까지 포함할 수 있습니다. 데이터 제품의 모든 Iceberg 테이블은 다음 제약 조건을 충족해야 합니다.
  • 동일한 Iceberg REST 카탈로그에 속함
  • 기본 키가 정의됨
  • 데이터 행이 하나 이상 포함됨
데이터 제품 정보를 참조하세요.

필요한 역할

데이터 제품을 SAP BDC에 관리하고 게시하는 데 필요한 권한을 얻으려면 관리자에게 Google Cloud 프로젝트에 대한 다음 IAM 역할을 부여해 달라고 요청하세요.

역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

SAP BDC에 데이터 제품 게시

Console

  1. Google Cloud 콘솔에서 Knowledge Catalog 데이터 제품 페이지로 이동합니다.

    데이터 제품으로 이동

  2. 게시할 데이터 제품의 이름을 클릭합니다.

  3. 데이터 제품 세부정보 페이지에서 공유 를 클릭한 후 SAP에 게시를 선택합니다.

  4. SAP에 데이터 제품 게시 창에서 다음을 지정합니다.

    • 공유 이름: SAP에서 만들 공유의 고유한 이름을 입력합니다.
    • 델타 카탈로그: 목록에서 등록된 Delta Sharing 카탈로그를 선택합니다.
    • 워크로드 아이덴티티: SAP BDC용으로 구성된 워크로드 아이덴티티 공급업체의 전체 리소스 이름을 입력합니다. 다음 형식을 사용합니다.
    projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID
    

    다음을 바꿉니다.

    • PROJECT_NUMBER: 프로젝트 번호 Google Cloud
    • POOL_ID: 워크로드 아이덴티티 풀의 ID
    • PROVIDER_ID: 워크로드 아이덴티티 공급업체의 ID
  5. 게시 를 클릭합니다.

Knowledge Catalog는 BigLake API를 사용하여 게시 프로세스를 시작합니다. 성공하면 데이터 제품이 SAP BDC 내에서 제휴 테이블로 검색될 수 있습니다.

gcloud

SAP BDC에 데이터 게시를 참조하세요.

다음 단계

  • Knowledge Catalog 데이터 제품 관리에 대해 자세히 알아보세요.
  • SAP BDC용 교차 클라우드 레이크하우스를 설정하는 방법을 알아보세요.
  • 워크로드 아이덴티티 제휴 구성에 대해 자세히 알아보세요.