本文介绍SQL分析工作台的查询对象、SQL语句编写区域和操作栏的功能。

背景信息

您可以使用SQL分析工作台,配置SQL分析任务。更多信息,请参见概述

进入SQL分析工作台

  1. 登录物联网平台控制台
  2. 实例概览页面,找到对应的数据型实例,单击实例进入实例详情页面。
  3. 在左侧导航栏,选择数据分析 > 分析洞察
  4. 分析洞察页面,找到要配置的SQL分析任务后,单击操作栏的开发工作台
    查看SQL分析任务
    进入SQL分析工作台后,各功能分布如下。SQL分析工作台

以下为控制台的详情信息。

区域1:查询对象区域

双击以下各个页签下的数据表,可将其作为查询对象。

选项 说明 相关文档
产品存储表 存储了设备上报至物联网平台的物模型数据。 产品存储表
自定义存储表 存储了已完成自定义初始化配置的数据。即数据管道或SQL分析任务,调度任务后,输出至自定义存储要表的数据。
平台系统表 存储了产品、设备、设备分组等基本信息。 平台系统表

区域2:SQL语句编写区域

功能 说明
运行按钮 单击此按钮,运行编写的SQL语句。
  • 如果运行成功,可在编辑区域下方的运行日志结果输出结构页签下,分别查看运行SQL语句的日志、结果和输出字段的结构。
  • 如果运行失败,可在运行日志页签下,根据报错信息,解决问题后,重新运行。
停止 在运行SQL的过程中,单击此按钮,可终止正在运行的SQL语句。
验证SQL 单击此处,验证编写的SQL语句是否满足基本规范。
代码格式化 单击此处,将编写的SQL语句格式化。例如:
  • 格式化前:
    SELECT `description`, `gmt_create` AS `gmt_create_alias`, `gmt_modified` AS `gmt_modified_alias`, `group_id`, `group_type`, `name` FROM ${system.device_group} LIMIT 5
  • 格式化后:
    SELECT `description`, `gmt_create` AS `gmt_create_alias`, `gmt_modified` AS `gmt_modified_alias`, `group_id`, `group_type`
        , `name`
    FROM ${system.device_group}
    LIMIT 5
运行日志 运行SQL语句后:
  • 如果运行失败,默认在此页签展示运行日志。
  • 如果运行成功,单击此处,查看运行日志。
结果 运行SQL语句成功后,默认在此页签展示查询结果。
说明 此处最多仅展示200条满足查询条件的数据。
输出结构 运行SQL语句成功后,单击该页签,查看字段名称及其数据结构。在发布前,您还可以在此处修改字段的数据类型。
说明 此处展示的字段结构,即为输出的自定义存储表的表结构。

区域3:顶部操作栏

功能 说明
执行设置 完成SQL语句编写后,单击此处,设置SQL分析任务的执行策略。包括:
  • 结果存储表:将查询结果输出至指定的自定义存储表。
  • 数据写入策略:SQL分析任务在调度生产数据过程中,写入数据时的策略。
  • 主键:数据的主键字段,仅数据写入策略主键覆盖时,需设置该项目。
  • 调度策略生效日期:调度SQL分析任务的时间范围。
  • 调度周期:调度SQL分析任务的频率
发布 完成SQL分析任务配置后,单击此处,发布SQL分析任务。
撤销 单击此处,撤销已发布的SQL分析任务。
保存 单击此处,保存当前配置的SQL分析任务。
快捷键 单击此处,查看快捷键。

Windows环境下,快捷键如下。如果环境为Mac,则将Ctrl替换为Command

  • 保存Ctrl+S
  • 运行Ctrl+Enter
  • 格式化Ctrl+F
  • 验证SQLCtrl+I
帮助 单击此处,进入物联网数据服务帮助文档。