ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE

Liefert die Warehouses mit der höchsten Verbrauchsänderung für ein bestimmtes Datum, ermittelt durch Vergleich des angegebenen Tages mit dem Vortag. Hilft bei der Untersuchung von Kostenanomalien auf Konto- und Organisationsebene.

Syntax

SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE(
  '<date>',
  <number_of_warehouses>,
  <account_name> )
Copy

Argumente

'date'

Gibt das Datum an, für das Sie Verbrauchsdaten zurückgeben möchten.

Datentyp: DATE

number_of_warehouses

Schränkt die Anzahl der Warehouses ein, die von der Methode zurückgegeben werden. Wenn Sie zum Beispiel 5 angeben, gibt die Methode nur die fünf Warehouses zurück, die in Bezug auf die Veränderung des Verbrauchs am wichtigsten sind.

Datentyp: NUMBER

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 Warehouse-Daten für das angegebene Konto. Sie müssen den Namen des Kontos angeben, nicht den Konto-Locator.

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

  • NULL: Liefert Warehouse-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

WAREHOUSE_NAME

VARCHAR

Name des Warehouses.

WAREHOUSE_ID

NUMBER

Vom System generierter Bezeichner des Warehouse.

CONSUMPTION

NUMBER (38,9)

Höhe des Verbrauchs an dem angegebenen Tag in Credits.

COST_CHANGE

NUMBER (38,9)

Differenz zwischen dem Verbrauch am angegebenen Tag und dem des Vortages.

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.

  • Sie können diese Methode nicht verwenden, um eine Währung als Maßeinheit für den Verbrauch zurückzugeben.

Beispiel

Gibt beim Vergleich zwischen dem 9. August 2024 und dem 10. August 2024 die sechs wichtigsten Warehouses der Organisation in Bezug auf die Veränderung des Verbrauchs zurück.

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE('2024-08-10', 6, NULL);
Copy

Gibt beim Vergleich zwischen dem 8. Dezember 2024 und dem 9. Dezember 2024 die fünf wichtigsten Warehouses im aktuellen Konto in Bezug auf die Veränderung des Verbrauchs zurück.

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE(
  '2024-12-09', 5, CURRENT_ACCOUNT_NAME());
Copy

Gibt beim Vergleich zwischen dem 8. November 2024 und dem 9. November 2024 die drei wichtigsten Warehouses auf dem Konto my_acct in Bezug auf die Veränderung des Verbrauchs zurück.

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE(
  '2024-11-09', 5, 'my_acct');
Copy