- Schema:
Ansicht CLASS_INSTANCES¶
Wichtig
Diese Ansicht ist nur im Organisationskonto verfügbar. Weitere Informationen dazu finden Sie unter Premium-Ansichten im Organisationskonto.
In dieser Organization Usage-Ansicht wird für jede Instanz einer Klasse, die im Konto definiert ist, eine Zeile angezeigt.
Spalten¶
Spalten auf Organisationsebene
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
ORGANIZATION_NAME |
VARCHAR |
Name der Organisation. |
ACCOUNT_LOCATOR |
VARCHAR |
Vom System generierter Bezeichner für das Konto. |
ACCOUNT_NAME |
VARCHAR |
Benutzerdefinierter Bezeichner für das Konto. |
Zusätzliche Spalten
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
ID |
NUMBER |
Interner/systemgenerierter Bezeichner für die Instanz. |
NAME |
TEXT |
Name der Instanz. |
SCHEMA_ID |
NUMBER |
Interner/systemgenerierter Bezeichner für das Schema der Instanz. |
SCHEMA_NAME |
TEXT |
Name des Schemas, zu dem die Instanz gehört. |
DATABASE_ID |
NUMBER |
Interner/systemgenerierter Bezeichner für die Datenbank der Instanz. |
DATABASE_NAME |
TEXT |
Name der Datenbank, zu der die Instanz gehört. |
CLASS_ID |
NUMBER |
Interner/systemgenerierter Bezeichner für die Klasse, von der die Instanz instanziiert wird. |
CLASS_NAME |
TEXT |
Name der Klasse, von der die Instanz instanziiert wird. |
CLASS_SCHEMA_ID |
NUMBER |
Interner/systemgenerierter Bezeichner für das Schema der Klasse, von der die Instanz instanziiert wird. |
CLASS_SCHEMA_NAME |
TEXT |
Name des Schemas der Klasse, von der die Instanz instanziiert wird. |
CLASS_DATABASE_ID |
NUMBER |
Interner/systemgenerierter Bezeichner für die Datenbank der Klasse, von der die Instanz instanziiert wird. |
CLASS_DATABASE_NAME |
TEXT |
Name der Datenbank der Klasse, von der die Instanz instanziiert wird. |
OWNER_NAME |
TEXT |
Name der Rolle, der die Instanz gehört. |
OWNER_ROLE_TYPE |
TEXT |
Der interne/systemgenerierte Bezeichner der Rolle, die Eigentümer der Klasse ist. |
CREATED |
TIMESTAMP_LTZ |
Datum und Uhrzeit der Erstellung der Instanz. |
DELETED |
TIMESTAMP_LTZ |
Datum und Uhrzeit der Löschung der Instanz. |
COMMENT |
TEXT |
Kommentar zur Instanz. |
Nutzungshinweise¶
Die Latenzzeit der Ansicht kann bis zu 24 Stunden betragen.
In der Ansicht werden nur Instanzen angezeigt, für die der aktuellen Rolle in der Sitzung Zugriffsrechte gewährt wurden.
Beispiele¶
Im folgenden Beispiel werden alle Instanzen der Klasse ANOMALY_DETECTION gesucht:
SELECT ACCOUNT_NAME, NAME, DATABASE_NAME, SCHEMA_NAME, CLASS_NAME
FROM snowflake.organization_usage.class_instances
WHERE CLASS_NAME = 'ANOMALY_DETECTION';
Im folgenden Beispiel wird diese Ansicht mit Ansicht TABLES in der Spalte INSTANCE_ID verknüpft, um die Tabellen zu suchen, die zu jeder Instanz gehören:
SELECT a.TABLE_NAME,
b.NAME AS instance_name,
b.CLASS_NAME
FROM SNOWFLAKE.ORGANIZATION_USAGE.TABLES a
JOIN SNOWFLAKE.ORGANIZATION_USAGE.CLASS_INSTANCES b
ON a.INSTANCE_ID = b.ID
WHERE b.DELETED IS NULL;