通过

管理指标视图

指标视图注册到 Unity 目录,可以使用目录资源管理器进行管理。 具有至少 SELECT 权限的用户可以查看指标视图详细信息,所有者可以通过 UI 或 SQL 命令控制访问权限、启用协作编辑和管理指标视图的生命周期。

在Catalog Explorer中查看指标视图

目录资源管理器提供用于查看和管理指标视图的界面。

若要访问目录资源管理器中的指标视图,请执行以下操作:

  1. 点击边栏中的“数据”图标目录
  2. 浏览可用数据或使用搜索栏按名称搜索指标视图。
  3. 单击指标视图的名称。

目录资源管理器在多个选项卡上显示信息。 使用每个选项卡查看或编辑指标视图的详细信息。

设置权限

指标视图使用与其他 Unity 目录安全对象相同的分层权限模型。 如果指标视图存储在预期使用者具有读取访问权限的架构中,则不需要任何新权限。 可以从“ 权限 ”选项卡或使用 SQL 为指标视图分配权限。

使用 SQL 授予特权

指标视图是 Unity 目录安全对象,遵循与其他视图相同的权限模型。 特权是分层的,因此元数据存储、数据目录或架构上的特权逐级影响其所包含的对象。 以下示例为 data_consumers 组内的用户授予查询指标视图的最低权限:

GRANT SELECT ON orders_metric_view to `data-consumers`;

若要详细了解 Unity 目录中的特权,请参阅 “管理 Unity 目录中的权限”。 若要详细了解如何创建和管理组,请参阅 “组”。

使用 UI 授予权限

还可以使用目录资源管理器授予权限:

  1. 在目录资源管理器中查找指标视图。
  2. 单击权限
  3. 使用 UI 授予和撤销其他Azure Databricks用户和组的权限。

有关详细信息,请参阅 授予对象的权限

启用协作编辑

只有指标视图的所有者才能编辑其定义。 若要使多个用户能够协作处理同一指标视图,请将所有权转让给组。 然后,该组的所有成员都可以编辑定义。 指标视图只能访问组有权选择的数据。

若要启用协作编辑,请执行以下步骤:

  1. 创建或标识应具有对指标视图的编辑访问权限的组。 请参阅
  2. 授予组 SELECT 对指标视图所依赖的所有表的访问权限。
  3. 将指标视图的所有权转让给团队。 请参阅 转让所有权
  4. 添加或删除组中的用户,以控制谁可以编辑指标视图。

注释

物化的指标视图不支持将所有权转移给群组。 协作编辑仅适用于非具体化指标视图。

删除指标视图

使用 DROP VIEW 语法删除指标视图:

DROP VIEW orders_metric_view;

警告

删除指标视图是永久性的,无法撤消。 在删除指标视图之前,请确保没有下游使用者(仪表板、笔记本、查询)依赖于指标视图。 使用目录资源管理器中的“世系”选项卡标识依赖项。

局限性

指标视图不支持Delta Sharing或数据剖析。

后续步骤