物联网数据分析提供了可视化分析功能,支持分析产品数据(物标签)或数据表,将分析结果展示在可视化分析表格中。您可通过表格的编辑功能(重命名、筛选、聚合、排序)进一步分析数据,并将分析结果封装成数据API,方便开发者调用。

前提条件

如果对产品和设备数据进行可视化分析,需完成以下操作步骤:
  1. 创建产品
  2. 单个创建设备
  3. 单个添加物模型

创建可视化物分析

  1. 登录数据分析控制台,在顶部导航栏选择分析透视,单击可视化分析页签。
    物分析列表页
  2. 单击新建可视化分析,在弹出的对话框中,配置参数。
    其中,数据源类型可选:
    • 物标签:物联网设备上报的属性、事件等数据。详细内容请参见如何使用物标签
    • 数据表:手动添加的设备数据源、外部数据源的数据表。详细内容请参见如何使用数据表

    下文以选择物标签为例。

    新建物分析弹框
  3. 单击确认,进入可视化分析工作台
    说明 本文图片所示为默认主题(亮色)。物联网数据分析支持设置工作台主题样式功能,您可单击工作台右上角的设置按钮设置,修改主题为暗色主题
    物标签分析工作台
  4. 单击选择产品,选择要分析的产品,单击确认
    说明 产品下拉列表最多显示最近创建的50个产品。您可直接输入产品名称,搜索到已创建的产品。
    物分析选择产品
    选择产品后,可视化分析工作台显示已选产品的物标签。
    说明 基础标签(快照)、复合标签和基础标签(时序)是系统自带的物标签。
    物分析标签显示区
  5. 在左侧标签选择区中选中一个或多个物标签进行分析,如下图所示。
    查看物分析表格
    说明
    • 不支持同时选中设备属性标签(时序)和设备属性标签(快照)进行分析。
    • 选中标签越多,查询耗时越久。当分析任务超过1分钟未完成,将被结束。

    上图序号说明如下。

    序号 说明
    显示已选中的物标签。

    在数据展示区显示物标签对应的数据表格,最多展示200条记录。更多数据记录的获取请参见SQL分析中的CSV下载功能。

    显示表格数据所属时间范围,可修改。
    显示编辑表格的可操作按钮。
    • 重命名:重命名指定列名称。
      • 支持中文、英文、数字、下划线(_)、连接符号(-)和英文圆括号(()),长度不超过30个字符。
      • 表格中的列名称不能重复。
    • 筛选:输入筛选条件,筛选指定数据。

      例如where t0_PM25 > ${quest},表示在该列(t0_PM25)中筛选出比请求参数(quest:可自定义设置)值大的所有数值。

      输入筛选条件后,单击配置参数,在对话框中设置参数类型及默认值(例如:INTEGER,200),单击应用,可视化分析表格即可筛选出PM值大于200的所有数据。

      说明
      • 筛选条件必须以where开头。
      • 添加动态请求参数时,参数名必须使用${}包裹,例如${quest}。请求参数必须配置默认值,表格才能展示相应数据。

        当您将分析任务包装为数据API时,此处添加的动态请求参数即为API接口的请求参数。

      • 不支持添加相同的动态参数名。

      更多筛选操作表达式请参见MySQL WHERE

    • 数据聚合:根据聚合维度和表达式计算指定列数据。数据聚合参数配置
      • 请选择聚合列:用以确定聚合的维度,支持多选。
      • :输入聚合表达式,表达式的括号内填写需要聚合的列名,表示对该列在同一维度上进行聚合计算。 支持:
        • sum(列名),求和。
        • max(列名),求最大值。
        • min(列名),求最小值。
        • avg(列名),求平均值。
      • 列名:自定义聚合结果所在列的列名称。聚合后的表格仅展示聚合的维度列和结果列数据。聚合后效果
        说明 当您将分析任务封装为数据API时,此处列名及对应值,为API接口的一个返回参数及对应数据。
    • 排序:指定表格中的某一列数据正序或倒序排列。
    查看③中操作的SQL语句或历史记录。
    说明
    • 操作历史记录中支持编辑和删除功能,其中重命名的操作不支持修改和应用。
    • 重新选择或取消物标签后,筛选、重命名、数据聚合或排序的历史操作记录将被清空。
    保存当前操作结果。
    生成数据API。具体操作请参见下文的“生成一个数据API”。

生成一个数据API

数据API即数据服务。您可通过SDK调用数据API,将数据嵌入到其他应用程序中进行可视化展示。更多信息请参见如何使用数据服务

  1. 参见上文创建可视化物分析中的步骤,完成步骤5中③下筛选示例的操作。
  2. 在页面右上角单击配置按钮。
    物分析API配置
  3. 在右侧页面中,配置相关参数后单击应用
    物分析配置API
    参数 说明
    请求参数 即在步骤5的③中做筛选操作时自定义的请求参数。

    支持自定义相关配置。

    返回参数 所有返回参数都可在可视化分析工作台右上角SQL预览中看到。

    支持自定义相关配置。

    高级设置 展开后:
    • 选中开启返回结果分页复选框,当数据量很大时,可以分页显示。
    • 清除开启返回结果分页复选框,则默认返回2000条记录。
  4. 单击可视化分析工作台右上角的测试API按钮测试,在测试数据服务页面,输入请求参数的值,单击开始测试
    物分析测试API
  5. 单击右下角关闭,返回可视化分析工作台页面。
  6. 单击页面右上角的发布按钮发布,单击确定
    单击查看按钮查看,可在数据服务详情页查看API的具体信息。

    您也可单击撤回发布,重新编辑该可视化分析表格。

    物分析API发布后界面

    可视化分析页签,该可视化分析的状态显示为已发布

    发布后物分析列表工作台效果

    单击右上角的编辑按钮,支持克隆修改信息删除操作。

相关文档

可视化分析应用