Antigravity IDE 統合 SQL エディタ用の Google Cloud Data Agent Kit 拡張機能を使用すると、Antigravity IDE 内で データに対して SQL クエリを実行できます。 Google Cloud
サポートされるデータソース
この拡張機能を使用すると、次の Google Cloud データサービスでテーブルとビューに対してクエリを実行できます。
- BigQuery
- Spanner
- AlloyDB for PostgreSQL
- Cloud SQL for MySQL
- Cloud SQL for PostgreSQL
AlloyDB と Cloud SQL では、IAM 認証を使用するクエリがサポートされています。Auth Proxy またはパスワードベースの認証を使用するように構成されたデータベースに対してクエリを実行することはできません。
始める前に
データに対してクエリを実行する前に、次の操作を行います。
新しい SQL ファイルを作成する
SQL エディタは複数の方法で開くことができます。
[ファイル] メニューから新しい SQL ファイルを作成する
- VS Code のメニューバーで、[ファイル]、[新しいテキスト ファイル] の順にクリックします。エディタに名前のないファイルが表示されます。
- 新しいファイルを
.sql拡張子で保存します。 - エディタタブで [接続を選択] をクリックします。
- クエリ設定を構成するの手順を完了します。
カタログから新しいクエリを作成する
- アクティビティ バーの [Google Cloud Data Agent Kit] タブで、[カタログ] を展開して、クエリを実行するデータセットを見つけます。
- データセットの名前を右クリックまたは Ctrl キーを押しながらクリックし、[クエリ] を選択して、そのデータセット用に事前構成された新しい SQL ファイルを開きます。
[BigQuery] セクションから新しいクエリを作成する
- アクティビティ バーの [Google Cloud Data Agent Kit] タブで、[BigQuery] を展開します。
- [+ 新しいクエリ] をクリックします。BigQuery をデータソースとして構成した名前のない SQL ファイルがエディタに表示されます。
クエリ設定を構成する
SQL クエリに必要な設定は、 Google Cloud サービスによって異なります。
AlloyDB
- [SQL エディタ] で、[クエリ設定を開く] をクリックします。
- [データベース] を選択します。
- [AlloyDB] を選択します。
- クラスタを選択します。
- インスタンスを選択します。クエリはこのインスタンスにルーティングされます。
- データベースを選択します。
- [保存] をクリックします。
BigQuery
- [SQL エディタ] で、[クエリ設定を開く] をクリックします。
- [BigQuery] を選択します。
- [保存] をクリックします。
Cloud SQL
- [SQL エディタ] で、[クエリ設定を開く] をクリックします。
- [データベース] を選択します。
- [Cloud SQL] を選択します。
- インスタンスを選択します。クエリはこのインスタンスにルーティングされます。
- クエリを実行するデータベースを選択します。
- [保存] をクリックします。
Spanner
- [SQL エディタ] で、[クエリ設定を開く] をクリックします。
- [データベース] を選択します。
- [Spanner] を選択します。
- インスタンスを選択します。クエリはこのインスタンスにルーティングされます。
- クエリを実行するデータベースを選択します。
- [保存] をクリックします。
クエリ設定を変更する
クエリ設定は SQL ファイルごとに異なります。SQL ファイルを開いた後、設定を変更できます。
- エディタで、表示されているデータソースをクリックします。クエリ設定 エディタが表示されます。
- クエリ設定を構成するの手順を完了します。
クエリの実行
クエリファイルを作成してクエリを作成したら、[▷ クエリを実行] をクリックします。
[クエリ結果] ペインの [結果] タブにクエリ結果が表示されます。
クエリエディタで SQL ステートメントのサブセットを実行するには、[▷ クエリを実行] をクリックする前にサブセットをハイライト表示します。
SQL エディタの機能
すべてのデータソース タイプで、すべての SQL エディタ機能がサポートされているわけではありません。次の表に、プレビュー期間中にデータソース タイプごとにサポートされている SQL エディタの機能を示します。
機能 |
BigQuery |
Spanner |
Cloud SQL |
AlloyDB for PostgreSQL |
[クエリ結果] ペインのタブ |
||||
クエリ結果 |
✅ |
✅ |
✅ |
✅ |
ジョブ情報 |
✅ |
該当なし |
該当なし |
該当なし |
実行の詳細 |
✅ |
❌ 対象外 |
❌ 対象外 |
❌ 対象外 |
可視化 |
✅ |
✅ |
✅ |
✅ |
SQL エディタの構成 |
||||
クエリ設定 |
✅ |
✅ |
✅ |
✅ |
その他の機能 |
||||
複数ステートメント クエリのサポート |
✅ |
✅ |
✅ |
✅ |
カタログ: エディタにリソース名を挿入する |
✅ |
✅ |
✅ |
✅ |