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.

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.

Rückgabewerte

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

Höhe des Verbrauchs gemessen in CURRENCY_TYPE.

FORECASTED_CONSUMPTION

NUMBER

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

UPPER_BOUND

NUMBER

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

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-Rolle

  • GLOBALORGADMIN-Rolle

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