Schema:

ACCOUNT_USAGE

Ansicht HYBRID_TABLE_USAGE_HISTORY

Diese Account Usage-Ansicht zeigt den Verbrauch durch Ressourcen für Hybridtabellenanforderungen (serverloses Computing) in Form von Credits an, die innerhalb der letzten 365 Tage (1 Jahr) für Ihr gesamtes Snowflake-Konto abgerechnet wurden.

Spalten

Spaltenname

Datentyp

Beschreibung

OBJECT_TYPE

TEXT

Typ des für den Verbrauchsumfang referenzierten Objekts. Standardmäßig ACCOUNT für den Verbrauchsumfang von Hybridtabellen in Ihrem Konto.

OBJECT_ID

NUMBER

Interner Bezeichner des Objekts, auf das für den Verbrauchsumfang verwiesen wird. Standardmäßig NULL für den Verbrauchsumfang von Hybridtabellen in Ihrem Konto.

OBJECT_NAME

TEXT

Name des Objekts, auf das für den Verbrauchsumfang verwiesen wird. Standardmäßig NULL für den Verbrauchsumfang von Hybridtabellen in Ihrem Konto.

START_TIME

TIMESTAMP_LTZ

Datum und Startuhrzeit (in der lokalen Zeitzone), zu der die Nutzung von Hybridtabellen erfolgte.

END_TIME

TIMESTAMP_LTZ

Datum und Enduhrzeit (in der lokalen Zeitzone), zu der die Nutzung der Hybridtabellen erfolgte.

CREDITS_USED

NUMBER

Anzahl der für Hybridtabellenanforderungen verwendeten Credits zwischen den Werten für START_TIME und END_TIME.

Nutzungshinweise

  • Die Latenzzeit der Ansicht kann bis zu 180 Minuten (3 Stunden) betragen.

  • Diese Ansicht kann Nutzungsdaten zurückgeben, die gegenüber den in Ansicht METERING_DAILY_HISTORY und Ansicht METERING_HISTORY zurückgegebenen Kennzahlen leicht inkonsistent sind. Die Diskrepanz bei der Berechnung der verwendeten Credits ist auf Rundungen bei der Division zurückzuführen.

Beispiele

Diese Abfrage gibt die Gesamtzahl der Credits zurück, die von den Hybridtabellen in Ihrem Konto in einem bestimmten Zeitraum verbraucht wurden:

-- Credits used (all time = past year)
SELECT object_name,
  SUM(credits_used) AS total_credits
FROM snowflake.account_usage.hybrid_table_usage_history
GROUP BY 1
ORDER BY 2 DESC;

-- Credits used (past N days/weeks/months)
SELECT object_name,
  SUM(credits_used) AS total_credits
FROM snowflake.account_usage.hybrid_table_usage_history
WHERE start_time >= DATEADD(day, -m, CURRENT_TIMESTAMP()) 
GROUP BY 1
ORDER BY 2 DESC;
Copy