Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las vistas de métricas se registran en el catálogo de Unity y se pueden administrar mediante el Explorador de catálogos. Los usuarios con al menos SELECT permiso pueden ver los detalles de la vista de métricas y los propietarios pueden controlar el acceso, habilitar la edición colaborativa y administrar el ciclo de vida de las vistas de métricas a través de la interfaz de usuario o los comandos SQL.
Visualización de vistas de métricas en el Explorador de catálogos
El Explorador de catálogos proporciona una interfaz para ver y administrar vistas de métricas.
Para acceder a una vista de métricas en el Explorador de catálogos:
- Haga clic en
Catálogo en la barra lateral.
- Examine los datos disponibles o use la barra de búsqueda para buscar la vista de métricas por nombre.
- Haga clic en el nombre de la vista de métricas.
El Explorador de catálogos muestra información en varias pestañas. Use cada pestaña para ver o editar los detalles de la vista de métricas.
Establecer permisos
Las vistas de métricas usan el mismo modelo de permisos jerárquicos que otros objetos protegibles del catálogo de Unity. No se necesitan nuevos permisos si la vista de métrica se almacena en un esquema al que los consumidores previstos tienen acceso de lectura. Puede asignar permisos en la vista de métricas desde la pestaña Permisos o mediante SQL.
Concesión de privilegios mediante SQL
Una vista de métrica es un objeto protegible del catálogo de Unity y sigue el mismo modelo de permisos que otras vistas. Los privilegios son jerárquicos, por lo que los privilegios sobre un metastore, un catálogo o un esquema se aplican en cascada a los objetos que contienen. En el ejemplo siguiente se conceden privilegios mínimos para que los usuarios del data_consumers grupo consulten una vista de métrica:
GRANT SELECT ON orders_metric_view to `data-consumers`;
Para más información sobre los privilegios en el catálogo de Unity, consulte Administración de privilegios en el catálogo de Unity. Para más información sobre cómo crear y administrar grupos, consulte Grupos.
Concesión de permisos mediante la interfaz de usuario
También puede conceder privilegios mediante el Explorador de catálogos:
- Busque la vista de métricas en el Explorador de catálogo.
- Haga clic en Permisos.
- Use la interfaz de usuario para conceder y revocar permisos para otros usuarios y grupos de Azure Databricks.
Para obtener más información, vea Conceder permisos en un objeto.
Editar una vista de métricas
Debe ser el propietario de una vista de métrica para editar su definición. Para habilitar la edición colaborativa, transfiera la propiedad a un grupo. Consulte Habilitación de la edición colaborativa.
Para editar una vista de métricas en el Explorador de catálogos:
- Busque la vista de métricas en el Explorador de catálogo.
- Haga clic en Editar para abrir el editor.
- Use la pestaña UI para cambiar los campos y medidas de forma interactiva, o haga clic en el
<>botón para editar la definición de YAML directamente. - Haz clic en Guardar.
Cualquier usuario con al menos SELECT privilegios puede consultar la vista de métricas. Para más información sobre la administración de permisos, consulte Establecimiento de permisos.
Edición con SQL
Para editar una vista de métrica con SQL, use ALTER VIEW con una definición YAML actualizada.
ALTER VIEW reemplaza la definición completa, por lo que incluye el CÓDIGO YAML completo, no solo las partes que cambia:
ALTER VIEW catalog.schema.orders_metric_view
AS $$
<complete YAML definition>
$$
Habilitación de la edición colaborativa
Solo el propietario de una vista de métricas puede editar su definición. Para permitir que varias personas colaboren en la misma vista de métricas, transfiera la propiedad a un grupo. Todos los miembros de ese grupo pueden editar la definición. La vista de métrica solo puede acceder a los datos que el grupo tiene permisos para seleccionar.
Para habilitar la edición colaborativa:
- Cree o identifique un grupo que debe tener acceso de edición a la vista de métricas. Consulte Grupos.
- Conceda al grupo
SELECTacceso a todas las tablas de las que depende la vista de métricas. - Transfiera la propiedad de la vista de métricas al grupo. Consulte Administración de la propiedad del objeto.
- Agregue o quite usuarios del grupo para controlar quién puede editar la vista de métricas.
Note
No se admite la transferencia de propiedad a un grupo para vistas de métricas materializadas. La edición colaborativa solo está disponible para vistas de métricas no materializadas.
Eliminar una vista de métricas
Use la sintaxis DROP VIEW para eliminar una vista de métricas:
DROP VIEW orders_metric_view;
Advertencia
Quitar una vista métrica es permanente y no se puede deshacer. Comprueba que ningún consumidor posterior (paneles, cuadernos, consultas) dependa de la vista de métricas antes de eliminarla. Use la pestaña Linaje del Explorador de catálogos para identificar las dependencias.
Limitations
Las vistas de métricas no admiten openSharing ni la generación de perfiles de datos.