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> )
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);
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());
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');