メインコンテンツまでスキップ

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

このページでは、クエリの実行方法、共同作業者との共有方法、リアルタイムでの共同編集方法について説明します。

単一クエリまたは複数ステートメントのクエリを実行します。

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

単一のクエリを実行するには:

  1. SQLウェアハウスを選択してください。
  2. SQLエディタでクエリを選択します(クエリペインに複数のクエリが表示されている場合)。
  3. Ctrl/Cmd + Enter キー を押すか、 [実行] (1000) をクリックすると、結果ペインに結果が表形式で表示されます。
注記

デフォルトでは、 「すべてのステートメントを実行する」「制限1000」 が選択されています。

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

クエリを終了する

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

質問を共有する

新しいSQLエディタは、権限を2つの部分に分けて処理します。

インタラクティブな実行 : 新しいSQLエディターでのクエリは、常に ビューアーの資格情報として実行 を使用して実行されます。 クエリ結果は、そのクエリへのアクセス権を持つ人なら誰でも閲覧できます。CAN EDIT以上の権限を持つユーザーは、共有クエリのドラフトを変更できます。さらに、保存されていない編集内容は、 CAN VIEW以上の権限を持つユーザーであれば誰でも閲覧できます。 クエリを実行するには、ユーザーは関連するウェアハウスに対して少なくとも「CAN USE」権限を持っている必要があります。

認証情報設定: 従来のアラートとワークフローの権限設定は、従来のSQLエディターの権限設定と同じです。設定に応じて、これらのアセットは所有者の認証情報または閲覧者の認証情報のいずれかを使用して実行できます。

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

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

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

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