开发数据服务API
更新时间:
物联网数据分析的数据开发任务是使用标准的SQL语句对设备进行数据分析,而API服务可将数据开发任务封装成API,方便开发者调用。API服务既可以直接响应设备端请求,也可以用于服务端数据对接。
创建数据分析任务
登录数据分析控制台,单击分析洞察 。
单击新建SQL分析,在新建SQL分析对话框输入数据开发名称和描述信息并单击确认。在SQL数据分析工作台,默认已选择数据表的设备数据源。
编辑SQL语句,查询产品设备的数据,如图所示。
说明查询表的名称可以在平台设备表设备数据表菜单下定位到目标产品(例如:树莓派计算机)直接复制。
参考以上步骤,创建SQL分析任务(例如:Test),通过日期查询当天的平均温度与湿度数据,如下图所示。
生成API
下文以数据分析任务Test为例,生成获取每天平均温度与湿度数据的API服务。
在SQL数据分析工作台页面,编写SQL语句,并单击配置按钮,如图所示。
在右侧弹框中,配置相关参数后单击应用,如图所示。
SQL语句中
where
后的查询条件变成为请求参数形式。单击页面右上角测试API按钮,如图所示。
输入日期,并单击开始测试。
页面显示测试成功,则API服务运行正常。测试成功后,单击右下角关闭,返回SQL数据分析工作台页面,单击页面右上角发布按钮,即可生成一个数据API。
发布成功后,可直接访问调用API服务。
说明API发布成功后,SQL数据分析工作台页面将不可编辑。
有关SQL分析更多详细内容,请参见SQL分析。
文档内容是否对您有帮助?