Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Note
Diese Informationen gelten für Databricks CLI-Versionen 0.205 und höher. Die Databricks CLI befindet sich in der öffentlichen Vorschau.
Die Verwendung von Databricks CLI unterliegt der Datenbricks-Lizenz - und Databricks-Datenschutzerklärung, einschließlich der Bestimmungen zu Nutzungsdaten.
Die quality-monitors Befehlsgruppe in der Databricks CLI enthält Befehle zum Erstellen, Bearbeiten und Löschen von Qualitätsmonitoren. Ein Monitor berechnet und überwacht Daten- oder Modellqualitätsmetriken für eine Tabelle im Laufe der Zeit. Es generiert Metriktabellen und ein Dashboard, mit dem Sie die Tabellenintegrität überwachen und Warnungen festlegen können. Siehe Datenprofilerstellung.
Qualitätsmonitore für Databricks erstellen
Erstellen Sie einen neuen Monitor für die angegebene Tabelle.
Der Aufrufer muss eine der folgenden Aktionen ausführen:
- Besitzer des übergeordneten Katalogs der Tabelle sein,
USE_SCHEMAauf das übergeordnete Schema der Tabelle haben undSELECTZugriff auf die Tabelle haben -
USE_CATALOGauf den übergeordneten Katalog der Tabelle haben, Besitzer des übergeordneten Schemas der Tabelle sein, undSELECTZugriff auf die Tabelle haben. - verfügen über die folgenden Berechtigungen:
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle -
USE_SCHEMAauf das übergeordnete Schema der Tabelle - ein Besitzer der Tabelle sein.
-
Arbeitsbereichsressourcen, z. B. das Dashboard, werden im Arbeitsbereich erstellt, in dem dieser Aufruf getätigt wurde.
databricks quality-monitors create TABLE_NAME ASSETS_DIR OUTPUT_SCHEMA_NAME [flags]
Arguments
TABLE_NAME
Vollständiger Name der Tabelle.
ASSETS_DIR
Das Verzeichnis zum Speichern von Überwachungsressourcen (z. B. Dashboard, Metriktabellen).
OUTPUT_SCHEMA_NAME
Schema, in dem Ausgabemetriktabellen erstellt werden.
Options
--baseline-table-name string
Name der Basistabelle, aus der Driftmetriken berechnet werden.
--json JSON
Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.
--skip-builtin-dashboard
Gibt an, ob Sie das Erstellen eines Standarddashboards überspringen möchten, in dem Datenqualitätsmetriken zusammengefasst werden.
--warehouse-id string
Optionales Argument zum Angeben des Lagers für die Dashboarderstellung.
Examples
Im folgenden Beispiel wird ein Qualitätsmonitor für eine Tabelle erstellt:
databricks quality-monitors create main.my_schema.my_table /monitoring/assets main.monitoring_schema
databricks quality-Monitors löschen
Löschen Sie einen Monitor für die angegebene Tabelle.
Der Aufrufer muss eine der folgenden Aktionen ausführen:
- ein Besitzer des übergeordneten Katalogs der Tabelle sein
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle haben und Besitzer des übergeordneten Schemas der Tabelle sein. - verfügen über die folgenden Berechtigungen:
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle -
USE_SCHEMAauf das übergeordnete Schema der Tabelle - ein Besitzer der Tabelle sein.
-
Darüber hinaus muss der Anruf aus dem Arbeitsbereich erfolgen, in dem der Monitor erstellt wurde.
Beachten Sie, dass die Metriktabellen und das Dashboard nicht als Teil dieses Aufrufs gelöscht werden. diese Ressourcen müssen manuell bereinigt werden (falls gewünscht).
databricks quality-monitors delete TABLE_NAME [flags]
Arguments
TABLE_NAME
Vollständiger Name der Tabelle.
Options
Examples
Im folgenden Beispiel wird ein Qualitätsmonitor gelöscht:
databricks quality-monitors delete main.my_schema.my_table
Databricks Qualitätsmonitore erhalten
Einen Monitor für die angegebene Tabelle abrufen.
Der Aufrufer muss eine der folgenden Aktionen ausführen:
- ein Besitzer des übergeordneten Katalogs der Tabelle sein
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle haben und Besitzer des übergeordneten Schemas der Tabelle sein. - verfügen über die folgenden Berechtigungen:
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle -
USE_SCHEMAauf das übergeordnete Schema der Tabelle -
SELECT-Berechtigung auf der Tabelle
-
Die zurückgegebenen Informationen umfassen Konfigurationswerte sowie Informationen zu ressourcen, die vom Monitor erstellt wurden. Einige Informationen (z. B. Dashboard) können herausgefiltert werden, wenn sich der Anrufer in einem anderen Arbeitsbereich befindet als der Ort, an dem der Monitor erstellt wurde.
databricks quality-monitors get TABLE_NAME [flags]
Arguments
TABLE_NAME
Vollständiger Name der Tabelle.
Options
Examples
Das folgende Beispiel ruft Informationen zu einem Qualitätsmonitor ab:
databricks quality-monitors get main.my_schema.my_table
databricks quality-monitors get-refresh
Abrufen von Informationen zu einer bestimmten Monitoraktualisierung mithilfe der angegebenen Aktualisierungs-ID.
Der Aufrufer muss eine der folgenden Aktionen ausführen:
- ein Besitzer des übergeordneten Katalogs der Tabelle sein
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle haben und Besitzer des übergeordneten Schemas der Tabelle sein. - verfügen über die folgenden Berechtigungen:
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle -
USE_SCHEMAauf das übergeordnete Schema der Tabelle -
SELECT-Berechtigung auf der Tabelle
-
Darüber hinaus muss der Anruf aus dem Arbeitsbereich erfolgen, in dem der Monitor erstellt wurde.
databricks quality-monitors get-refresh TABLE_NAME REFRESH_ID [flags]
Arguments
TABLE_NAME
Vollständiger Name der Tabelle.
REFRESH_ID
ID der Aktualisierung.
Options
Examples
Das folgende Beispiel ruft Informationen zu einer bestimmten Aktualisierung ab:
databricks quality-monitors get-refresh main.my_schema.my_table 12345
databricks Qualitätsmonitore Listenaktualisierungen
Listet den Verlauf der neuesten Aktualisierungen (bis zu 25) für diese Tabelle auf.
Der Aufrufer muss eine der folgenden Aktionen ausführen:
- ein Besitzer des übergeordneten Katalogs der Tabelle sein
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle haben und Besitzer des übergeordneten Schemas der Tabelle sein. - verfügen über die folgenden Berechtigungen:
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle -
USE_SCHEMAauf das übergeordnete Schema der Tabelle -
SELECT-Berechtigung auf der Tabelle
-
Darüber hinaus muss der Anruf aus dem Arbeitsbereich erfolgen, in dem der Monitor erstellt wurde.
databricks quality-monitors list-refreshes TABLE_NAME [flags]
Arguments
TABLE_NAME
Vollständiger Name der Tabelle.
Options
Examples
Im folgenden Beispiel werden Aktualisierungen für einen Qualitätsmonitor aufgelistet:
databricks quality-monitors list-refreshes main.my_schema.my_table
Databricks Qualitätsüberwachungs-Modul-Aktualisierung
Warteschlange für eine Aktualisierung der Metrik im Monitor für die angegebene Tabelle. Die Aktualisierung wird im Hintergrund ausgeführt.
Der Aufrufer muss eine der folgenden Aktionen ausführen:
- ein Besitzer des übergeordneten Katalogs der Tabelle sein
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle haben und Besitzer des übergeordneten Schemas der Tabelle sein. - verfügen über die folgenden Berechtigungen:
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle -
USE_SCHEMAauf das übergeordnete Schema der Tabelle - ein Eigentümer der Tabelle sein
-
Darüber hinaus muss der Anruf aus dem Arbeitsbereich erfolgen, in dem der Monitor erstellt wurde.
databricks quality-monitors run-refresh TABLE_NAME [flags]
Arguments
TABLE_NAME
Vollständiger Name der Tabelle.
Options
Examples
Im folgenden Beispiel wird eine Aktualisierung für einen Qualitätsmonitor in die Warteschlange gestellt:
databricks quality-monitors run-refresh main.my_schema.my_table
databricks quality-monitors update
Aktualisieren Sie einen Monitor für die angegebene Tabelle.
Der Aufrufer muss eine der folgenden Aktionen ausführen:
- ein Besitzer des übergeordneten Katalogs der Tabelle sein
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle haben und Besitzer des übergeordneten Schemas der Tabelle sein. - verfügen über die folgenden Berechtigungen:
-
USE_CATALOGauf den übergeordneten Katalog der Tabelle -
USE_SCHEMAauf das übergeordnete Schema der Tabelle - ein Besitzer der Tabelle sein.
-
Darüber hinaus muss der Anruf über den Arbeitsbereich erfolgen, in dem der Monitor erstellt wurde, und der Anrufer muss der ursprüngliche Ersteller des Monitors sein.
Bestimmte Konfigurationsfelder, z. B. Ausgabeobjektbezeichner, können nicht aktualisiert werden.
databricks quality-monitors update TABLE_NAME OUTPUT_SCHEMA_NAME [flags]
Arguments
TABLE_NAME
Vollständiger Name der Tabelle.
OUTPUT_SCHEMA_NAME
Schema, in dem Ausgabemetriktabellen erstellt werden.
Options
--baseline-table-name string
Name der Basistabelle, aus der Driftmetriken berechnet werden.
--dashboard-id string
ID des Dashboards, das die berechneten Metriken visualisiert.
--json JSON
Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.
Examples
Im folgenden Beispiel wird ein Qualitätsmonitor aktualisiert:
databricks quality-monitors update main.my_schema.my_table main.monitoring_schema
Im folgenden Beispiel wird ein Qualitätsmonitor mit einer neuen Referenztabelle aktualisiert.
databricks quality-monitors update main.my_schema.my_table main.monitoring_schema --baseline-table-name main.my_schema.new_baseline
Globale Kennzeichnungen
--debug
Gibt an, ob die Debugprotokollierung aktiviert werden soll.
-h oder --help
Hilfe für die Databricks CLI oder die zugehörige Befehlsgruppe oder den zugehörigen Befehl anzeigen.
--log-file Schnur
Eine Zeichenfolge, die die Datei darstellt, in die Ausgabeprotokolle geschrieben werden sollen. Wenn dieses Flag nicht angegeben ist, werden Ausgabeprotokolle standardmäßig in stderr geschrieben.
--log-format Format
Der Protokollformattyp text oder json. Der Standardwert ist text.
--log-level Schnur
Eine Zeichenfolge, die die Protokollformatebene darstellt. Wenn nicht angegeben, ist die Protokollformatebene deaktiviert.
-o, --output Typ
Der Befehlsausgabetyp text oder json. Der Standardwert ist text.
-p, --profile Schnur
Der Name des Profils in der ~/.databrickscfg Datei, das zum Ausführen des Befehls verwendet werden soll. Wenn dieses Flag nicht angegeben wird, wird, falls vorhanden, das Profil mit dem Namen DEFAULT verwendet.
--progress-format Format
Das Format zum Anzeigen von Statusprotokollen: default, , append, inplaceoder json
-t, --target Schnur
Falls zutreffend, das zu verwendende Bündelziel