Schema:

ACCOUNT_USAGE

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;
    
    Copy
  • 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.