將資料產品發布至 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 環境共用。
  • 安全性:系統會使用 Workload Identity Federation 處理驗證和授權,確保只有獲得 Google Cloud授權的 SAP 使用者能存取資料。

事前準備

將資料產品發布至 SAP BDC 前,請先完成下列必要條件:

啟用 API

在 Google Cloud 專案中啟用 BigLake API。

啟用 BigLake API

Delta Sharing 和目錄需求

確認環境符合下列規定:

條件 詳細資料 參考資料
Delta Sharing 目錄 您必須建立 BigLake Delta Sharing 目錄,並在與資料產品相同的專案和區域中,向 SAP BDC 環境註冊。 請參閱「為 SAP Business Data Cloud 設定無邊界 Lakehouse」。
Workload Identity Federation 您必須設定 Workload Identity Pool 和 Provider,才能信任 SAP BDC OIDC 簽發者。 請參閱「設定 Workload Identity Federation」。
資料產品資產 資料產品必須包含至少一個支援的資料資產 (例如 Apache Iceberg REST 目錄資料表),最多可包含 50 個資料表。資料產品中的所有 Iceberg 資料表都必須符合下列限制:
  • 屬於同一個 Iceberg REST 目錄
  • 定義主鍵
  • 至少包含一列資料
請參閱「關於資料產品」。

必要的角色

如要取得管理資料產品並發布至 SAP BDC 的權限,請要求管理員在 Google Cloud 專案中授予下列 IAM 角色:

如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

您或許也能透過自訂角色或其他預先定義的角色,取得必要權限。

將資料產品發布至 SAP BDC

控制台

  1. 前往 Google Cloud 控制台的 Knowledge Catalog「資料產品」頁面。

    前往「資料產品」

  2. 按一下要發布的資料產品名稱。

  3. 在資料產品詳細資料頁面中,按一下「共用」,然後選取「發布至 SAP」

  4. 在「將資料產品發布至 SAP」窗格中,指定下列項目:

    • 共用名稱:輸入要在 SAP 中建立的共用名稱,這個名稱不得重複。
    • Delta 目錄:從清單中選取已註冊的 Delta Sharing 目錄。
    • Workload Identity:輸入為 SAP BDC 設定的 Workload Identity Provider 完整資源名稱。請使用下列格式:
    projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID
    

    更改下列內容:

    • PROJECT_NUMBER:您的 Google Cloud專案編號
    • POOL_ID:Workload Identity Pool 的 ID
    • PROVIDER_ID:Workload Identity 供應商的 ID。
  5. 按一下「發布」

Knowledge Catalog 會使用 BigLake API 啟動發布程序。成功發布後,資料產品就會在 SAP BDC 中顯示為聯邦資料表。

gcloud

請參閱「將資料發布至 SAP BDC」。

後續步驟