ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE¶
ウェアハウス内で最もクレジットを消費したクエリを返します。現在のアカウントにおける アカウントレベルのコスト異常 を調査するのに役立ちます。
構文¶
SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(
<warehouse_id>,
'<date>',
<number_of_queries> )
引数¶
warehouse_id
クエリを実行したウェアハウスの内部/システム生成識別子を指定します。
ウェアハウス ID は、 ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE メソッドを呼び出すか、 WAREHOUSE_METERING_HISTORY ビュー にクエリを実行することで見つけることができます。
データ型: NUMBER
'date'
消費データを返したい日付を指定します。
データ型: DATE
number_of_queries
メソッドが返すクエリの数を制限します。例えば、
5
を指定すると、このメソッドは消費クレジット上位5つのクエリのみを返します。データ型: NUMBER
戻り値¶
以下の列を持つテーブルを返します。
列名 |
データ型 |
説明 |
---|---|---|
WAREHOUSE_NAME |
VARCHAR |
クエリの実行に使用するウェアハウス名。 |
CONSUMPTION |
NUMBER |
クエリで消費されたクレジット。 |
USERNAME |
VARCHAR |
クエリを実行したユーザー。 |
QUERY_ID |
VARCHAR |
クエリID。 |
DURATION_MS |
NUMBER |
クエリの実行にかかった時間(ミリ秒単位)。 |
START_TIME |
DATETIME |
ユーザーがクエリの実行を開始した日時。 |
QUERY_TAG |
VARCHAR |
クエリに適用されるクエリタグ(ある場合)。 |
アクセス制御の要件¶
以下のロールのいずれかを持つユーザーが、このメソッドを呼び出すことができます。
ACCOUNTADMINロール
GLOBALORGADMINロール
使用上の注意¶
このメソッドは、現在のアカウントの消費データを返します。他のアカウントや組織全体のデータを返すために使用することはできません。
このメソッドを使用して、消費量の測定単位として通貨を返すことはできません。
例¶
ウェアハウス ID が 838
であるウェアハウスを使用して、2024年12月1日に最もクレジットを消費した上位6つのクエリを返します。
CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(838, '2024-12-01', 6);