从零到一建设数据中台(八)- 数据可视化
一、数据可视化大屏
数据可视化是借助于图形化手段,清晰有效地传达与沟通信息。
将一些业务的关键指标通过数据可视化的方式展示到一块或多块LED大屏上,以大屏为主要展示载体的数据可视化设计。
在数据可视化大屏构建过程中,为了减少开发人员介入,利用零代码编辑器的模式需设计一套大屏可视化组件,和大屏编辑器用于数据集的展示和输出。
二、零代码编辑器
画布:
画布即大屏的编辑页面,位于屏幕的中心位置,可通过右侧页面配置面板对画布的大小进行设置,默认分辨率为1920*1080。画布大小根据大屏的分辨率而定,超出画布范围不显示。
组件:
提供的一系列折线图、柱状图等可视化图表,通过简单的点击和拖拽操作可以实现组件的添加和大小位置的调整。
编辑界面右侧为组件的样式、数据以及交互配置,提供字体颜色、文字大小、动画等配置项对所需组件进行调整,使展示样式交互效果更加灵活。
素材资源:
编辑器提供一套成熟可用的组件素材,方便用户快速构建大屏界面,免去查找素材烦恼。
三维模型BIM&GIS和UE模型:
提供BIM模型组件与GIS地理信息模型组件、UE模型推流,提供3维模型导入,构建丰富的数字孪生场景
三、事件、规则、数据、交互动作
组件可通过配置自定义交互事件来实现多个组件之间的联动及业务监测,一个完整的交互事件由事件类型+条件+组件+动作
4部分组成。
事件类型:
所有组件默认事件类型当请求完成或数据变化时,即请求完成或数据变化后系统将执行后续动作。
事件类型通常有:【当请求完成或数据变化时】,【鼠标点击】,【状态改变】等等。
组件的事件类型也存在差异,如交互组件-选项卡组件,事件类型特有点击事件类型。
条件规则:
条件为非必填选项。自定义条件由判断类型与条件2部分组成。
判断类型分为满足全部条件、满足任意条件;条件默认为设置具体某个字段等于、不等于、小于、大于、小于等于、大于等于、包含、不包含
预期值。
字段条件可直接通过定义字段名及预期值,来定义自定义字段条件。
交互动作:
显示、隐藏、显隐切换配置项,跳转,状态改变,赋值操作等。
数据配置:
右侧“数据”选项卡的“数据接口”中(数据中台中构建的数据服务或数据集发布为数据API接口供可视化组件选择),“静态数据”、“动态数据”,可被组件获取,作为展示、回调等的初始数据。