Schema:

ACCOUNT_USAGE

Ansicht METERING_DAILY_HISTORY

Die Ansicht METERING_DAILY_HISTORY im Schema ACCOUNT_USAGE kann verwendet werden, um die tägliche Credit-Nutzung und einen Rabatt für Clouddienste eines Kontos für die letzten 365 Tage (1 Jahr) zurückzugeben.

Spalten

Spaltenname

Datentyp

Beschreibung

SERVICE_TYPE

TEXT

Typ des Dienstes, der Credits verbraucht. Dies kann einer der folgenden sein:

USAGE_DATE

DATE

Datum, an dem die Nutzung erfolgte.

CREDITS_USED_COMPUTE

NUMBER

Anzahl der Credits, die an einem Tag für Warehouses und serverlose Computeressourcen abgerechnet wurden.

CREDITS_USED_CLOUD_SERVICES

NUMBER

Anzahl der für Clouddienste pro Tag abgerechneten Credits.

CREDITS_USED

NUMBER

Summe von CREDITS_USED_COMPUTE und CREDITS_USED_CLOUD_SERVICES.

CREDITS_ADJUSTMENT_CLOUD_SERVICES

NUMBER

Anzahl der für Clouddienste angepassten Credits. Dies ist ein negativer Wert (z. B. -9).

CREDITS_BILLED

NUMBER

Gesamtzahl der pro Tag für das Konto abgerechneten Credits. Dies ist die Summe aus CREDITS_USED_COMPUTE, CREDITS_USED_CLOUD_SERVICES und CREDITS_ADJUSTMENT_CLOUD_SERVICES.

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

Beispiel

Die Nutzung von Clouddiensten wird nur abgerechnet, wenn der tägliche Verbrauch der Clouddienste 10 % des täglichen Verbrauchs der virtuellen Warehouses überschreitet. Diese Abfrage gibt zurück, wie viel der Nutzung von Clouddiensten für einen bestimmten Tag tatsächlich abgerechnet wurde, sortiert nach dem höchsten abgerechneten Betrag.

SELECT
    usage_date,
    credits_used_cloud_services,
    credits_adjustment_cloud_services,
    credits_used_cloud_services + credits_adjustment_cloud_services AS billed_cloud_services
FROM snowflake.account_usage.metering_daily_history
WHERE usage_date >= DATEADD(month,-1,CURRENT_TIMESTAMP())
    AND credits_used_cloud_services > 0
ORDER BY 4 DESC;
Copy