Schema:

ORGANIZATION_USAGE

Ansicht METERING_DAILY_HISTORY

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

Spalten

Spaltenname

Datentyp

Beschreibung

SERVICE_TYPE

VARCHAR

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

ORGANIZATION_NAME

VARCHAR

Name der Organisation, in dem die Nutzung stattgefunden hat.

ACCOUNT_NAME

VARCHAR

Name des Kontos, in dem die Nutzung stattgefunden hat.

ACCOUNT_LOCATOR

VARCHAR

Locator des Kontos, in dem die Nutzung stattgefunden hat.

USAGE_DATE

DATE

Das Datum (in der Zeitzone UTC), an dem die Nutzung stattgefunden hat.

CREDITS_USED_COMPUTE

NUMBER

Anzahl der Credits, die während USAGE_DATE für Warehouses und serverlose Computeressourcen verbraucht wurden.

CREDITS_USED_CLOUD_SERVICES

NUMBER

Anzahl der Credits, die für Clouddienste während des USAGE_DATE-Zeitraums verwendet wurden.

CREDITS_USED

NUMBER

Summe aus CREDITS_USED_COMPUTE plus 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.

REGION

VARCHAR

ID der Snowflake Region, in der sich das Konto befindet.

Nutzungshinweise

  • Die Latenzzeit der Ansicht kann bis zu 120 Minuten (2 Stunden) betragen.

  • Daten werden 365 Tage (1 Jahr) lang aufbewahrt.

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.organization_usage.metering_daily_history
WHERE usage_date >= DATEADD(month,-1,CURRENT_TIMESTAMP())
    AND credits_used_cloud_services > 0
ORDER BY 4 DESC;
Copy