Schema:

ACCOUNT_USAGE

Ansicht DATA_METRIC_FUNCTION_REFERENCES

Diese Account Usage-Ansicht kann verwendet werden, um Objekte der Datenmetrikfunktion und deren Referenzen in Ihrem Konto zu identifizieren.

Die Ansicht ist komplementär zur Information Schema-Tabellenfunktion DATA_METRIC_FUNCTION_REFERENCES.

Spalten

Die Ansicht gibt die folgenden Spalten zurück:

Spalte

Datentyp

Beschreibung

metric_database_name

VARCHAR

Die Datenbank, in der die Datenmetrikfunktion gespeichert sind.

metric_schema_name

VARCHAR

Das Schema, in dem die Datenmetrikfunktion gespeichert ist.

metric_name

VARCHAR

Der Name der Datenmetrikfunktion.

argument_signature

VARCHAR

Die Typsignatur der Metrik-Argumente.

data_type

VARCHAR

Datentyp des Rückgabewerts der Datenmetrikfunktion.

ref_database_name

VARCHAR

Der Name der Datenbank, die das Objekt enthält, zu dem die Datenmetrikfunktion hinzugefügt wird.

ref_schema_name

VARCHAR

Der Schemaname, der das Objekt enthält, zu dem die Datenmetrikfunktion hinzugefügt wird.

ref_entity_name

VARCHAR

Der Name der Tabelle oder Ansicht, auf die die Datenmetrikfunktion eingestellt ist.

ref_entity_domain

VARCHAR

Der Objekttyp (Tabelle, Ansicht), auf den die Datenmetrikfunktion eingestellt ist.

ref_arguments

ARRAY

Identifiziert die Referenzargumente, die zur Auswertung der Regel verwendet werden.

ref_id

VARCHAR

Ein eindeutiger Bezeichner für die Zuordnung der Datenmetrikfunktion zu der Tabelle oder Ansicht.

schedule

VARCHAR

Der Zeitplan für die Ausführung der Datenmetrikfunktion auf der Tabelle oder Ansicht. Der Wert für den Zeitplan ist immer der aktuellste und effektivste Zeitplan.

schedule_status

VARCHAR

Der Status der Metrik-Zuordnung. Eine der folgenden Optionen:

STARTED

Die Datenmetrik-Zuordnung auf der Tabelle oder Ansicht ist für die Ausführung geplant.

SUSPENDED

Die Datenmetrik-Zuordnung auf der Tabelle oder Ansicht ist nicht geplant. Dieser Wert tritt auch auf, wenn die verwendete Rolle, die die Funktion aufruft, nicht die Berechtigung OWNERSHIP für die Tabelle hat.

Wenn Sie die Account Usage-Ansicht abfragen, sind die folgenden Werte standardmäßig sichtbar. Wenn Sie die Tabellenfunktion aufrufen, müssen Sie jedoch eine Rolle mit der Berechtigung OWNERSHIP für die Tabelle verwenden, um diese Werte anzeigen zu können:

SUSPENDED_TABLE_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

Eine der folgenden Berechtigungen:

  • Die Tabelle wird gelöscht.

  • Das Schema oder die Datenbank, die die Tabelle enthält, wird gelöscht

  • Das Schema oder die Datenbank, die die Tabelle enthält, kann nicht durch die Rolle des Tabelleneigentümers aufgelöst werden.

    „Aufgelöst“ bedeutet, dass die Rolle, die die Funktion aufruft, nicht die entsprechenden Berechtigungen für das Schema oder die Datenbank hat, die die Tabelle enthält.

SUSPENDED_DATA_METRIC_FUNCTION_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

Eine der folgenden Berechtigungen:

  • Die DMF wird gelöscht.

  • Das Schema oder die Datenbank, die die DMF enthält, wird gelöscht.

  • Das Schema oder die Datenbank, die die DMF enthält, kann von der Rolle des Tabelleneigentümers nicht aufgelöst werden.

SUSPENDED_TABLE_COLUMN_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

Eine der folgenden Berechtigungen:

  • Die Spalte der Zieltabelle wird gelöscht.

  • Das Schema oder die Datenbank, die die Spalte enthält, wird gelöscht.

  • Das Schema oder die Datenbank, die die Spalte enthält, kann nicht durch die Rolle des Tabelleneigentümers aufgelöst werden.

SUSPENDED_INSUFFICIENT_PRIVILEGE_TO_EXECUTE_DATA_METRIC_FUNCTION

Die Rolle des Tabelleneigentümers hat nicht die Berechtigung EXECUTE DATA METRIC FUNCTION.

SUSPENDED_ACTIVE_EVENT_TABLE_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

Die Ereignistabelle wird nicht auf Kontoebene festgelegt.

Nutzungshinweise

  • Die Latenz der Ansicht kann bis zu 3 Stunden betragen.

  • Um diese Ansicht abzufragen, verwenden Sie eine Rolle, die mindestens eine der folgenden Datenbankrollen hat: SNOWFLAKE.GOVERNANCE_VIEWER oder SNOWFLAKE.USAGE_VIEWER.