快速开始
欢迎来到天工物可视。本文将带您快速了解物可视平台的基本要素及其操作流程,使您在短时间内快速上手。建议您在实际操作之前,先阅读本文作为一个好的开始。
物可视平台中包含许多要素,如要了解每个要素的细节,可以参阅它们各自的文档,本文将给出链接,方便查阅。
概念总览
让我们先来了解几个概念。这些概念将贯穿物可视平台始终:
工作区
相当于文件夹,是容纳最核心的产品单元(仪表盘)的容器。一个工作区可以包含多个仪表盘,工作区还可以分配给子账号,详见工作区管理
仪表盘
一个可视化产品单元。它可以是一个网页,也可以是网页的一部分。
用户使用物可视平台的目的就是要产出这样一个可视化产品,所以也是整个系统的核心。典型的例子可以是一个停车场的剩余车位监控图,一个电商系统的实时销售额大屏,或者是一个工业系统中每个元件的状态监控图等等。
您可以把仪表盘想象成一个电子幻灯片,这样会帮助您更好地理解它的操作步骤。
一个仪表盘由数据部分和视觉部分组成,如下的关系图可以很好的描述这个关系。
数据源
仪表盘的数据提供方。物可视目前支持的数据源类型有:
- 天工时序数据库 - 存储和管理时间序列数据,通过物可视可以从中获取查询结果,以图形化显示。
- 天工物影子 - 将设备连接到天工物接入后,通过物可视订阅该设备的影子信息。任何对影子信息的推送都会通知物可视,从而引发界面的变化。
- 静态数据源 - 支持 JSON 和 CSV 两种格式,尤其适用于快速搭建仪表盘用作 DEMO 或者方案可行性验证的阶段。前三种数据源的详细介绍
- 仿真数据源 - 模拟各种变化的常用数据类型,可以在静态的基础上观察到数据变化的效果,使得 DEMO 更加贴近现实。仿真数据表详细介绍
- 自定义 API - 使用编码的方式获得全部的控制权,最为灵活的数据获取方式。使用这种方式可以获取任何数据,包括来自非百度产品的数据。使用 PlayerAPI 更新数据
一个仪表盘可以包含多个数据源,将这些不同来源的数据整合到一个可视化产品中,正是物可视的价值所在。
处理器
从数据源直接获取的数据可能并不能满足直接展示的要求,因此还需要部分处理器来承担中间转换工作。可以把它们想象成数据处理的管道,输入是数据源的数据,输出是我们需要的格式,从而直接被组件使用。
一个数据源可以连接多个处理器,就和自由拼搭的积木一样。但每个处理器有自己的合法性验证,例如“修改第二列数据“的处理器就不适用于只有一列的数据源,这会在实际拼接时给出不兼容提示,还请留意。
更详细的处理器文档可以参阅仪表盘数据处理。
组件
组件是仪表盘视觉部分的基本单元,任何仪表盘上看得到的东西都是组件,这个概念和电子幻灯片也是类似的。
物可视的组件大体分为如下几类,以适应各种使用环境:
- 形状 - 各类图形,例如直线,圆形,圆角矩形等等。
- 图表 - 内置 echarts 多种图表,简介美观,例如柱状图,折线图,仪表指针,雷达图等等
- 文本 - 单行或者多行,以及表格
- 地图 - 行政地图,车联网轨迹地图,设备地图等
- 组态 - 模拟工业环境中的各类设备,如管道,阀门,储水罐,电动机,泵等等
- 素材 - 装饰性的素材,使仪表盘更加美观
- 通用 - 其他组件,包含记分牌,插入图片,插入网页(iframe),百分比进度条,时间显示等
组件之间还可以自由组合,形成更大的单元。组件也可以复制粘贴,各个方向的对齐,调整前后遮挡关系等等。
组件部分可以查看这里。另外每个大类还有专门的说明,例如形状,均可以在“组件操作指南”中找到。
配置
将组件放入仪表盘画布之后,右侧会有一个配置窗口,列出该组件的所有可配置项。大部分组件都有长宽,XY(坐标),旋转角度等配置项。还有一些配置项是组件特有的,例如形状类组件会有填充等。详细配置文档可以查看 组件的属性配置
一般我们的操作流程就按照界面上左中右的顺序即可:左侧选择组件,拖动到中间画图上(可能还会调整位置和大小),再在右侧修改详细的配置项。
绑定
有一类特殊的属性配置,叫做“数据绑定”。它是将仪表盘的两部分:数据和视觉连接起来的桥梁。为了让数据以视觉的方式展现出来,就需要使用绑定。一般可以在配置面板的“数据绑定”标签页看到许多回形针图标,点击即可。
通过绑定,数据源的某个数据(也可以是整张表)可以以一定的形式影响视觉组件的某些属性。一些常见的例子如下:(但不仅限于此)
- 根据数据源(可能是物影子)的某个字段让图片或者形状进行变色,从而达到报警灯的效果。
- 让数据源的某个字段显示为大屏数字,例如实时销售额。
- 根据数据源(全部或者某几列)绘制出一个折线图,观察数据的变化趋势,例如之前1小时的故障数。
- 使用组态组件构建一个和现实环境相同的逻辑结构,将每个组态绑定到数据源的某个字段,一旦异常立即变色,从而实现系统监控。
有关绑定的详细文档可以查看 仪表盘数据绑定
使用方式和技巧
在使用物可视平台时,我们还提供了一些贴心的功能,帮助用户更好地构建自己的可视化产品。
撤销操作和版本管理
物可视平台有自动保存功能,任何操作都会触发自动保存,防止工作成果丢失。但有时我们也难免会执行一些误操作,这时候自动保存反而把正确的状态给覆盖了。这时有两个解决方案:
- 在没有关闭或者退出仪表盘编辑页的情况下,使用工具栏的“撤销”功能,把误操作撤销掉(或者使用热键 ctrl + z 也可)。
- 如果已经关闭或者退出仪表盘,使用工具栏的“回退”功能,把仪表盘回退到以前某个时间点的状态,尽可能减少损失。详情可见 仪表盘版本管理
离线模式
部分用户有数据安全方面的要求,不能把可视化产品放到公网中运行,或者不能从公网访问他们的数据源。这种情况需要使用到物可视的离线模式。通过构建离线包,物可视允许用户在内网环境下使用可视化产物。另外配合最灵活的 PlayerAPI 获取并更新数据,使得离线模式的物可视拥有和在线版完全相同的使用效果。离线模式
提示:离线模式暂时是测试功能,只对申请测试白名单的用户开放。
仪表盘模板
每次从零开始开发一个模板,对于普通用户(尤其是没有设计功底的用户)来说是一个不小的考验。为了最大限度帮助物可视用户提升仪表盘的设计水准,我们推出了仪表盘模板功能,使用户可以以模板为基础进行小幅改动即可完成仪表盘的搭建。大大提升了仪表盘的美观度,并降低了用户的使用门槛。
小结
天工物可视平台包含了多种组件,多种数据源,每个组件的配置又各不相同,因此对刚上手的用户来说信息量很大,可能会感到无所适从。希望经过本文的梳理,让用户有一个大体的了解,从而快速上手。
另外,如果您在使用上有任何问题或者建议,欢迎通过工单的方式联系我们,我们希望和您一起打造一个好用简便的可视化生成工具。