SHOW MODEL MONITORS

Listet alle Modellmonitore auf, auf die Sie im aktuellen oder angegebenen Schema zugreifen können, und zeigt Informationen zu jedem einzelnen an.

Siehe auch:

CREATE MODEL MONITOR, ALTER MODEL MONITOR, DESCRIBE MODEL MONITOR, DROP MODEL MONITOR

Syntax

SHOW MODEL MONITORS
[ LIKE <pattern> ]
[ IN
    {
      ACCOUNT                  |

      DATABASE                 |
      DATABASE <database_name> |

      SCHEMA                   |
      SCHEMA <schema_name>     |
      <schema_name>
    }
 ]
Copy

Parameter

LIKE 'pattern'

Filtert optional die Befehlsausgabe nach dem Objektnamen. Der Filter verwendet einen Musterabgleich ohne Berücksichtigung der Groß-/Kleinschreibung, aber mit Unterstützung von SQL-Platzhalterzeichen (% und _).

Die folgenden Muster geben beispielsweise die gleichen Ergebnisse zurück:

... LIKE '%testing%' ...
... LIKE '%TESTING%' ...

. Standard: Kein Wert (die Ausgabe wird nicht gefiltert).

[ IN ... ]

Gibt optional den Geltungsbereich des Befehls an. Geben Sie eine der folgenden Optionen an:

ACCOUNT

Gibt Datensätze für das gesamte Konto zurück.

DATABASE, . DATABASE db_name

Gibt Datensätze für die aktuell verwendete Datenbank oder eine angegebene Datenbank (db_name) zurück.

Wenn Sie DATABASE ohne db_name angeben und aktuell keine Datenbank in Verwendung ist, hat das Schlüsselwort keine Auswirkungen auf die Ausgabe.

SCHEMA, . SCHEMA schema_name, . schema_name

Gibt Datensätze für das aktuell verwendete Schema oder ein angegebenes Schema (schema_name) zurück.

SCHEMA ist optional, wenn aktuell eine Datenbank in Verwendung ist oder wenn Sie für schema_name den vollqualifizierten Schemanamen (z. B. db.schema) angeben.

Wenn aktuell keine Datenbank in Verwendung ist, hat die Angabe von SCHEMA keine Auswirkungen auf die Ausgabe.

Standard: Abhängig davon, ob für die Sitzung aktuell eine Datenbank in Verwendung ist:

  • Datenbank: DATABASE ist der Standardwert (d. h. der Befehl gibt die Objekte zurück, für die Sie Berechtigungen zum Anzeigen in der Datenbank haben).

  • Keine Datenbank: ACCOUNT ist der Standardwert (d. h. der Befehl gibt die Objekte zurück, für die Sie Berechtigungen zum Anzeigen in Ihrem Konto haben).

Ausgabe

Die Befehlsausgabe enthält Modellmonitoreigenschaften und Metadaten in den folgenden Spalten:

Spalte

Beschreibung

created_on

Datum und Uhrzeit der Erstellung des Modellmonitors.

name

Name des Modellmonitors.

database_name

Datenbank, in der der Modellmonitor gespeichert ist.

schema_name

Schema, in dem der Modellmonitor gespeichert ist.

warehouse_name

Warehouse, das zur Überwachung des Modells verwendet wird.

refresh_interval

Das Aktualisierungsintervall (Zielverzögerungszeit) zum Auslösen der Aktualisierung des Modellmonitors.

aggregation_window

Das Aggregationsfenster für die Berechnung der Metriken.

model_task

Die Aufgabe des zu überwachenden Modells, entweder TABULAR_BINARY_CLASSIFICATION oder TABULAR_REGRESSION.

monitor_state

Der Status des Modellmonitors:

  • ACTIVE: Der Modellmonitor ist aktiv und arbeitet korrekt.

  • SUSPENDED: Die Modellüberwachung wurde angehalten.

  • PARTIALLY_SUSPENDED: Eine Fehlerbedingung, bei der eine der zugrunde liegenden Tabellen nicht mehr in der erwarteten Zeitspanne aktualisiert wird. Weitere Details dazu finden Sie unter DESCRIBE.

  • UNKNOWN: Eine Fehlerbedingung, bei der der Status der zugrunde liegenden Tabellen nicht identifiziert werden kann.

source

Zeichenfolgendarstellung eines JSON-Objekts, das die Quelltabelle oder Ansicht angibt, auf der die Aggregationen basieren. Wenn die Tabelle nicht existiert oder nicht zugänglich ist, ist der Wert eine leere Zeichenfolge. Siehe Tabelle JSON-Objektspezifikation.

baseline

Zeichenfolgendarstellung eines JSON-Objekts, das die für die Überwachung verwendete Basistabelle beschreibt, von der ein Klon in das Modellmonitorobjekt eingebettet ist. Siehe Tabelle JSON-Objektspezifikation.

model

Zeichenfolgendarstellung eines JSON-Objekts, das spezifische Informationen über das überwachte Modell enthält. Siehe Modell JSON-Objektspezifikation.

comment

Kommentar zum Modellmonitor.

Tabelle JSON-Objektspezifikation

Im Folgenden finden Sie ein Beispiel für die JSON-Darstellung einer Tabelle, einer Ansicht oder eines anderen tabellenähnlichen Objekts, wie sie in den Spalten source und baseline in der Befehlsausgabe verwendet wird:

name

Name der Quell- oder Basistabelle oder Ansicht.

database_name

Datenbank, in der die Tabelle oder Ansicht gespeichert ist.

schema_name

Schema, in dem die Tabelle oder Ansicht gespeichert ist.

status

Der Status der Tabelle:

  • ACTIVE: Der Benutzer hat Zugriff auf die Tabelle oder Ansicht.

  • MASKED: Der aktuelle Benutzer hat keinen Zugriff auf die Tabelle oder Ansicht. Die Werte anderer Felder erscheinen maskiert (d. h. als eine Folge von Sternchen).

  • DELETED: Die Tabelle oder Ansicht wurde gelöscht.

  • NOT_SET: Die Eigenschaft wurde nicht festgelegt. Gilt nur für Basisdaten.

Modell JSON-Objektspezifikation

Im Folgenden finden Sie ein Beispiel für die JSON-Darstellung eines Modells, wie sie in der Spalte model in der Befehlsausgabe verwendet wird:

Feld

Beschreibung

model_name

Name des zu überwachenden Modells.

version_name

Versionsname der zu überwachenden Modellversion.

function_name

Name der spezifischen Funktion, die in der angegebenen Modellversion überwacht wird.

database_name

Datenbank, in der das Modell gespeichert ist.

schema_name

Schema, in dem das Modell gespeichert ist.

model_status

Der Status des Modells. Kann ACTIVE, MASKED oder DELETED sein. MASKED zeigt an, dass der Benutzer keinen Zugriff auf das Modell hat; andere Felder werden mit einer Folge von Sternchen angezeigt.

version_status

Der Status der Modellversion. Kann ACTIVE oder DELETED sein. (MASKED ist kein gültiger Status für eine Modellversion, da es keine Zugriffskontrolle gibt)

Anforderungen an die Zugriffssteuerung

Berechtigung

Ziel

Beliebig

Modellmonitor