数据开发任务是一个专门为物联网平台开发的SQL数据分析工具,开放物联网平台上的常用设备数据表,方便您进行自主数据分析,无需购买或部署额外的服务器。
操作步骤
- 登录物联网平台控制台。
- 左侧导航栏选择 数据分析 > 数据开发 。
- 在数据开发页面,单击数据开发后的“
+
”号图标新增数据开发文件夹。支持在数据开发目录下新建一级文件夹,文件夹用于保存开发任务,可以添加、删除和编辑。 - 在已创建的文件夹名称后面,单击“
+
”图标。 - 在弹出对话框中输入新建任务的名称,并单击确定。
任务创建完成后,可修改任务名称、或删除任务。
- 单击任务名称,打开任务SQL开发页面,编辑SQL语句。
编写SQL时,若需要使用系统数据表(平台系统表、平台设备数据表)或外部数据源(用户数据),单击表管理,从相应表目录下获取信息。系统数据表和用户数据表详细说明请参见如何使用数据表。
编写完成SQL语句后,可对SQL语句做如下操作。
操作 说明 保存 保存已编写的SQL语句。保存不检验语法错误,会直接保存内容。 运行 运行已编写的SQL语句。 说明 保证语句成功运行,建议您在运行语句前进行语法校验。- 如果SQL语法正确并且存在查询结果时,结果信息将会在结果框中展示,其中字段名会展示在第一行。
- 如果SQL语法存在错误,则系统提示执行失败。
取消 取消已运行的SQL语句。此按钮在运行SQL语句后可生效。 定时运行 定时执行SQL,运行离线任务。单击定时运行后在弹出窗口中打开定时开关。 - 生效时间:定时运行的生效时间区间。
- 调度周期:定时运行的调度周期,可以选择分钟、小时、日、周、月。
- 指定时间:指定定时运行具体在哪个日期运行。
- 具体时间:定时运行任务在指定时间的具体哪个时间段运行。
语法校验 对已编写的SQL语句进行语法校验。 执行SQL语句后:
- 可在运行日志页面查看SQL语句运行信息。
运行日志示例和每一行信息说明如下。
2019-04-30 17:59:23 -- startPoint:[] #执行参数信息 2019-04-30 17:59:23 -- updatePipelineToActive:success #Pipeline激活状态 2019-04-30 17:59:23 -- checkWorkFlow:workflow is INTERACTIVE #检查WorkFlow类型 2019-04-30 17:59:23 -- checkTransformer:transformer is 99d*****724b1a5 #执行的TransformerUid 2019-04-30 17:59:23 -- dispatchToTaskExecutor:success #获取对应计算平台的执行器 2019-04-30 17:59:23 -- addMaxLimit:success #补全分页限制 2019-04-30 17:59:23 -- callType:sync #同步执行/异步执行 2019-04-30 17:59:25 -- updateWorkflowToStandBy:success #成功后更新WorkFlow状态
- 若执行成功,可在结果页面查看语句执行结果。结果框中最多返回200条查询结果,如果您有更多数据查询需求,请单击右侧下载CSV,下载任务的1000条查询结果。
说明 如果您有更多的数据查询需求(超过1000条查询结果),请提交工单申请需求。
- 若执行失败,可在错误日志页面查看错误信息。
错误日志示例和每一行信息说明如下。
2019-04-30 15:31:33 -- startPoint:[] #执行参数信息 2019-04-30 15:31:33 -- updatePipelineToActive:success #Pipeline激活状态 2019-04-30 15:31:33 -- checkWorkFlow:workflow is INTERACTIVE #检查WorkFlow类型 2019-04-30 15:31:33 -- checkTransformer:transformer is 426*****5286502 #执行的TransformerUid 2019-04-30 15:31:33 -- dispatchToTaskExecutor:success #获取对应计算平台的执行器 2019-04-30 15:31:33 -- addMaxLimit:success #补全分页限制 2019-04-30 15:31:33 -- callType:sync #同步执行/异步执行 2019-04-30 15:31:33 -- taskExecuted:engine error, traceId 644*****03d05dd #提示执行错误并输出了此次调用的traceId 2019-04-30 15:31:33 -- taskExecuted:INSERT statement has mismatched column types #具体错误原因
后续步骤
数据开发 > 模板任务下的任务是实现运维大盘中各类数据分析结果展示的模板SQL任务,关于SQL的编写也可参考此处的模板任务。

在文档使用中是否遇到以下问题
更多建议
匿名提交