运行 SQL 查询
SQL 是用于定义和处理关系数据库中的数据的一种标准化语言。 您可以使用 IBM® watsonx.data 中的 查询工作空间 接口对数据运行 SQL 查询和脚本。
“查询”工作空间 具有以下组件:
-
引擎: 选择引擎并查看关联的目录。
-
筛选表格:搜索表格和列。
-
工作表: 编写 SQL 查询。
-
watsonx.data 提供预定义的样本和基准数据,例如 tpch 和 tpcds,用于在受控条件下测试数据库系统的性能。 它还提供系统监控数据,使用 jmx 和系统指标来收集基准测试期间系统的运行状况和性能数据,以了解系统对工作负载的响应。 样本和基准数据 、tpch 和 tpcds 只能通过 Presto 引擎查询。
-
保存的工作表:查看已保存的查询。
-
示例工作表:运行预定义的示例查询,分析不同引擎在相同数据集上的性能。
“查询工作空间”页面提供了 撤销,重做,剪切,复制,粘贴,保存,清除 和 删除的基本选项。
仅当选择了查询工作表中的 SQL 语句时,才会启用 格式选择 选项。 格式化工作表 选项用于格式化工作表中的所有内容。 注释选择 用于说明 SQL 语句的部分。
仅在保存 SQL 查询后才会启用 删除 选项。
要运行 SQL 查询,请执行以下步骤:
-
登录到 watsonx.data 控制台。
-
从导航菜单中选择 SQL。 查询工作区页面打开。
-
从 引擎 下拉列表中选择引擎。
-
选择要在其中运行查询的目录,模式,表或列。
-
单击溢出菜单并选择所需的查询。
- 对于目录和模式,可以运行 生成路径 查询。
- 对于表,可以运行 生成路径,生成 SELECT,生成 ALTER 和 生成 DROP 查询。
- 对于列,可以运行 生成路径,生成 SELECT 和 生成 DROP 查询。
-
从工作表顶部的下拉菜单中选择目录和相应的模式,即可对模式中的所有表运行查询,而无需为每个查询指定路径(
<catalog>.<schema>
)。 -
单击 保存 图标以保存查询。 此时将显示 保存查询 确认对话框。
-
单击保存。
-
单击 运行 按钮以运行查询。 通过使用 运行到光标 或 从光标运行,您可以从光标位置运行查询或直到光标位置。
您可以取消一个或多个正在运行的查询。 此外,在取消或成功完成查询后,还可以从工作表中删除查询。 这些选项可用于
Worksheet results
视图中的每个查询。 -
选择 结果集 或 详细信息 选项卡以查看结果。 您可以使用 导出到 CSV 图标将结果导出为 CSV 文件。
-
单击 已保存的查询 以查看已保存的查询。
-
单击 说明 以查看指定 SQL 查询的逻辑或分布式执行计划。
当为 watsonx.data 实例配置了私有端点时,引擎的私有端点将用于从查询工作区页面运行查询。 但对查询的响应会通过互联网返回到浏览器。
相关应用程序接口
如需了解相关API的信息,请参阅