- Schema:
Ansicht PIPE_USAGE_HISTORY¶
Mit dieser Kontonutzungsansicht können Sie den Verlauf der mit Snowpipe in Snowflake-Tabellen geladenen Daten der letzten 365 Tage (1 Jahr) abfragen. In dieser Ansicht werden für Ihr gesamtes Snowflake-Konto der Verlauf der geladenen Daten und abgerechnete Credits angezeigt.
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
PIPE_ID |
NUMBER |
Interner/vom System generierter Bezeichner für die Pipe, die zum Laden der Daten verwendet wird. Zeigt NULL an, wenn in der Abfrage kein Pipename angegeben wurde. Jede Zeile enthält die Summen aller innerhalb des Zeitbereichs verwendeten Pipes. |
PIPE_NAME |
TEXT |
Name der Pipe. Zeigt NULL für das interne (verborgene) Pipeobjekt an, das zur Aktualisierung der Metadaten einer externen Tabelle verwendet wird. |
START_TIME |
TIMESTAMP_LTZ |
Beginn des Zeitbereichs (in der lokalen Zeitzone), in dem das Laden von Daten stattgefunden hat. |
END_TIME |
TIMESTAMP_LTZ |
Ende des Zeitbereichs (in der lokalen Zeitzone), in dem das Laden von Daten stattgefunden hat. |
CREDITS_USED |
NUMBER |
Anzahl der Credits, die für das Laden von Daten mit Snowpipe im Fenster zwischen START_TIME und END_TIME in Rechnung gestellt wurden. |
BYTES_INSERTED |
FLOAT |
Anzahl der im Fenster zwischen START_TIME und END_TIME geladenen Bytes. |
FILES_INSERTED |
VARIANT |
Anzahl der Dateien, die im Fenster zwischen START_TIME und END_TIME geladen wurden. |
Nutzungshinweise¶
Die Latenzzeit der Ansicht kann bis zu 180 Minuten (3 Stunden) betragen.
Wenn Sie die Daten in dieser Ansicht mit einer entsprechenden Ansicht im ORGANIZATION USAGE-Schema abstimmen möchten, müssen Sie zunächst die Zeitzone der Sitzung auf UTC setzen. Führen Sie vor dem Abfragen der Account Usage-Ansicht Folgendes aus:
ALTER SESSION SET TIMEZONE = UTC;
Snowflake stellt Benachrichtigungen zur automatischen Aktualisierung externer Tabellen und Verzeichnistabellen in externen Stagingbereichen zu einem Gebührensatz in Rechnung, der dem für Snowpipe-Dateien entspricht. Sie können die Kosten abschätzen, die durch Benachrichtigungen zur automatischen Aktualisierung Ihrer externen Tabellen und Verzeichnistabellen entstehen, indem Sie diese PIPE_USAGE_HISTORY-Ansicht prüfen oder die Funktion PIPE_USAGE_HISTORY abfragen. Beachten Sie, dass Pipes mit automatischer Aktualisierung unter einem NULL-Pipe-Namen aufgelistet sind. Sie können auch die Benachrichtigungshistorie zu automatischen Aktualisierungen externer Tabellen auf Tabellen-/Stagingbereichsebene anzeigen, indem Sie die Information Schema-Tabellenfunktion AUTO_REFRESH_REGISTRATION_HISTORY verwenden.
Um Gebühren für Benachrichtigungen zu automatischen Aktualisierungen zu vermeiden, können Sie eine manuelle Aktualisierung der externen Tabellen und Verzeichnistabellen ausführen. Bei externen Tabellen kann die Anweisung ALTER EXTERNAL TABLE <Name> REFRESH … verwendet werden, um Ihre externe Tabelle manuell mit dem externen Speicher zu synchronisieren. Bei Verzeichnistabellen kann die Anweisung ALTER STAGE <Name> REFRESH … verwendet werden, um das Verzeichnis manuell mit dem externen Speicher zu synchronisieren.