다음을 통해 공유

创建和管理 SAP Business Data Cloud (BDC) 连接器

本页介绍如何在 Azure Databricks for Delta 共享上设置 SAP Business Data Cloud (BDC) 连接。 此连接是共享和接收 SAP BDC 帐户的共享内容所必需的。

要求

  • 您必须是工作区管理员。
  • 必须具有 CREATE PROVIDERCREATE RECIPIENT 特权。
  • 您的 Azure Databricks 工作区已启用 Unity Catalog。 请参阅 Unity 目录入门

在 Azure Databricks 上创建 SAP BDC 连接

在向 SAP BDC 帐户授予数据访问权限或从中接收数据之前,必须创建 SAP BDC 连接。 创建 SAP BDC 连接的用户将成为其所有者。 创建后,会自动创建两个对象,并对应于 SAP BDC 帐户:

  • Provider 对象
  • 收件人对象

若要创建连接,必须先将 Azure Databricks 连接标识符发送到 SAP BDC 管理员。然后,SAP BDC 管理员使用连接标识符在 SAP BDC 上生成连接链接。 使用连接链接,完成在 Azure Databricks 上创建 SAP BDC 连接。

步骤 1:获取 SAP BDC 管理员的连接标识符

  1. 在 Azure Databricks 边栏中,单击 “数据引入”。
  2. 选择“SAP Business Data Cloud”磁贴。
  3. 单击 “连接标识符”。
  4. 与 SAP BDC 管理员共享合作伙伴标识符信息。
  5. 要求 SAP BDC 管理员使用提供的标识符信息在 SAP BDC 上设置 Azure Databricks 连接。 请参阅 SAP BDC 文档

步骤 2:创建 SAP BDC 连接

  1. 在 SAP BDC 管理员为您的标识符发送 Azure Databricks 连接后,单击“连接到 SAP BDC”。
  2. SAP BDC 的连接链接中,复制从 SAP BDC 管理员发送的邀请链接。
  3. 单击连接
  4. 建立连接后,SAP BDC 帐户会自动添加为共享服务提供商和共享接收者。 可以访问由 SAP BDC 管理员在 Azure Databricks 上授予的共享,并通过 Delta 共享将 Azure Databricks 资产共享到 SAP BDC。
  5. 单击 “查看提供程序 ”以查看从 SAP BDC 帐户接收的所有数据产品。 或者单击“ 查看收件人 ”以查看已与 SAP BDC 帐户共享的所有数据资产。

更新连接所有者

必须是连接的所有者或元存储管理员,才能更新连接的拥有者。

若要更改连接的所有者,请执行以下作:

  1. 在 Azure Databricks 边栏中,单击 “数据引入”。
  2. 选择“SAP Business Data Cloud”磁贴。
  3. 找到要更新的连接,然后单击“Kebab”菜单图标。
  4. 选择 编辑所有者

删除连接

删除连接后,Databricks 工作区将失去对 SAP BDC 管理员共享的所有数据产品的访问权限,SAP BDC 收件人将失去对共享的访问权限。

您必须是连接的所有者。

步骤 1:清理共享资产

卸载从目录从 SAP BDC 接收的任何共享。 目录的所有者必须执行此操作。 请参阅 解除挂载共享

如果装载的目录仍然存在,则无法删除连接。

步骤 2:删除 SAP BDC 连接

卸载所有共享资产后,执行以下作以删除 SAP BDC 连接:

  1. 在 Azure Databricks 边栏中,单击 “数据引入”。
  2. 选择“SAP Business Data Cloud”磁贴。
  3. 找到要更新的连接,然后单击“Kebab”菜单图标。
  4. 选择 “删除连接”。

局限性

  • 每个metastore限制最多五个连接。
  • 只能与同一云中的 SAP BDC 收件人共享和接收数据。
  • 无法共享包含历史数据的表。 不支持需要表历史记录的任何功能。

后续步骤