借助适用于 Visual Studio Code 的 Google Cloud Data Agent Kit 扩展程序统一 SQL 编辑器,您可以在 Visual Studio Code 中直接针对数据运行 SQL 查询。 Google Cloud
支持的数据源
借助此扩展程序,您可以查询以下 Google Cloud 数据服务中的表和视图:
- BigQuery
- Spanner
- AlloyDB for PostgreSQL
- Cloud SQL for MySQL
- Cloud SQL for PostgreSQL
对于 AlloyDB 和 Cloud SQL,支持使用 IAM 身份验证的查询。您无法查询配置为使用 Auth 代理或基于密码的身份验证的数据库。
准备工作
在查询数据之前,请执行以下操作:
创建新的 SQL 文件
您可以通过多种方式打开 SQL 编辑器。
从“File”菜单创建新的 SQL 文件
- 在 VS Code 菜单栏中,依次点击 File 和 New Text File 。编辑器中会显示一个未命名的文件。
- 使用
.sql扩展名保存新文件。 - 在编辑器标签页中,点击 Select Connection 。
- 在 Query Settings 编辑器中,选择 BigQuery 或 Databases 。
- 如果您选择 Databases,请按照提示选择数据库引擎、数据库以及 实例或集群。
- 点击保存 以保存此查询的设置。
从目录创建新查询
- 在活动栏的 Google Cloud Data Agent Kit 标签页中,展开 Catalog 以查找要查询的数据集。
- 右键点击或按住 Ctrl 键并点击数据集的名称,然后选择 Query 以打开针对该数据集预配置的新 SQL 文件。
从 BigQuery 部分创建新查询
- 在活动栏的 Google Cloud Data Agent Kit 标签页中,展开 BigQuery 。
- 点击 + New Query 。编辑器中会显示一个未命名的 SQL 文件,该文件已配置 BigQuery 作为其数据源。
更改查询设置
查询设置特定于每个 SQL 文件。打开 SQL 文件后,您可以更改设置。
- 在编辑器中,点击显示的数据源。系统会显示查询设置 编辑器。
- 更改数据源,然后点击保存 。
运行查询
创建查询文件并编写查询后,点击 ▷ Run Query 。
查询结果 窗格的结果 标签页会显示查询结果。
如需运行查询编辑器中的部分 SQL 语句,请先突出显示该部分,然后再点击 ▷ Run Query 。
SQL 编辑器功能
并非所有 SQL 编辑器功能都支持每种数据源类型。下表列出了在预览期间每种数据源类型支持的 SQL 编辑器功能。
功能 |
BigQuery |
Spanner |
Cloud SQL |
AlloyDB for PostgreSQL |
查询结果窗格标签页 |
||||
查询结果 |
✅ |
✅ |
✅ |
✅ |
作业信息 |
✅ |
不适用 |
不适用 |
不适用 |
执行详细信息 |
✅ |
❌ 不支持 |
❌ 不支持 |
❌ 不支持 |
可视化图表 |
✅ |
✅ |
✅ |
✅ |
SQL 编辑器配置 |
||||
查询设置 |
✅ |
✅ |
✅ |
✅ |
其他功能 |
||||
多语句查询支持 |
✅ |
✅ |
✅ |
✅ |
目录:在编辑器中插入资源名称 |
✅ |
✅ |
✅ |
✅ |