跨雲端 Lakehouse for Apache Iceberg 可讓您將 Google Cloud 分析與 SAP 環境連結,這項整合功能可將外部資料來源與現有 Google Cloud 環境連結,統一進行資料分析。
整合後,您就能直接在 SAP 資料上使用 BigQuery 的分析功能,不必移動資料。SAP Business Data Cloud (BDC) 執行個體是中央系統,可管理及提供所有 SAP 應用程式的資料,包括財務、供應鏈和人資。
您可以管理多種用途的聯合資料存取權:
- 統一分析:在 BigQuery 中分析 SAP 資料和其他資料。
- 不必複製資料:直接查詢資料,降低複雜度和成本。
- 使用 BigQuery 生態系統:搭配 SAP 資料使用 BigQuery ML、Looker 和其他工具。
- 最新資料:存取 SAP BDC 中最新的可用資料。
整合工作流程
湖倉與 SAP BDC 的整合支援兩種工作流程:
SAP 至 Google Cloud (聯盟)
在這項工作流程中,您會直接從 BigQuery 查詢 SAP BDC 中的資料。這項作業是透過與 SAP BDC 通訊的同盟 Delta Lake 目錄,使用 Delta Sharing 通訊協定處理。
- 即時探索可用的資料表和結構定義。
- 對即時 SAP 資料執行查詢,不必將資料移至 Google Cloud。
詳情請參閱「為 SAP BDC 設定跨雲端 Lakehouse」和「查詢 SAP Business Data Cloud 資料」。如需 SAP 設定的相關資訊,請參閱 SAP 說明文件中的「Provisioning SAP Business Data Cloud Connect」和「Working with Data Products in 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:專案中 Lakehouse 目錄資源的專屬 ID。 Google Cloud
- 聯合目錄: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 Share,也就是 BigQuery 中 Catalog 下的第一個命名空間層級。
- 結構定義 (Delta 結構定義):共用中包含的第二個命名空間層級。
- 資料表 (SAP 資料表):結構定義內的精細資料物件,包含 SAP BDC 資料。
- SAP BDC 連接器:授權從特定 Google Cloud 專案存取的 SAP BDC 設定。