- Schema:
Ansicht PIPES¶
Wichtig
Diese Ansicht ist nur im Organisationskonto verfügbar. Weitere Informationen dazu finden Sie unter Premium-Ansichten im Organisationskonto.
Diese Organization Usage-Ansicht zeigt eine Zeile für jede in einem Konto definierte Pipe an.
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 |
|---|---|---|
PIPE_ID |
NUMBER |
Internal or system-generated identifier for the pipe. |
PIPE_NAME |
VARCHAR |
The name of the pipe object. Für manuell erstellte Pipes ist dies der Name, der in der CREATE PIPE-Anweisung definiert ist. Für die leistungsstarke Standard-Pipe von Snowpipe Streaming wird dies vom Namen der Zieltabelle abgeleitet, zum Beispiel: |
PIPE_SCHEMA_ID |
NUMBER |
Internal or system-generated identifier for the schema that the pipe belongs to. Bei der Standard-Pipe entspricht dies der SchemaID der Zieltabelle. |
PIPE_SCHEMA |
VARCHAR |
Schema, zu dem die Pipe gehört. Bei der Standard-Pipe entspricht dies dem Schema der Zieltabelle. |
PIPE_CATALOG_ID |
NUMBER |
Internal or system-generated identifier for the database that the pipe belongs to. Bei der Standard-Pipe entspricht dies der Datenbank-ID der Zieltabelle. |
PIPE_CATALOG |
VARCHAR |
Name of the database that the pipe belongs to. Bei der Standard-Pipe entspricht dies der Datenbank der Zieltabelle. |
IS_AUTOINGEST_ENABLED |
VARCHAR |
Ob AUTO-INGEST für die Pipe aktiviert ist. Stellt die zukünftige Funktionalität dar. |
NOTIFICATION_CHANNEL_NAME |
VARCHAR |
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 |
VARCHAR |
Name der Rolle, die Eigentümer der Pipe ist. Gibt NULL für die Standard-Pipe zurück. |
DEFINITION |
VARCHAR |
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 |
VARCHAR |
Kommentar zu dieser Pipe. Gibt die folgende Meldung für die Standard-Pipe zurück: „Default pipe for Snowpipe Streaming High Performance ingestion to a table. Created and managed by Snowflake.“ |
PATTERN |
VARCHAR |
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 |
VARCHAR |
Der Typ der Rolle, die das Objekt besitzt, zum Beispiel ROLE. Wenn eine Snowflake Native App das Objekt besitzt, lautet der Wert APPLICATION. Snowflake gibt NULL zurück, wenn Sie das Objekt löschen, weil ein gelöschtes Objekt keine Eigentümerrolle hat. Gibt NULL für die Standard-Pipe zurück. |
Nutzungshinweise¶
Die Latenzzeit der Ansicht kann bis zu 24 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.ORGANIZATION_USAGE.PIPES a join SNOWFLAKE.ORGANIZATION_USAGE.PIPE_USAGE_HISTORY b
on a.pipe_id = b.pipe_id
where b.START_TIME > date_trunc(month, current_date);