- Kategorien:
DCM_DEPLOYMENT_HISTORY¶
Diese Tabellenfunktion gibt den Bereitstellungsverlauf für DCM project-Objekte zurück. Sie können damit erfolgreiche und fehlgeschlagene Bereitstellungen abfragen, einschließlich Zeitstempel, Status, Fehlerdetails und zusammenfassende Statistiken. Die Funktion bietet rollenbasierten Zugriff und Ergebnisse mit niedriger Latenz.
Syntax¶
Argumente¶
Alle Argumente sind optional.
PROJECT_NAME => 'string'Vollqualifizierter Name vom DCM project. Falls nicht angegeben, gibt die Funktion den Verlauf aller Projekte zurück, auf die die aktuelle Rolle Zugriff hat.
START_TIME_RANGE_START => constant_exprZeitstempel (im Format TIMESTAMP_LTZ), der den Beginn des Zeitbereichs zum Abrufen von Bereitstellungsereignissen markiert.
Standard: Vor 7 Tagen.
START_TIME_RANGE_END => constant_exprZeitstempel (im Format TIMESTAMP_LTZ), der das Ende des Zeitbereichs zum Abrufen von Bereitstellungsereignissen markiert.
Standardwert: aktueller Zeitstempel.
RESULT_LIMIT => integerMaximale Anzahl der zurückzugebenden Zeilen.
Standard:
10000.
Ausgabe¶
Die Funktion gibt die folgenden Spalten zurück:
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
|
VARCHAR |
Eindeutiger Bezeichner der Abfrage, die die Bereitstellung ausgeführt hat. |
|
VARCHAR |
Name vom DCM project, das bereitgestellt wurde. |
|
TIMESTAMP_LTZ |
Zeitstempel, wann die Ausführung der Bereitstellung begonnen hat. |
|
TIMESTAMP_LTZ |
Zeitstempel, wann die Ausführung der Bereitstellung abgeschlossen wurde oder fehlgeschlagen ist. |
|
VARCHAR |
Interner Bereitstellungsbezeichner (z. B. |
|
VARCHAR |
Vom Benutzenden festgelegter Alias für die Bereitstellung. Leer, wenn kein Alias angegeben wurde. |
|
VARCHAR |
Ergebnis der Bereitstellung. Mögliche Werte: |
|
VARCHAR |
Die Phase der Ausführung. Mögliche Werte: |
|
VARCHAR |
Name des für die Bereitstellung verwendeten Konfigurationsprofils. Leer, wenn keine Konfiguration angegeben wurde. |
|
VARCHAR |
Fehlermeldung, wenn die Bereitstellung fehlgeschlagen ist. Leer für erfolgreiche Bereitstellungen. |
|
VARCHAR |
Fehlercode, wenn die Bereitstellung fehlgeschlagen ist. Leer für erfolgreiche Bereitstellungen. |
|
VARCHAR |
Datenbank, die das DCM project enthält. |
|
VARCHAR |
Schema, das das DCM project enthält. |
|
VARCHAR |
Rolle, die den Bereitstellungsbefehl ausgeführt hat. |
|
VARIANT |
JSON-Objekt, das zusammenfassende Statistiken der Bereitstellung enthält, aufgeschlüsselt nach Kategorien. Jede Kategorie enthält Zählungen von |
Nutzungshinweise¶
Beim Aufrufen einer Information Schema-Tabellenfunktion muss die Sitzung über ein aktives INFORMATION_SCHEMA-Schema verfügen oder der Funktionsname muss vollqualifiziert sein. Weitere Details dazu finden Sie unter Snowflake Information Schema.
Beispiele¶
Abrufen des Bereitstellungsverlaufs für ein bestimmtes Projekt, begrenzt auf drei Ergebnisse:
Die STATS-Spalte enthält einJSON-Objekt mit der folgenden Struktur:
Abrufen aller Spalten für alle Projekte, auf die die aktuelle Rolle innerhalb der letzten 24 Stunden zugreifen konnte: