无边界湖仓一体可让您将 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 生态系统:将 BigQuery ML、Looker 和其他工具与 SAP 数据结合使用。
- 最新数据:访问 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 目录:一种湖仓一体目录类型,使用 Delta Sharing 协议连接到 SAP BDC。
- 目录 ID: Google Cloud 项目中 Lakehouse 目录资源的唯一标识符。
- 联合目录:一种机制,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 Table):架构中包含 SAP BDC 数据的精细数据对象。
- SAP BDC 连接器:一种 SAP BDC 配置,用于授权从特定 Google Cloud 项目进行访问。