Schemas:

ACCOUNT_USAGE, READER_ACCOUNT_USAGE

Ansicht WAREHOUSE_METERING_HISTORY

Mit dieser Kontonutzungansicht kann die stündliche Credit-Nutzung für ein einzelnes Warehouse (oder aller Warehouses in Ihrem Konto) innerhalb der letzten 365 Tage (1 Jahr) zurückgegeben werden.

Spalten

Spaltenname

Datentyp

Beschreibung

READER_ACCOUNT_NAME

TEXT

Name des Leserkontos, in dem die Warehouse-Nutzung stattgefunden hat. Spalte in der Ansicht nur im READER_ACCOUNT_USAGE-Schema enthalten.

START_TIME

TIMESTAMP_LTZ

Datum und Beginn der Stunde (in der lokalen Zeitzone), in der die Warehouse-Nutzung stattgefunden hat.

END_TIME

TIMESTAMP_LTZ

Datum und Ende der Stunde (in der lokalen Zeitzone), in der die Warehouse-Nutzung stattgefunden hat.

WAREHOUSE_ID

NUMBER

Interner/vom System generierter Bezeichner für das Warehouse.

WAREHOUSE_NAME

TEXT

Name des Warehouses.

CREDITS_USED

NUMBER

Gesamtzahl der pro Stunde für das Warehouse verbrauchten Credits. Dies ist die Summe aus CREDITS_USED_COMPUTE und CREDITS_USED_CLOUD_SERVICES. Dieser Wert berücksichtigt nicht die Anpassung für Clouddienste und kann daher höher sein als Ihre tatsächlich abgerechneten Credits. Um festzustellen, wie viele Credits tatsächlich in Rechnung gestellt wurden, führen Sie Abfragen auf der Ansicht METERING_DAILY_HISTORY aus.

CREDITS_USED_COMPUTE

NUMBER

Anzahl der pro Stunde für das Warehouse verbrauchten Credits.

CREDITS_USED_CLOUD_SERVICES

NUMBER

Anzahl der für Clouddienste pro Stunde verbrauchten Credits.

CREDITS_ATTRIBUTED_COMPUTE_QUERIES

NUMBER

Anzahl der Credits, die den Abfragen in der Stunde zugeordnet wurden. . . Beinhaltet nur die Credit-Nutzung für die Ausführung von Abfragen und nicht die Nutzung für Warehouse-Leerlaufzeiten.

Nutzungshinweise

  • Die Latenz der Ansicht kann bis zu 180 Minuten (3 Stunden) betragen. Ausnahme bildet die Spalte CREDITS_USED_CLOUD_SERVICES. Die Latenz von CREDITS_USED_CLOUD_SERVICES kann bis zu 6 Stunden betragen.

  • Die Latenzzeit für die Spalte CREDITS_ATTRIBUTED_COMPUTE_QUERIES kann bis zu sechs Stunden betragen.

  • Die Warehouse-Leerlaufzeit ist nicht in der Spalte CREDITS_ATTRIBUTED_COMPUTE_QUERIES enthalten.

    Unter Beispiele finden Sie eine Abfrage, mit der Sie die Kosten für Leerlaufzeiten berechnen können.

  • 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

Beispiele

Um zum Beispiel die Kosten für Leerlaufzeiten für jedes Warehouse für die letzten 10 Tage zu ermitteln, führen Sie die folgende Anweisung aus:

SELECT
  (SUM(credits_used_compute) -
    SUM(credits_attributed_compute_queries)) AS idle_cost,
  warehouse_name
FROM SNOWFLAKE.ACCOUNT_USAGE.WAREHOUSE_METERING_HISTORY
WHERE start_time >= DATEADD('days', -10, CURRENT_DATE())
  AND end_time < CURRENT_DATE()
GROUP BY warehouse_name;
Copy