ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE¶
Gibt die Abfragen in einem Warehouse zurück, die die meisten Credits verbraucht haben. Hilft bei der Untersuchung von Kostenanomalien auf Kontenebene im aktuellen Konto.
Syntax¶
SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(
<warehouse_id>,
'<date>',
<number_of_queries> )
Argumente¶
warehouse_id
Gibt den internen/systemgenerierten Bezeichner für das Warehouse an, das die Abfragen durchgeführt hat.
Sie finden die Warehouse-ID, indem Sie die Methode ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE aufrufen oder den Ansicht WAREHOUSE_METERING_HISTORY abfragen.
Datentyp: NUMBER
'date'
Gibt das Datum an, für das Sie Verbrauchsdaten zurückgeben möchten.
Datentyp: DATE
number_of_queries
Schränkt die Anzahl der Abfragen ein, die von der Methode zurückgegeben werden. Wenn Sie z. B.
5
angeben, gibt die Methode nur die fünf Abfragen mit den meisten verbrauchten Credits zurück.Datentyp: NUMBER
Rückgabewerte¶
Gibt eine Tabelle mit den folgenden Spalten zurück:
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
WAREHOUSE_NAME |
VARCHAR |
Name des Warehouse, das zur Ausführung der Abfrage verwendet wird. |
CONSUMPTION |
NUMBER |
Durch die Abfrage verbrauchte Credits. |
USERNAME |
VARCHAR |
Benutzer, der die Abfrage ausgeführt hat. |
QUERY_ID |
VARCHAR |
Abfrage-ID |
DURATION_MS |
NUMBER |
Wie lange die Ausführung der Abfrage gedauert hat, in Millisekunden. |
START_TIME |
DATETIME |
Datum und Uhrzeit, wann der Benutzer mit der Ausführung der Abfrage begonnen hat. |
QUERY_TAG |
VARCHAR |
Abfrage-Tag, falls vorhanden, das auf die Abfrage angewendet wird. |
Anforderungen an die Zugriffssteuerung¶
Benutzer mit einer der folgenden Rollen können diese Methode aufrufen:
ACCOUNTADMIN-Rolle
GLOBALORGADMIN-Rolle
Nutzungshinweise¶
Diese Methode gibt die Verbrauchsdaten für das aktuelle Konto zurück. Sie kann nicht verwendet werden, um Daten für andere Konten oder die gesamte Organisation zurückzugeben.
Sie können diese Methode nicht verwenden, um eine Währung als Maßeinheit für den Verbrauch zurückzugeben.
Beispiel¶
Gibt die sechs Abfragen zurück, die am 1. Dezember 2024 die meisten Credits verbraucht haben, unter Verwendung eines Warehouse, dessen Warehouse-ID 838
ist.
CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(838, '2024-12-01', 6);