SAP Business Data Cloud 集成简介

借助适用于 Apache Iceberg 的跨云 Lakehouse,您可以将 Google Cloud 分析与 SAP 环境连接起来。此集成通过将外部数据 源与现有 Google Cloud 环境连接起来,统一了数据分析。

借助此集成,您可以直接对 SAP 数据使用 BigQuery 的分析功能,而无需移动数据。SAP Business Data Cloud (BDC) 实例充当中央系统,用于管理和提供来自所有 SAP 应用(包括财务、供应链和人力资源)的数据。

您可以针对多种使用场景管理对联合数据的访问权限:

  • 统一分析: 在 BigQuery 中与其他数据一起分析 SAP 数据。
  • 无需复制数据: 通过就地查询数据来降低复杂性和成本。
  • 使用 BigQuery 生态系统: 将 BigQuery ML、Looker 和其他工具与 SAP 数据搭配使用。
  • 最新数据: 访问 SAP BDC 中提供的最新数据。

集成工作流

Lakehouse 与 SAP BDC 之间的集成支持以下两种工作流:

SAP 到 Google Cloud (联盟)

在此工作流中,您可以直接从 BigQuery 查询驻留在 SAP BDC 中的数据。此操作通过联合 Delta Lake 目录进行处理,该目录使用 Delta Sharing 协议与 SAP BDC 通信。

  • 实时发现可用表和架构。
  • 针对实时 SAP 数据运行查询,而无需将其移入 Google Cloud。

如需了解详情,请参阅为 SAP BDC 设置跨云 Lakehouse 和查询 SAP Business Data Cloud 数据。如需了解 SAP 配置,请参阅 SAP 文档中的 Provisioning SAP Business Data Cloud ConnectWorking 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 文档中的 Installing Data Products

SAP BDC 如何连接到 Lakehouse

SAP BDC 使用 Delta Sharing 协议连接到 Lakehouse,以便将数据公开给 BigQuery,而无需移动数据。

核心概念

  • 联合 Delta Lake 目录: 一种 Lakehouse 目录类型,使用 Delta Sharing 协议连接到 SAP BDC。
  • 目录 ID: Lakehouse 目录 资源在项目中的唯一标识符。 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):中的连接资源,充当来自单个 SAP BDC 连接器的所有共享数据的顶级容器。Google Cloud
  • 共享 (或 SAP 数据产品):为使用而共享的表的逻辑分组。 这会映射到 Delta Sharing 共享,即 BigQuery 中目录下的第一个命名空间级别 。
  • 架构 (Delta 架构):包含在共享中的第二个命名空间级别。
  • (SAP 表):架构内包含 SAP BDC 数据的精细数据对象。
  • SAP BDC 连接器: 一种 SAP BDC 配置,用于授权来自 特定 Google Cloud 项目的访问。

后续步骤