コンピューティングリソースの管理

新しいウェブインターフェイスの Compute エリアでは、ユーザーは次のアクションを実行できます。

タブ

説明

Query History

過去14日間に実行されたすべてのクエリの詳細を表示します。クエリの実行計画を調べます。

Warehouses

ウェアハウスのセットを表示し、個々のウェアハウスの詳細を調べます。 . . ウェアハウスを作成、変更、およびドロップします。 . . ウェアハウスを手動で一時停止または再開します。 . . アクセス制御: 個々のロールに付与されている権限を表示します。権限の付与または取り消し。

Resource Monitors

リソースモニターを表示し、リソースモニターの詳細を調べます。 . . リソースモニターを作成、変更、およびドロップします。 . . リソースモニターを再開または一時停止します。 . . リソースモニターのアクセス制御を管理します。

このトピックの内容:

クエリ履歴でのクエリの監視

ナビゲーション:

Compute » Query History

Query History ページには、過去14日間に SnowSQL または他の SQL クライアントから実行されたクエリを含む、クエリの履歴リストが表示されます。

このページの詳細については、 クエリ履歴の分析 をご参照ください。

ウェアハウスの管理

ナビゲーション:

Compute » Warehouses

Warehouses ページにより、管理者はウェアハウスを作成および管理できるようになります。

ウェアハウスの作成

ナビゲーション:

Compute

  1. ページの右上隅にある Create » Warehouse ドロップダウンをクリックします。 New Warehouse ダイアログが開きます。

  2. 次のプロパティを指定します。

    プロパティ

    説明

    名前

    ウェアハウスの一意な識別子。

    識別子はアルファベットで始まる必要があり、識別子の文字列全体が二重引用符で囲まれている場合を除き、スペースや特殊文字を含めることはできません(例: "My object")。二重引用符で囲まれた識別子も大文字と小文字が区別されます。

    サイズ

    ウェアハウスのサイズ。サイズは、ウェアハウス内のコンピューティングリソースの量を決定するため、ウェアハウスの稼働中に消費されるクレジットの数を決定します。

    コメント(オプション)

    ウェアハウスについてのコメント。

  3. Advanced Warehouse Options 表示/非表示制御をクリックして、次の追加フィールドを表示します。

    プロパティ

    説明

    自動再開

    SQL ステートメント(例: クエリ)がウェアハウスに送信された場合に、ウェアハウスを自動的に再開します。 ALTER WAREHOUSE を使用するか、Snowflakeウェブインターフェイスを介した場合に限りウェアハウスを明示的に再開する場合は、無効にします。

    自動一時停止

    Suspend After で指定された非アクティブ状態の秒数が経過した後、ウェアハウスを自動的に一時停止できるようにします。ウェアハウスは、 ALTER WAREHOUSE を使用するか、Snowflakeウェブインターフェイスを介して明示的に一時停止できます。

    後で一時停止

    ウェアハウスが自動的に中断されるまでの非アクティブの秒数。 0 または NULL より大きい整数を入力します。

    60 未満の値を設定することは許可されていますが、ウェアハウスを一時停止するバックグラウンドプロセスは約60秒ごとに実行されるため、多くの場合、望ましい、または期待される動作にはなりません。したがってこの設定は、ウェアハウスの一時停止を正確に制御することを目的としていません。

  4. Create Warehouse ボタンをクリックします。新しいウェアハウスが作成されます。

ウェアハウスプロパティの変更

ナビゲーション:

Compute

  1. ウェアハウス » Edit の行のアクション(...)ボタンをクリックします。 Edit Warehouse ダイアログが開きます。

  2. 任意のプロパティを編集します。プロパティの説明については、 ウェアハウスの作成 (このトピック内)をご参照ください。

ウェアハウスの再開または一時停止

ナビゲーション:

Compute

  1. ウェアハウス » Resume (ウェアハウスが現在停止中の場合)または Suspend (ウェアハウスが現在稼働中の場合)の行にある、アクション(...)ボタンをクリックします。指定したアクションのダイアログが開きます。

    ウェアハウスを再開する場合は、ウェアハウスのサイズを指定します。デフォルトのサイズまたは別のサイズを選択できます。

  2. アクションを確認します。

ウェアハウスでのアクセス制御の管理

ナビゲーション:

Compute

  1. 権限を付与するウェアハウスに移動します。

  2. ページの Privileges エリアまでスクロールします。 Privileges エリアには、ロールごとに付与された権限が一覧表示されます。リストを権限でグループ化するには、 Privileges エリアの上部にあるメニューからこのオプションを選択します。

    権限付与のリストが権限ごとにグループ化されている場合、ロールの横にある Inherited privileges 記号は、権限がロール階層内の子ロールから継承されたことを示します。ロールにポインターを合わせると、権限を継承した子ロールが表示されます。

    ウェアハウスの管理者は、次のいずれかのアクションを実行して、ウェアハウスに付与された権限を管理できます。

    • ウェアハウスに対する追加の権限を他のロールに付与。このアクションは、 GRANT <権限> ... TO ROLE を使用して権限を付与することと同じです。

    • ウェアハウスに対する既存の権限をロールから取り消します。このアクションは、 REVOKE <権限> ... FROM ROLE を使用して権限を取り消すことと同じです。

    どちらのアクションにも、次のいずれかのロールが必要です。

    • ウェアハウスの所有者(例: ウェアハウスの OWNERSHIP 権限を持つロール)。

    • グローバル MANAGE GRANTS 権限を持つロール。

ウェアハウスに対する権限を他のロールに付与

ウェアハウスに対する権限を付与するには、

  1. ウェアハウスの詳細ページの Privileges エリアで、 + Privileges ボタンをクリックします。 Grant new privileges ダイアログが開きます。

  2. ドロップダウンメニューからロールを選択します。

  3. ドロップダウンメニューから権限を選択します。ダイアログは、ドロップダウンメニューの下に権限を表示します。選択したロールに対して、他のロールに権限を付与する機能を与えるには、 Grant option ボックスをクリックします。

  4. 同じロールに追加の権限を付与する場合は、前のステップを繰り返します。

  5. Grant Privileges ボタンをクリックします。ダイアログが閉じます。選択した権限がロールに追加されます。

他のロールからのウェアハウスに対する権限の取り消し

ウェアハウスに対する権限を取り消すには、

  1. ウェアハウスの詳細ページの Privileges エリアで、ロールの行をクリックします。 Edit privileges for <role_name> ダイアログが開きます。ダイアログには、ウェアハウスで選択されたロールに付与された権限がリストされます。

  2. 権限の右側にある X ボタンをクリックします。権限がダイアログから削除されます。

  3. 同じロールから追加の権限を取り消す場合は、前のステップを繰り返します。

  4. Update Privileges ボタンをクリックします。ダイアログが閉じます。削除した権限はロールから取り消されます。

ウェアハウスのドロップ

ナビゲーション:

Compute

  1. ウェアハウス » Drop の行のアクション(...)ボタンをクリックします。 Drop Warehouse ダイアログが開きます。

  2. アクションを確認します。

リソースモニターの管理

ナビゲーション:

Compute » Resource Monitors

Resource Monitors ページでは、管理者がリソースモニターを作成および管理できます。

リソースモニターの作成

ナビゲーション:

Monitor

  1. ページの右上隅にある + Resource Monitor ボタンをクリックします。 New Resource Monitor ダイアログが開きます。

  2. ダイアログのフィールドに入力します。

    プロパティ

    説明

    名前

    リソースモニターの一意な識別子。

    識別子はアルファベットで始まる必要があり、識別子の文字列全体が二重引用符で囲まれている場合を除き、スペースや特殊文字を含めることはできません(例: "My object")。

    二重引用符で囲まれた識別子も大文字と小文字が区別されます。

    クレジットクォータ

    頻度間隔ごとにリソースモニターに割り当てられたクレジットの数。

    モニターに割り当てられたすべてのウェアハウスの合計使用量が現在の頻度間隔でこの数に達すると、リソースモニターはクォータの100%にあると見なされます。

    モニタータイプ

    リソースモニターのタイプ: ACCOUNT または WAREHOUSE

    アカウントレベルのリソースモニターは、アカウント内にあるすべてのウェアハウスのクレジット使用状況を制御します。一方、ウェアハウスレベルのリソースモニターは、1つ以上の指定されたウェアハウスのクレジット使用状況を制御します。

    ウェアハウス

    ウェアハウスレベルのリソースモニターのみ。 リソースモニターによってクレジットの使用状況が制御される1つ以上のウェアハウス。

    スケジュール

    リソースモニターが割り当てられたウェアハウスのクレジット使用状況のモニタリングを開始する日時。

    アクション

    リソースモニターの1つ以上のトリガー。

  3. Create Resource Monitor ボタンをクリックします。新しいリソースモニターが作成されます。

リソースモニターのプロパティの変更

ナビゲーション:

Monitor

  1. リソースモニター » Edit の行のアクション(...)ボタンをクリックします。 Edit Resource Monitor ダイアログが開きます。

  2. 任意のプロパティを編集します。プロパティの説明については、 リソースモニターの作成 (このトピック内)をご参照ください。

リソースモニターのドロップ

ナビゲーション:

Monitor

  1. リソースモニター » Drop の行のアクション(...)ボタンをクリックします。 Drop Resource Monitor ダイアログが開きます。

  2. アクションを確認します。

リソースモニターでのアクセス制御の管理

ナビゲーション:

Monitor

  1. 権限を付与するリソースモニターに移動します。

  2. ページの Privileges エリアまでスクロールします。 Privileges エリアには、ロールごとに付与された権限が一覧表示されます。リストを権限でグループ化するには、 Privileges エリアの上部にあるメニューからこのオプションを選択します。

    権限付与のリストが権限ごとにグループ化されている場合、ロールの横にある Inherited privileges 記号は、権限がロール階層内の子ロールから継承されたことを示します。ロールにポインターを合わせると、権限を継承した子ロールが表示されます。

    リソースモニターの管理者は、次のいずれかのアクションを実行して、リソースモニターで付与された権限を管理できます。

    • リソースモニターに対する追加の権限を他のロールに付与します。このアクションは、 GRANT <権限> ... TO ROLE を使用して権限を付与することと同じです。

    • リソースモニターに対する既存の権限をロールから取り消します。このアクションは、 REVOKE <権限> ... FROM ROLE を使用して権限を取り消すことと同じです。

    どちらのアクションにも、次のいずれかのロールが必要です。

    • リソースモニターの所有者(例: リソースモニターの OWNERSHIP 権限を持つロール)。

    • グローバル MANAGE GRANTS 権限を持つロール。

リソースモニターに対する追加の権限を他のロールに付与

リソースモニターの権限を付与するには、

  1. リソースモニターの詳細ページの Privileges 領域で、 + Privileges ボタンをクリックします。 Grant new privileges ダイアログが開きます。

  2. ドロップダウンメニューからロールを選択します。

  3. ドロップダウンメニューから権限を選択します。ダイアログは、ドロップダウンメニューの下に権限を表示します。選択したロールに対して、他のロールに権限を付与する機能を与えるには、 Grant option ボックスをクリックします。

  4. 同じロールに追加の権限を付与する場合は、前のステップを繰り返します。

  5. Grant Privileges ボタンをクリックします。ダイアログが閉じます。選択した権限がロールに追加されます。

リソースモニターに対する権限を他のロールから取り消す

リソースモニターの権限を取り消すには、

  1. リソースモニターの詳細ページの Privileges 領域で、ロールの行をクリックします。 Edit privileges for <role_name> ダイアログが開きます。ダイアログには、リソースモニターで選択されたロールに付与された権限がリストされます。

  2. 権限の右側にある X ボタンをクリックします。権限がダイアログから削除されます。

  3. 同じロールから追加の権限を取り消す場合は、前のステップを繰り返します。

  4. Update Privileges ボタンをクリックします。ダイアログが閉じます。削除した権限はロールから取り消されます。