Gestire le visualizzazioni delle metriche

Le visualizzazioni delle metriche vengono registrate nel catalogo unity e possono essere gestite tramite Esplora cataloghi. Gli utenti con almeno SELECT l'autorizzazione possono visualizzare i dettagli della visualizzazione delle metriche e i proprietari possono controllare l'accesso, abilitare la modifica collaborativa e gestire il ciclo di vita delle visualizzazioni delle metriche tramite l'interfaccia utente o i comandi SQL.

Visualizzare le visualizzazioni delle metriche in Esplora cataloghi

Catalog Explorer offre un'interfaccia per la visualizzazione e gestione delle metriche.

Per accedere a una visualizzazione delle metriche in Esplora cataloghi:

  1. Fare clic sull'icona Dati.Catalogo nella barra laterale.
  2. Esplorare i dati disponibili o usare la barra di ricerca per cercare la visualizzazione delle metriche in base al nome.
  3. Fare clic sul nome della visualizzazione metrica.

Esplora cataloghi visualizza le informazioni in più schede. Usare ogni scheda per visualizzare o modificare i dettagli per la visualizzazione delle metriche.

Impostare le autorizzazioni

Le visualizzazioni delle metriche usano lo stesso modello di autorizzazioni gerarchiche di altri oggetti a protezione diretta di Unity Catalog. Non sono necessarie nuove autorizzazioni se la visualizzazione delle metriche viene archiviata in uno schema a cui gli utenti autorizzati hanno accesso in lettura. È possibile assegnare autorizzazioni per la visualizzazione delle metriche dalla scheda Autorizzazioni o tramite SQL.

Concedere privilegi con SQL

Una vista metrica è un oggetto di sicurezza del catalogo Unity e segue lo stesso modello di autorizzazione di altre viste. I privilegi sono gerarchici, quindi i privilegi su un metastore, un catalogo o uno schema si estendono agli oggetti contenuti al loro interno. Nell'esempio seguente vengono concessi privilegi minimi per gli utenti del data_consumers gruppo per eseguire query su una visualizzazione metrica:

GRANT SELECT ON orders_metric_view to `data-consumers`;

Per altre informazioni sui privilegi nel catalogo unity, vedere Gestire i privilegi nel catalogo unity. Per altre informazioni sulla creazione e la gestione dei gruppi, vedere Gruppi.

Concedere le autorizzazioni usando l'interfaccia utente

È anche possibile concedere privilegi usando Esplora cataloghi:

  1. Trovare la visualizzazione delle metriche in Esplora cataloghi.
  2. Fare clic su Autorizzazioni.
  3. Usare l'interfaccia utente per concedere e revocare le autorizzazioni per altri utenti e gruppi di Azure Databricks.

Per altre informazioni, vedere Concedere le autorizzazioni per un oggetto .

Abilitare la modifica collaborativa

Solo il proprietario di una visualizzazione metrica può modificarne la definizione. Per consentire a più persone di collaborare alla stessa visualizzazione metrica, trasferire la proprietà a un gruppo. Tutti i membri del gruppo possono quindi modificare la definizione. La vista metrica può accedere solo ai dati che il gruppo ha il permesso di selezionare.

Per abilitare la modifica collaborativa:

  1. Creare o identificare un gruppo che deve avere accesso alla visualizzazione delle metriche per la modifica. Vedere Gruppi.
  2. Concedere al gruppo SELECT l'accesso a tutte le tabelle da cui dipende la visualizzazione delle metriche.
  3. Trasferire la proprietà della visualizzazione metrica al gruppo. Vedere Gestire la proprietà dell'oggetto.
  4. Aggiungere o rimuovere utenti dal gruppo per controllare chi può modificare la visualizzazione delle metriche.

Annotazioni

Il trasferimento della proprietà a un gruppo non è supportato per le visualizzazioni delle metriche materializzate. La modifica collaborativa è disponibile solo per le visualizzazioni delle metriche non materializzate.

Eliminare una visualizzazione delle metriche

Usare la sintassi DROP VIEW per eliminare una visualizzazione delle metriche:

DROP VIEW orders_metric_view;

Avvertimento

L'eliminazione di una visualizzazione delle metriche è permanente e non può essere annullata. Assicurarsi che nessun consumer downstream (dashboard, notebook, query) dipende dalla visualizzazione delle metriche prima di eliminarla. Utilizzare la scheda Lineage in Esplora catalogo per identificare le dipendenze.

Limitazioni

Le visualizzazioni delle metriche non supportano Delta Sharing o la profilatura dei dati.

Passaggi successivi