Schema:

ACCOUNT_USAGE

PIPES-Ansicht

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. 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, entweder ROLE oder DATABASE_ROLE. . Wenn eine Snowflake Native App Eigentümer des Objekts ist, ist der Wert APPLICATION. . Wenn Sie das Objekt löschen, gibt Snowflake 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)

    • 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