新しい SQL エディターでクエリを実行して共有する

このページでは、クエリを実行し、コラボレーターと共有し、それらをリアルタイムで一緒に編集する方法について説明します。

1 つのクエリまたは複数ステートメントのクエリを実行する

複数ステートメントのクエリを 1 つのエディター タブに記述できます。1 つのタブで複数のクエリ ステートメントを使用するには、各ステートメントをセミコロン (;) で終えます。

1 つのクエリを実行するには:

  1. SQL ウェアハウスを選択します。
  2. SQL エディターでクエリを強調表示にします (クエリ ペインに複数のクエリがある場合)。
  3. Ctrl/Cmd + Enter キーを押すか、[Run (1000)](実行 (1000)) をクリックして、結果を結果ペインにテーブルとして表示します。

Note

既定では、[ すべてのステートメントを実行 ] と [制限 1000 ] が選択されています。

  • アクティブなステートメントのみを実行するには、[ すべてのステートメントを実行] をオフにします。
  • クエリが [制限 1000] 設定で保存されている場合、この設定はすべてのクエリ実行に適用されます。 すべての行 (最大 64,000 行または 10 MB のいずれか小さい方) を返すには、LIMIT ドロップダウン メニューから 1000 をクリアしてください。 行数に別の制限を指定するには、クエリに LIMIT 句を追加します。

クエリを終了する

実行中にクエリを終了するには、[ キャンセル] をクリックします。 管理者は、実行中のクエリの終了を表示することで、別のユーザーが開始した 実行中のクエリを停止できます。

クエリを共有する

新しい SQL エディターでは、2 つの部分でアクセス許可が処理されます。

対話型の実行: 新しい SQL エディターのクエリは、常に [ビューアーとして実行 ] 資格情報を使用して実行されます。 クエリにアクセスできるすべてのユーザーが、クエリ結果にアクセスできます。 CAN EDIT アクセス許可以上を持つユーザーは、共有されているクエリの下書きを変更できます。 また、保存されていない編集は、CAN VIEW 権限以上のユーザーに表示されます。 クエリを実行するには、ユーザーは関連付けられたウェアハウスに対する少なくとも CAN USE アクセス許可が必要です。

資格情報の設定: 従来のアラートと ワークフロー のアクセス許可設定は、従来の SQL エディターのアクセス許可設定と同じです。 これらの資産は、設定に応じて、所有者またはビューアーの資格情報を使用して実行できます。

所有者として実行および閲覧者として実行の資格情報の設定については、「クエリのアクセス許可を構成する」をご覧ください。 クエリ オブジェクトへのアクセスを管理する方法については、「クエリ ACL」をご覧ください。

リアルタイムでクエリで共同作業を行う

複数のユーザーが同じクエリを同時に編集し、各ユーザーのカーソルと選択範囲が異なる色で強調表示されています。

クエリを共有した後は、共同編集機能を使って、クエリの共同作成またはデバッグをリアルタイムで行うことができます。 エディターでは、個々のコード行にコメントを付けて、質問したり、提案を追加したりすることもできます。