ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE

ウェアハウス内で最もクレジットを消費したクエリを返します。現在のアカウントにおける アカウントレベルのコスト異常 を調査するのに役立ちます。

構文

SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(
  <warehouse_id>,
  '<date>',
  <number_of_queries> )
Copy

引数

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);
Copy