<budget_name>!GET_MEASUREMENT_TABLE

Sehen Sie sich die Daten zur Credit-Nutzung an, die von der Wartungsaufgabe Budget erfasst wurden. Weitere Informationen dazu finden Sie unter Erläuterungen zu den Kosten von Budgets.

Syntax

<budget_name>!GET_MEASUREMENT_TABLE()
Copy

Anforderungen an die Zugriffssteuerung

  • Die folgenden Mindestberechtigungen und Rollen sind erforderlich, um die Ergebnisse für kundenspezifische Budgets anzuzeigen:

    • Eine Rolle mit einer beliebigen Instanzrolle für die Budgetinstanz.

    • Eine Rolle mit der USAGE-Berechtigung für die Datenbank und das Schema, das die Budgetinstanz enthält.

  • Die folgende Rolle ist erforderlich, um die Ergebnisse für das Kontobudget anzuzeigen:

    Eine Rolle mit einer beliebigen Anwendungsrolle für das Kontobudget.

Rückgabewerte

Die Funktion gibt die folgenden Spalten zurück:

Spaltenname

Datentyp

Beschreibung

MEASUREMENT_TIME

NUMBER

UTC-Zeitstempel, wann die Messung durchgeführt wurde.

SERVICE_TYPE

VARCHAR

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

  • AUTO_CLUSTERING

  • HYBRID_TABLE_REQUESTS

  • MATERIALIZED_VIEW

  • PIPE

  • QUERY_ACCELERATION

  • SEARCH_OPTIMIZATION

  • SERVERLESS_TASK

  • SNOWPIPE_STREAMING

  • WAREHOUSE_METERING

  • WAREHOUSE_METERING_READER

CREDITS_SPENT

NUMBER

Anzahl der ausgegebenen Credits.

UPDATED_TIME

NUMBER

UTC-Zeitstempel, wann die Messung aktualisiert wurde.

Beispiele

Sehen Sie sich die Daten zur Credit-Nutzung, die für das Budget my_budget erfasst wurden, im Schema budget_db.budget_schema an:

CALL budget_db.budget_schema.my_budget!GET_MEASUREMENT_TABLE();
Copy

Sehen Sie sich die Daten zur Credit-Nutzung an, die für das Kontobudget erfasst wurden:

CALL snowflake.local.account_root_budget!GET_MEASUREMENT_TABLE();
Copy