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