在 Databricks 市场中创建和管理专用交换
本文面向数据提供商,旨在介绍如何在 Databricks 市场中创建和管理专用交换。 专用交换使你能够与一组定义的受邀使用者共享数据产品。 专用交换列表不会显示在公共市场中。
什么是专用交换?
借助专用交换,可以在 Databricks 市场中指定的一组使用者可发现某些数据产品。 与 Databricks 市场的构建基础 Delta 共享类似,专用交换让你可以安全私密地与所选接收者共享数据。 与 Delta 共享不同的是,专用交换还具备以下优势:在共享数据产品之前,将数据产品设置为可发现,让使用者知道这些数据产品可供请求。 Databricks 市场专用交换还为使用者提供店面接口,以请求和访问可能比 Delta 共享本身更易于使用的数据产品。
什么是专用列表?
列表定义为公共或专用。 若要在专用交换中共享列表,则必须将列表定义为专用。 可将现有专用列表添加到交换,并且可以创建新的专用列表,并在创建列表时将共分配给交换。 请参阅创建列表。
可以立即共享可用的免费列表,可者共享需要先获得你批准,然后成员才能访问的列表。 可以随时创建新的专用列表并将其添加到交换。 还可以编辑公共列表,将其设置为专用列表。 请参阅创建列表。
开始之前的准备工作
需要市场管理员角色才能创建和管理专用交换。
专用交换成员必须是 Databricks 客户,并且必须有权访问附加到 Unity Catalog 元存储的工作区。
将成员添加到专用交换时,必须输入其元存储的共享标识符。
共享标识符是由元存储的云、区域和 UUID(元存储的唯一标识符)组成的字符串,格式为
<cloud>:<region>:<uuid>
。 例如aws:eu-west-1:b0c978c8-3e68-4cdf-94af-d05c120ed1ef
。若要获取共享标识符,请联系成员组织中的联系人。 可能需要告诉成员如何获取共享标识符。 有关说明,请参阅步骤 1:请求接收者的共享标识符。 还可以让成员查看在 Databricks-to-Databricks 模式下获取访问权限中的步骤 1,了解相关说明。
设置专用交换
使用 Databricks 市场中的提供商控制台来创建专用交换。 可以在创建交换时或之后添加成员和列表。
需要权限:市场管理员角色。
若要创建专用交换,请执行以下操作:
登录到你的 Azure Databricks 工作区。
在边栏中,单击 “市场”。
在“市场”页的右上角,单击“提供商控制台”。
在提供商控制台的“交换”选项卡上,单点“创建交换”。
在“创建交换”对话框中,输入交换的名称,然后单击“创建”。
使用简单的名称有助于你自己和其他管理交换的用户看明白交换的用途。
在“交换”选项卡上,找到交换,然后单击名称。
添加要与之共享的成员。
在“成员”选项卡上,单击“添加成员”。
在对话框中,为成员输入一个看得懂的名称,并输入“共享标识符”。
若要了解如何从成员组织获取共享标识符,请参阅开始之前。
单击 “添加成员”。
添加要共享的列表。
- 在“列表”选项卡上,单击“添加列表”。
- 在对话框中,从下拉列表中选择一个现有的专用列表,然后单击“添加列表”。
还可以创建新的专用列表或编辑公共列表,使其成为专用列表。
- 单击“创建新列表”,转到“新建列表”页。
- 创建列表时,请选择“专用交换”选项,然后从下拉列表中选择交换。 请参阅创建列表。
编辑成员或从专用交换中删除成员
需要权限:市场管理员角色
编辑或删除成员:
登录到你的 Azure Databricks 工作区。
在边栏中,单击 “市场”。
在“市场”页的右上角,单击“提供商控制台”。
在提供商控制台的“交换”选项卡上,找到并单击交换名称。
在“成员”选项卡上,找到成员,然后单击成员行末尾的 烤串菜单。
若要编辑成员,请选择“编辑”。 可以更新成员名称和共享标识符。
若要移除成员,请选择上的“移除”。
从专用交换中移除列表
需要权限:市场管理员角色。
若要从交换中移除列表,请执行以下操作:
- 登录到你的 Azure Databricks 工作区。
- 在边栏中,单击 “市场”。
- 在“市场”页的右上角,单击“提供商控制台”。
- 在提供商控制台的“交换”选项卡上,找到并单击交换名称。
- 在“列表”选项卡上,找到列表,单击最右侧的,然后选择“移除”。
- 在确认对话框中,单击“删除”。
还可以在“专用交换”下编辑列表并删除字段中的交换,移除列表和交换之间的链接。
管理成员坟数据产品的请求
在专用交换中管理成员对数据产品的请求的方式与在公共市场中的管理方式相同。 请参阅在 Databricks 市场中管理数据产品的请求。