Microsoft Purview 数据映射中的托管属性
托管属性是用户定义的属性,可为资产提供业务或组织级别的上下文。 当应用于资产时,托管属性使使用数据目录的数据使用者能够获取有关资产在业务中扮演的角色的上下文。
术语
托管属性: 一组用户定义的属性,用于为资产提供业务或组织级别的上下文。 托管属性具有名称和值。 例如,“Department”是属性名称,“Finance”是其值。 属性组: 托管属性的分组,便于组织和使用。
创建托管属性
- 在 Microsoft Purview 数据映射中打开托管属性:
- 如果使用 Microsoft Purview 门户 (https://purview.microsoft.com) :
- 打开数据映射应用程序
- 选择 “元模型 ”下拉列表
- 选择 托管属性
- 如果使用 经典 Microsoft Purview 治理门户 (https://web.purview.azure.com) :
- 打开Microsoft Purview 数据映射
- 在“批注管理”部分下选择“托管属性”。
- 如果使用 Microsoft Purview 门户 (https://purview.microsoft.com) :
- 选择 新建。 选择是要从创建属性组还是托管属性开始。
- 若要创建属性组,请输入名称和说明。
- 托管属性具有名称、属性组、数据类型和关联的资产类型。 它们还有一个必需的标志,只有在创建新属性组时才能启用该标志。 关联的资产类型是可将属性应用到的数据资产类型。 例如,如果为属性选择“Azure SQL表”,它将应用于Azure SQL表资产,但不会Azure Synapse专用表资产。
- 选择“ 创建 ”以保存属性。
这些属性将自动应用于没有值的指定资源。 需要为每个资产 应用一个值 。
必需的托管属性
创建托管属性作为托管属性组的一部分时,可以添加 所需的 标志。 必需标志意味着必须为此托管属性提供一个值。 编辑数据资产时,必须先填写所需的属性,然后才能关闭编辑器。
注意
- 不能在编辑时将 所需的 标志添加到现有属性。
- 在属性组外部创建新属性时,不能添加 所需的 标志。 只能在创建属性组时添加此标志。
- 打开数据映射应用程序,并导航到“批注管理”部分中的“托管属性”。
- 选择 “新建 ”,然后选择“ 属性组”。
- 选择“ 新建属性”。
- 填写属性详细信息,然后选择“ 标记为必需 ”标志。
- 选择“ 应用 ”并完成添加其他属性以完成属性组。
为托管属性添加值
创建托管属性后,需要为每个资产添加值。 可以通过以下方法向资产添加值:
- 在Microsoft Purview 数据目录中搜索数据资产
- 在资产的概述中,应会看到 托管属性 部分,其中包含具有值的所有属性。 (可以使用“显示没有值的属性”切换来查看 没有值的属性 。)
- 选择 “编辑” 按钮。
- 在 “托管属性”下,为每个属性添加值。
- 如果任何属性为 “必需 ”,则在为该属性添加值之前,将无法保存。
即将过期的托管属性
在托管属性管理体验中,托管属性无法删除,只能过期。 过期的属性不能应用于任何资产,并且默认情况下,在用户体验中处于隐藏状态。 默认情况下,不会从资产中删除过期的托管属性。 如果资产应用了过期的托管属性,则只能将其删除,不能对其进行编辑。
属性组和单个托管属性都可以过期。 若要将属性组或托管属性标记为已过期,请选择 “编辑” 图标。
选择“ 标记为已过期 ”并确认更改。 过期后,无法重新激活属性组和托管属性。
使用 API 创建托管属性
可以使用 Apache Atlas 2.2 中的业务元数据 API 以编程方式创建和应用托管属性。 有关详细信息,请参阅 使用 Atlas 2.2 API 教程。
按托管属性搜索
创建托管属性后,可以使用这些属性优化 数据目录搜索 。
在数据目录搜索中,若要按托管属性进行优化,请先选择搜索顶部的“ 添加筛选器 ”。
选择下拉列表,滚动到托管属性列表,然后选择一个。
选择运算符,该运算符将因属性允许的值类型而异。 在此示例中,我们选择了“成本中心”,这是一个文本值,因此我们可以将成本中心与将输入的文本进行比较。
输入值,搜索将使用新筛选器运行。
使用托管属性的最佳做法
使用托管属性扩展Microsoft Purview 数据目录中资产的可用字段。 托管属性是向数据目录添加结构化元数据的键值对。 Microsoft Purview 扫描数据时,会添加有关数据的技术信息,例如数据类型、分类等。如果要添加更多字段,则需要定义托管属性。
在以下示例中,托管属性允许我使用发布表的部门标记表。 我使用托管属性,因为我想确保资产的标记方式始终与此信息完全相同。 我还希望在搜索数据时按发布者字段进行筛选。
此示例中的托管属性可帮助人们快速查找供应链团队发布的所有数据,但不会帮助某人了解发布者的定义,或者如果供应链是数据的发布者,则它意味着什么。 对于需要业务说明的任何信息,请使用 术语。
已知限制
下面是托管属性功能的已知限制,因为它当前存在于 Microsoft Purview 中。
- 如果托管属性尚未应用于任何资产,则只能将其删除。
- 无法通过批量编辑体验应用托管属性。
- 创建属性组后,无法编辑属性组的名称。
- 创建托管属性后,无法更新属性名称、属性组或字段类型。
- 在创建属性组期间,只能将托管属性标记为必需。