SAP Business Data Cloud 集成简介

借助无边界 Lakehouse,您可以将 Google Cloud 分析与 SAP 环境相关联。此集成功能可将外部数据源与现有 Google Cloud 环境相关联,从而统一数据分析。

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

您可以针对多种使用情形管理对联邦数据的访问权限:

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

集成工作流

湖仓一体平台与 SAP BDC 之间的集成支持两种工作流:

SAP 到 Google Cloud (联盟)

在此工作流中,您可以直接从 BigQuery 查询 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 如何连接到湖仓一体

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

核心概念

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

后续步骤