Microsoft Purview 数据目录中的托管属性

托管属性是用户定义的属性,可为资产提供业务或组织级别的上下文。 应用托管属性后,使用数据目录的数据使用者可以获取资产在企业中扮演的角色的上下文。

术语

托管属性: 一组用户定义的属性,用于为资产提供业务或组织级别的上下文。 托管属性具有名称和值。 例如,“Department”是属性名称,“Finance”是其值。 属性组: 托管属性的分组,便于组织和使用。

在 Microsoft Purview Studio 中创建托管属性

在 Microsoft Purview Studio 中,组织的托管属性在数据映射应用程序的 “注释管理 ”部分中进行管理。 按照以下说明创建托管属性。

  1. 打开数据映射应用程序,并导航到“批注管理”部分中的“托管属性”。
  2. 选择 新建。 选择是要从创建属性组还是托管属性开始。 显示如何创建新的托管属性或属性组的屏幕截图。
  3. 若要创建属性组,请输入名称和说明。 显示如何创建属性组的屏幕截图。
  4. 托管属性具有名称、属性组、数据类型和关联的资产类型。 它们还有一个必需的标志,只有在创建新属性组时才能启用该标志。 关联的资产类型是可将属性应用到的数据资产类型。 例如,如果为属性选择“Azure SQL表”,则可以将其应用于Azure SQL表资产,但不能Azure Synapse专用表资产。 显示如何创建托管属性的屏幕截图。
  5. 选择“ 创建 ”以保存属性。

必需的托管属性

创建托管属性作为托管属性组的一部分时,可以添加 所需的 标志。 必需标志意味着必须为此托管属性提供一个值。 编辑数据资产时,必须先填写所需的属性,然后才能关闭编辑器。

注意

  • 不能在编辑时将 所需的 标志添加到现有属性。
  • 在属性组外部创建新属性时,不能添加 所需的 标志。 只能在创建属性组时添加此标志。
  1. 打开数据映射应用程序,并导航到“批注管理”部分中的“托管属性”。
  2. 选择 “新建 ”,然后选择“ 属性组”。
  3. 选择“ 新建属性”。
  4. 填写属性详细信息,然后选择“ 标记为必需 ”标志。 在作为新属性组的一部分创建的新属性上标记为必需标志的屏幕截图。
  5. 选择“ 应用 ”并完成添加其他属性以完成属性组。

即将过期的托管属性

在托管属性管理体验中,托管属性无法删除,只能过期。 过期的属性不能应用于任何资产,并且默认情况下,在用户体验中处于隐藏状态。 默认情况下,不会从资产中删除过期的托管属性。 如果资产应用了过期的托管属性,则只能将其删除,不能对其进行编辑。

属性组和单个托管属性都可以过期。 若要将属性组或托管属性标记为已过期,请选择 “编辑” 图标。

显示如何编辑属性组的屏幕截图。

选择“ 标记为已过期 ”并确认更改。 过期后,无法重新激活属性组和托管属性。

显示属性组过期的屏幕截图。

将托管属性应用于 Microsoft Purview Studio 中的资产

可以在数据目录中 的资产详细信息页 中应用托管属性。 按照以下说明应用托管属性。

  1. 通过搜索或浏览数据目录导航到资产。 打开资产详细信息页。
  2. 在资产的操作栏上选择 “编辑 ”。 显示如何编辑资产的屏幕截图。
  3. 在编辑体验的托管属性部分中,选择 “添加属性”。
  4. 选择要应用的属性。 属性按属性组分组。
  5. 选择所应用属性的值。
  6. 继续添加更多属性或选择“ 保存” 以应用更改。

使用 API 创建托管属性

可以使用 Apache Atlas 2.2 中的业务元数据 API 以编程方式创建和应用托管属性。 有关详细信息,请参阅 使用 Atlas 2.2 API 教程。

按托管属性搜索

创建托管属性后,可以使用这些属性优化 数据目录搜索

  1. 在数据目录搜索中,若要按托管属性进行优化,请先选择搜索顶部的“ 添加筛选器 ”。

    显示数据目录搜索时突出显示的“添加筛选器”按钮的屏幕截图。

  2. 选择下拉列表,滚动到托管属性列表,然后选择一个。

    显示筛选器下拉列表的屏幕截图,其中突出显示了添加的托管属性列表。

  3. 选择运算符,该运算符将因属性允许的值类型而异。 在此示例中,我们选择了“成本中心”,这是一个文本值,因此我们可以将成本中心与将输入的文本进行比较。

    显示筛选器运算符下拉列表的屏幕截图,其中突出显示了可用运算符。

  4. 输入值,搜索将使用新筛选器运行。

已知限制

下面是 Microsoft Purview 中当前存在的托管属性功能的已知限制。

  • 仅当托管属性未应用于任何资产时,才能将其删除。
  • 无法通过批量编辑体验应用托管属性。
  • 创建属性组后,无法编辑属性组的名称。
  • 创建托管属性后,无法更新属性名称、属性组或字段类型。
  • 在创建属性组期间,只能将托管属性标记为必需。

后续步骤