Verwalten von Metrikansichten

Metrikansichten werden im Unity-Katalog registriert und können mithilfe des Katalog-Explorers verwaltet werden. Benutzer mit mindestens SELECT berechtigungen können Metrikansichtsdetails anzeigen, und Besitzer können den Zugriff steuern, die Zusammenarbeitsbearbeitung aktivieren und den Lebenszyklus von Metrikansichten über die UI- oder SQL-Befehle verwalten.

Anzeigen von Metrikansichten im Katalog-Explorer

Der Katalog-Explorer bietet eine Schnittstelle zum Anzeigen und Verwalten von Metrikansichten.

So greifen Sie im Katalog-Explorer auf eine Metrikansicht zu:

  1. Klicken Sie auf das Symbol Katalog in der Randleiste.
  2. Durchsuchen Sie verfügbare Daten, oder verwenden Sie die Suchleiste, um nach der Metrikansicht anhand des Namens zu suchen.
  3. Klicken Sie auf den Namen der Metrikansicht.

Katalog-Explorer zeigt Informationen auf mehreren Registerkarten an. Verwenden Sie jede Registerkarte, um Details für die Metrikansicht anzuzeigen oder zu bearbeiten.

Berechtigungen festlegen

Metrikansichten verwenden das gleiche hierarchische Berechtigungsmodell wie andere sicherungsfähige Unity Catalog-Objekte. Es sind keine neuen Berechtigungen erforderlich, wenn Ihre Metrikansicht in einem Schema gespeichert ist, auf das die beabsichtigten Verbraucher Lesezugriff haben. Sie können berechtigungen für die Metrikansicht über die Registerkarte "Berechtigungen " oder mithilfe von SQL zuweisen.

Gewähren von Berechtigungen mit SQL

Eine Metrikansicht ist ein sicherungsfähiges Unity-Katalog-Objekt und folgt demselben Berechtigungsmodell wie andere Ansichten. Berechtigungen sind hierarchisch, sodass Berechtigungen für einen Metastore, einen Katalog oder ein Schema an die darin enthaltenen Objekte vererbt werden. Im folgenden Beispiel werden mindestberechtigungen für Benutzer in der data_consumers Gruppe gewährt, um eine Metrikansicht abzufragen:

GRANT SELECT ON orders_metric_view to `data-consumers`;

Weitere Informationen zu Berechtigungen im Unity-Katalog finden Sie unter Verwalten von Berechtigungen im Unity-Katalog. Weitere Informationen zum Erstellen und Verwalten von Gruppen finden Sie unter "Gruppen".

Erteilen von Berechtigungen unter Verwendung der Benutzeroberfläche

Sie können auch Berechtigungen mithilfe des Katalog-Explorers gewähren:

  1. Suchen Sie die Metrikansicht im Katalog-Explorer.
  2. Klicken Sie auf Berechtigungen.
  3. Verwenden Sie die Benutzeroberfläche, um Berechtigungen für andere Azure Databricks Benutzer und Gruppen zu erteilen und zu widerrufen.

Weitere Informationen finden Sie unter Erteilen von Berechtigungen für ein Objekt.

Bearbeiten einer Metrikansicht

Sie müssen der Besitzer einer Metrikansicht sein, um die Definition zu bearbeiten. Um die gemeinsame Bearbeitung zu ermöglichen, übertragen Sie den Besitz an eine Gruppe. Siehe "Zusammenarbeitsbearbeitung aktivieren".

So bearbeiten Sie eine Metrikansicht im Katalog-Explorer:

  1. Suchen Sie die Metrikansicht im Katalog-Explorer.
  2. Klicken Sie auf "Bearbeiten" , um den Editor zu öffnen.
  3. Verwenden Sie die Registerkarte UI, um Felder und Kennzahlen interaktiv zu ändern, oder klicken Sie auf die Schaltfläche <>, um die YAML-Definition direkt zu bearbeiten.
  4. Klicke auf Speichern.

Jeder Benutzer mit mindestens SELECT Berechtigungen kann die Metrikansicht abfragen. Weitere Informationen zum Verwalten von Berechtigungen finden Sie unter "Berechtigungen festlegen".

Mit SQL bearbeiten

Verwenden Sie zum Bearbeiten einer Metrikansicht mit SQL ALTER VIEW zusammen mit einer aktualisierten YAML-Definition. ALTER VIEW ersetzt die vollständige Definition. Schließen Sie also das vollständige YAML ein, nicht nur die Teile, die Sie ändern:

ALTER VIEW catalog.schema.orders_metric_view
AS $$
  <complete YAML definition>
$$

Zusammenarbeitsbearbeitung aktivieren

Nur der Besitzer einer Metrikansicht kann seine Definition bearbeiten. Um mehreren Personen die Zusammenarbeit an derselben Metrikansicht zu ermöglichen, übertragen Sie den Besitz in eine Gruppe. Alle Mitglieder dieser Gruppe können dann die Definition bearbeiten. Die Metrikansicht kann nur auf Daten zugreifen, für die die Gruppe über berechtigungen zum Auswählen verfügt.

So aktivieren Sie die gemeinsame Bearbeitung:

  1. Erstellen oder Identifizieren einer Gruppe, die Bearbeitungszugriff auf die Metrikansicht haben soll. Siehe Gruppen.
  2. Gewähren Sie der Gruppe SELECT Zugriff auf alle Tabellen, von denen die Metrikansicht abhängt.
  3. Übertragen Sie den Besitz der Metrikansicht an die Gruppe. Siehe "Verwalten des Objektbesitzes".
  4. Fügen Sie Benutzer aus der Gruppe hinzu, oder entfernen Sie sie, um zu steuern, wer die Metrikansicht bearbeiten kann.

Note

Das Übertragen des Besitzes in eine Gruppe wird für materialisierte Metrikansichten nicht unterstützt. Die gemeinsame Bearbeitung ist nur für nicht materialisierte Metrikansichten verfügbar.

Entfernen einer Metrikansicht

Verwenden Sie DROP VIEW die Syntax, um eine Metrikansicht zu löschen:

DROP VIEW orders_metric_view;

Warning

Das Ablegen einer Metrikansicht ist dauerhaft und kann nicht rückgängig gemacht werden. Stellen Sie sicher, dass keine nachgelagerten Nutzer (Dashboards, Notebooks, Abfragen) von der Metrikansicht abhängig sind, bevor Sie sie löschen. Verwenden Sie die Registerkarte "Linie" im Katalog-Explorer, um Abhängigkeiten zu identifizieren.

Einschränkungen

Metrikansichten unterstützen keine OpenSharing- oder Datenprofilerstellung.

Weitere Ressourcen