ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA

Gibt den täglichen Verbrauch für ein bestimmtes Konto oder die gesamte Organisation zurück und gibt an, ob dieser Verbrauch als Kostenanomalie betrachtet wird.

Bemerkung

Diese Methode gibt den Verbrauch mit einer Währung als Maßeinheit zurück. Wenn Sie stattdessen den Verbrauch in Credits zurückgeben möchten, finden Sie entsprechende Informationen unter ANOMALY_INSIGHTS!GET_ACCOUNT_ANOMALIES_IN_CREDITS.

Syntax

SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA(
  '<start_date>',
  '<end_date>',
  <account_name> )
Copy

Argumente

'start_date'

Gibt den Beginn des Zeitraums an, für den die Verbrauchsdaten zurückgegeben werden.

Datentyp: DATE

'end_date'

Gibt das Ende des Zeitraums an, für den die Verbrauchsdaten zurückgegeben werden.

Datentyp: DATE

account_name

Gibt einen Ausdruck an, der das Konto/die Konten bestimmt, für das/die Verbrauchsdaten zurückgegeben werden. Sie können die folgenden Werte angeben:

  • 'account_name': Liefert Daten für das angegebene Konto. Sie müssen den Namen des Kontos angeben, nicht den Konto-Locator.

  • CURRENT_ACCOUNT_NAME(): Liefert Daten für das aktuelle Konto.

  • NULL: Liefert Daten für die gesamte Organisation, nicht für ein bestimmtes Konto.

Ausgabe

Gibt eine Tabelle mit den folgenden Spalten zurück:

Spaltenname

Datentyp

Beschreibung

USAGE_DATE

DATE

Tag in UTC, an dem der Verbrauch stattfand.

CONSUMPTION

NUMBER (38,2)

Höhe des Verbrauchs gemessen in CURRENCY_TYPE.

FORECASTED_CONSUMPTION

NUMBER (38,2)

Voraussichtlicher Verbrauch basierend auf dem Algorithmus zur Erkennung von Anomalien, gemessen in CURRENCY_TYPE.

UPPER_BOUND

NUMBER (38,2)

Voraussichtlicher Höchstverbrauch basierend auf dem Algorithmus zur Erkennung von Anomalien, gemessen in CURRENCY_TYPE. Verbrauchswerte über diesem Wert werden als Anomalie betrachtet.

LOWER_BOUND

NUMBER (38,2)

Voraussichtlicher niedrigster Verbrauch basierend auf dem Algorithmus zur Erkennung von Anomalien, gemessen in CURRENCY_TYPE. Verbrauchswerte unterhalb dieses Wertes werden als Anomalie betrachtet.

IS_ANOMALY

BOOLEAN

Bei „True“ wurde der Verbrauch als Kostenanomalie identifiziert, da er außerhalb des Bereichs der oberen und unteren Grenze liegt.

CURRENCY_TYPE

VARCHAR

Maßeinheit für den Verbrauch. Informationen darüber, warum die Maßeinheit Credits oder eine Währung ist, finden Sie unter Maßeinheit für die Kostendaten.

ANOMALY_ID

VARCHAR

Vom System generierter Bezeichner.

Anforderungen an die Zugriffssteuerung

Benutzer mit einer der folgenden Rollen können diese Methode aufrufen:

  • ACCOUNTADMIN system role

  • GLOBALORGADMIN system role

  • Anwendungsrolle ORGANIZATION_BILLING_VIEWER im Organisationskonto

  • Anwendungsrolle SNOWFLAKE.APP_ORGANIZATION_BILLING_VIEWER in einem ORGADMIN-aktivierten Konto

Nutzungshinweise

Um Daten für ein anderes Konto oder die gesamte Organisation zurückzugeben, müssen Sie diese Methode über das Organisationskonto oder ein aktiviertes ORGADMIN-Konto ausführen.

Beispiel

Identifizieren Sie Anomalien auf Organisationsebene anhand des Verbrauchs zwischen dem 1. Januar 2024 und dem 31. März 2024:

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA(
  '2024-01-01', '2024-03-31', NULL);
Copy

Identifizieren Sie Anomalien im aktuellen Konto anhand des Verbrauchs zwischen dem 1. Januar 2024 und dem 31. März 2024:

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA(
  '2024-01-01', '2024-03-31', current_account_name());
Copy

Identifizieren Sie Anomalien im Konto prod_acct1 basierend auf dem Verbrauch zwischen dem 1. Januar 2024 und dem 31. März 2024:

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA(
  '2024-01-01', '2024-03-31', 'prod_acct1');
Copy