關於 SAP Business Data Cloud 整合

Borderless Lakehouse 可將 Google Cloud數據分析與 SAP Business Data Cloud (BDC) 環境連結,整合外部來源和 Google Cloud 工作負載的資料。

無論 SAP BDC 執行個體託管於 Amazon Web Services (AWS)、Microsoft Azure 或 Google Cloud,您都可以直接對 SAP 資料執行 BigQuery 數據分析,無須移動資料。SAP BDC 執行個體會管理及提供所有 SAP 應用程式的資料,包括財務、供應鏈和人力資源。

您可以管理聯合資料的存取權,用於多種用途:

  • 整合式數據分析:在 BigQuery 中分析 SAP 資料和其他資料。
  • 不複製資料:直接查詢資料,降低複雜度和成本。
  • 使用 BigQuery 生態系統:搭配 SAP 資料使用 BigQuery ML、Looker 和其他工具。
  • 最新資料:存取 SAP BDC 中最新的可用資料。

整合工作流程

Lakehouse 與 SAP BDC 的整合支援兩種工作流程:

SAP 到 Google Cloud (聯合)

在這個工作流程中,您會直接從 BigQuery 查詢 AWS、Azure 或 Google Cloud 上 SAP BDC 中的資料。這項作業是透過聯合 Delta Lake 目錄處理,該目錄會使用 Delta Sharing 通訊協定與 SAP BDC 通訊。

  • 即時探索可用的資料表和結構定義。
  • 對即時 SAP 資料執行查詢,不必將資料移至Google Cloud。

詳情請參閱「設定 SAP Business Data Cloud 的跨雲端連線」和「查詢 SAP Business Data Cloud 資料」。如要瞭解 SAP 設定,請參閱 SAP 說明文件中的「佈建 SAP Business Data Cloud Connect」和「在 SAP Business Data Cloud Connect 中使用資料產品」。

Google Cloud 至 SAP (發布)

在這個工作流程中,您可以將 Lakehouse 或 BigQuery 管理的資料發布或共用到 SAP BDC。這樣一來,SAP 使用者和應用程式就能以原生方式使用 Google Cloud 資料。

  • 將 Iceberg REST 目錄或 Knowledge Catalog 資料產品發布至 SAP。

發布的資產可在 SAP BDC 中找到,並可做為遠端資料表安裝在 SAP Datasphere 中。

詳情請參閱「將 BigQuery 業務資料發布至 SAP Business Data Cloud」。如要瞭解如何在 SAP 中安裝這些產品,請參閱 SAP 說明文件中的「安裝資料產品」。

SAP BDC 如何連線至 Lakehouse

SAP BDC 透過 Delta Sharing 通訊協定連線至 Lakehouse,不必移動資料,即可將資料公開至 BigQuery。

核心概念

  • 聯合 Delta Lake 目錄:一種 Lakehouse 目錄類型,使用 Delta Sharing 通訊協定連線至 SAP BDC。
  • 目錄 ID: Google Cloud 專案中 Lakehouse 目錄資源的專屬 ID。
  • 聯合目錄:BigQuery 會持續查詢遠端 SAP BDC 執行個體,取得目前的共用項目、結構定義和資料表清單。這樣可以避免中繼資料過時或手動複製。
  • 連線:Lakehouse 目錄中的機制,用於連結及驗證 BigQuery 和 SAP BDC。

資料階層

SAP BDC 資料在 BigQuery 中分為五個階層:PROJECT_ID.CATALOG_ID.SHARE_NAME.SCHEMA_NAME.TABLE_NAME。這會對應至 SAP BDC 使用的 Delta Sharing 通訊協定。

  • 目錄 ID (Lakehouse):Google Cloud 中的連線資源,做為單一 SAP BDC 連接器所有共用資料的頂層容器。
  • 共用 (或 SAP 資料產品):共用以供使用的資料表邏輯群組。這會對應至 Delta Sharing 共用,也就是 BigQuery 中目錄下的第一個命名空間層級。
  • 結構定義 (Delta 結構定義):共用中包含的第二個命名空間層級。
  • 資料表 (SAP 資料表):結構定義中的精細資料物件,包含 SAP BDC 資料。
  • SAP BDC 連接器:SAP BDC 設定,可授權特定 Google Cloud 專案的存取權。

後續步驟