本帖最后由 Eden.Sun 于 2023-1-5 18:14 编辑
(一)应用场景
时序数据在各行各业有着广泛应用的,例如在电力行业智能电表、电网发电设备集中监测;在石油化工行业油井、运输管线运输车队的实时监测;在园区,在智慧城市实时路况、卡口数据路口流量监测,在金融行业交易记录、存取记录ATM、POS机监测,智能安防(楼宇门禁、车辆管理、井盖、电子围栏)、应急响应(消防、人群聚集、危化品、结构健康、电梯)等,为了满足越来越多的客户对于时序数据实时分析的需要,Wyn在V6.0Update1中加强了这方面的能力,支持接入时序数据库,并建模和实时的展示到大屏和报表上。
那我们就先睹为快吧
(二)新特性介绍
主要体现在以下3点:
1、在数据接入方面,支持接入时序数据库InfluxDB,分析基于时序存储的数据,来获得预测能力和实时决策能力
InfluxDB是一个由InfluxData开发的开源时序型数据。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。
InfluxDB(时序数据库),常用的一种使用场景:监控数据统计。每毫秒记录一下电脑内存的使用情况,然后就可以根据统计的数据,利用图形化界面(InfluxDB V1一般配合Grafana)制作内存使用情况的折线图;可以理解为按时间记录一些数据(常用的监控数据、埋点统计数据等),然后制作图表做统计;
InfluxDB自带的各种特殊函数如求标准差,随机取样数据,统计数据变化比等,使数据统计和实时分析变得十分方便,适合用于包括DevOps监控,应用程序指标,物联网传感器数据和实时分析的后端存储。类似的数据库有Elasticsearch、Graphite等。
连接InfluxDB的方式有两种:
首先进入Wyn中创建数据源的界面
1、通过配置:数据源名称、主机名、端口、令牌、组织即可进行数据源连接。
2、也可以使用高级连接方式:配置连接字符串进行连接,连接数据源是非常方便的。
2、增加原生查询建模方式
对于时序数据类型,支持通过原生查询进行建模,用户可通过直接写查询语句的方式来读取想要分析的数据,同时可通过添加参数的方式对分析的数据进行过滤。同时所有的数据源(不只是时序数据)也都支持通过原生查询建模的方式来接入数据,比如用户在数据仓库已经对数据做过加工和处理的,只希望通过Wyn来做可视化分析的,也可以直接用查询语句来获取数据加工后的结果,而无需再次加工数据。
使用原生查询功能的步骤:
1、首选点击准备数据
2、选择原生查询数据集
3、添加原生查询语句
4、添加数据集参数
这一步非必要,用户可以根据查询数据分析的需要,比如用户想要查询和展示近半个小时内采集的电量使用数据,可以添加参数只过滤半个小时内的数据。参数来源可以是用户输入,也可以是用户信息上下文、组织信息上下文,与缓存数据集的参数的使用方法是一致的。
在支持了InfluxDB查询的同时也提高已有建模能力的灵活性,对接入的时序数据或者已经在数据源处理好的数据自定义分析、处理过程,形成可以用于在大屏和报表展示的数据模型,满足客户的时序分析的业务场景。
3、支持在大屏和报表上分析和展示时序数据
在我们制作仪表板时,可绑定上面建好的数据集,同时设置组件中的【自动刷新】属性为“实时刷新”即可,报表类似。
(三)运行效果展示
实时数据的分析展示可广泛用于电力行业、化工行业等各类型实时监测、检查与分析设备所采集、产生的数据。
(四)产品和示例下载
该文章配套示例如下:
实时BI示例V6.0 Update1.zip
(15 MB, 下载次数: 299)
|