Schema:

ACCOUNT_USAGE

Ansicht PIPES

In dieser Account Usage-Ansicht wird für jede im Konto definierte Pipe eine Zeile angezeigt.

Spalten

Spaltenname

Datentyp

Beschreibung

PIPE_ID

NUMBER

Interner/systemgenerierter Bezeichner für die Pipe.

PIPE_NAME

TEXT

Name der Pipe.

PIPE_SCHEMA_ID

NUMBER

Interner/systemgenerierter Bezeichner für das Schema, zu dem die Pipe gehört.

PIPE_SCHEMA

TEXT

Schema, zu dem die Pipe gehört.

PIPE_CATALOG_ID

NUMBER

Interner/systemgenerierter Bezeichner für die Datenbank, zu der die Pipe gehört.

PIPE_CATALOG

TEXT

Datenbank, zu der die Pipe gehört

IS_AUTOINGEST_ENABLED

TEXT

Ob AUTO-INGEST für die Pipe aktiviert ist. Stellt die zukünftige Funktionalität dar.

NOTIFICATION_CHANNEL_NAME

TEXT

Amazon Resource Name der Amazon-SQS-Warteschlange für den in der Spalte DEFINITION angegebenen Stagingbereich. Stellt die zukünftige Funktionalität dar.

PIPE_OWNER

TEXT

Name der Rolle, die Eigentümer der Pipe ist.

DEFINITION

TEXT

COPY-Anweisung, mit der Daten aus Warteschlangendateien in eine Snowflake-Tabelle geladen werden.

CREATED

TIMESTAMP_LTZ

Erstellungszeit der Pipe.

LAST_ALTERED

TIMESTAMP_LTZ

Datum und Uhrzeit der letzten Änderung des Objekts durch eine DML, DDL oder eine Operation mit Metadaten im Hintergrund. Siehe Nutzungshinweise.

COMMENT

TEXT

Kommentar zu dieser Pipe.

PATTERN

TEXT

Wert der PATTERN-Kopieroption in der COPY INTO <Tabelle>-Anweisung der Pipedefinition, wenn die Kopieroption angegeben wurde.

DELETED

TIMESTAMP_LTZ

Datum und Uhrzeit der Löschung der Pipe.

OWNER_ROLE_TYPE

TEXT

Der Typ der Rolle, die Eigentümer des Objekts ist, zum Beispiel ROLE. . Wenn eine Snowflake Native App Eigentümer des Objekts ist, ist der Wert APPLICATION. . Wenn Sie das Objekt löschen, gibt Snowflake den Wert NULL zurück, da ein gelöschtes Objekt keine Eigentümerrolle hat.

Nutzungshinweise

  • Die Latenzzeit der Ansicht kann bis zu 180 Minuten (3 Stunden) betragen.

  • In der Ansicht werden nur Objekte angezeigt, für die der aktuellen Rolle in der Sitzung Zugriffsrechte gewährt wurden.

  • Die Ansicht erkennt die Berechtigung MANAGE GRANTS nicht und zeigt daher im Vergleich zu einem SHOW-Befehl, der von einem Benutzer mit der Berechtigung MANAGE GRANTS ausgeführt wird, möglicherweise weniger Informationen an.

  • Die Spalte LAST_ALTERED wird aktualisiert, wenn die folgenden Operationen auf einem Objekt ausgeführt werden:

    • DDL-Operationen

    • DML-Operationen (nur für Tabellen) Diese Spalte wird auch dann aktualisiert, wenn keine Zeilen von der DML-Anweisung betroffen sind.

    • Von Snowflake ausgeführte Wartungsoperationen auf Metadaten im Hintergrund.

Beispiele

Im folgenden Beispiel wird diese Ansicht mit Ansicht PIPE_USAGE_HISTORY in der Spalte PIPE_ID verknüpft, um die Credit-Nutzung für jedes einzelne PIPE-Objekt zu verfolgen:

select a.PIPE_CATALOG as PIPE_CATALOG,
       a.PIPE_SCHEMA as PIPE_SCHEMA,
       a.PIPE_NAME as PIPE_NAME,
       b.CREDITS_USED as CREDITS_USED
from SNOWFLAKE.ACCOUNT_USAGE.PIPES a join SNOWFLAKE.ACCOUNT_USAGE.PIPE_USAGE_HISTORY b
on a.pipe_id = b.pipe_id
where b.START_TIME > date_trunc(month, current_date);
Copy