「DataFlux」多种数据模式,灵活的实现数据洞察

简介:

DataFlux是上海驻云自研发的一套大数据统一分析平台,可以通过对任何来源、类型、规模的实时数据进行监控、分析和处理,释放数据价值。

DataFlux中有多种图表类型,表格就是其中之一,这个图表就是将数据以表格的形式进行展示,它具有三种模式,分别是时序模式、集合模式以及分组模式,三种模式是以三个不同维度来查看数据,接下来让我们看看这三种模式的区别。

创建表格
首先让我们先从创建表格图表开始,以下图片是创建表格图表的界面:

1_jpeg

可以看到,图表数据的查询支持指标选择模式和sql模式,然后将每个查询的数据进行合并显示组合成一个表格图表。默认表格图表就是时序模式,假如我们需要切换模式,可以在设置中选择其他模式进行切换,如下图:

2_jpeg

时序模式
时序模式,表格图表默认就是该模式,数据是基于时间的。在该模式下,我们多个查询出来的数据会以时间为维度进行合并,将各个查询返回的数据列作为表的列名,注意,一个查询在分组后可能返回多个列,比如下图的第一个查询,根据医院进行分组,则返回了三个数据列:

3_jpeg

通过上图,我们还可以看到,第二个查询也当做一个列放到最后,因为它没有进行分组,所以只有一列数据,假如它也进行了分组,那它返回的多列也会依次放在后面。这就是我们的时序模式,在时序模式下,还有一个特性,它支持相同时间的数据显示与合并,假如第一个查询返回的数据和第二个查询返回的数据分别如下:

4_jpeg

这种数据的情况下,我们将通过我们的算法,将多个查询分别当做列并根据时间进行合并,同时保留重复数据,那最终我们的得到的数据结构如下:

5_jpeg

从而保证表格图表数据的完整性。

聚合模式
聚合模式是我们表格图表的第二个显示模式,聚合模式每条查询将会聚合成一个数据点,并与查询名称一同作为一条记录显示在表格中。如下图:
6_jpeg

在该模式下,每条查询语句在指标查询选择的UI下最终返回的数据点永远只有一个,但在SQL下,因为无法控制用户返回的数据结构,所以只会去取最后一个时间序列下的最后一个数据点作为它的最终数据。在聚合模式下,分组是无效果的,即使查询确实返回了多个序列数据,但是最终渲染的只有一个数据点,每个查询将于它返回的数据点的数字组成表格图表的一行记录。

分组模式
分组模式是我们表格图表中的第三个显示模式,该模式是通过分组名称进行数据合并,以实现多个指标在相同分组下的数据对比。如下图:

7_jpeg

我们可以看到,第一个查询和第二个查询分别使用了“医院”和“症状”两个Tag,第三个查询虽然是直接写的SQL,但是它还是加了一个“省份”的分组,这个时候,结果集会根据算法先将所有的Tag当成表格的数据列放到前面,然后再将每个查询作为一个列放在Tag列的后面,方便我们在表格上可以清楚看到各个Tag进行组合后的数据对比。

在该模式下,还有一种查询,那就是没有Tag的查询,那该查询会直接当做一个数据列显示在后面,起数据将于无Tag的列进行合并,如下图的第二和第三个查询:

8_jpeg

假如查询中有两个查询指标相同,并且别名也设置相同,此时在后面出现的同名列名中会标记其查询位置“#位置”,如下图,第二个查询和第三个查询别名相同,则在第三个查询名称前面会出现一个位置标识:

9_jpeg

最后,我们表格图表在时序模式和分组模式下还支持分页查询,多个查询条件只要有一个查询时有分页的,这下面的分页会显示下一页,但是假如某个查询在是没分页的,那当我们点击分页后,将看不到无分页数据的查询记录。

相关文章
|
5月前
|
边缘计算 JSON 物联网
解锁业务灵活性:RuleGo规则引擎的高效解耦与实时响应秘籍
RuleGo是一个基于Go语言的轻量级、高性能规则引擎,旨在通过动态规则链和组件化设计,简化复杂系统的业务逻辑管理和实时响应。
解锁业务灵活性:RuleGo规则引擎的高效解耦与实时响应秘籍
|
6天前
|
NoSQL 数据管理 关系型数据库
利用阿里云的尖端数据库解决方案增强游戏数据管理
利用阿里云的尖端数据库解决方案增强游戏数据管理
|
3月前
|
存储 弹性计算 运维
可观测性体系问题之Event Center对异构数据源的支持如何解决
可观测性体系问题之Event Center对异构数据源的支持如何解决
21 0
|
3月前
|
SQL Java 大数据
开发与运维应用问题之大数据SQL数据膨胀如何解决
开发与运维应用问题之大数据SQL数据膨胀如何解决
|
5月前
灵活标签导出:一键满足多样化下游数据需求!
Dataphin标签平台支持导出标签时同步导出代码名称,解决了业务人员理解代码值的难题。用户可选择导出标签值、代码名称或两者,支持多数据源一键建表,实现与业务系统无缝对接。
灵活标签导出:一键满足多样化下游数据需求!
|
5月前
|
存储 数据挖掘 数据库
矢量数据库在实时数据分析中的作用与挑战
【4月更文挑战第30天】本文探讨了矢量数据库在实时数据分析中的关键作用,包括高效存储与检索高维数据、支持复杂空间查询及实时更新同步。面对数据规模增长、安全性与隐私保护以及实时性与准确性挑战,文章提出分布式架构、数据加密、优化传输机制等解决方案。随着技术发展,矢量数据库在实时数据分析领域将持续发挥重要作用。
|
5月前
|
监控 安全 BI
Quick BI 又上新|提升交互式分析能力、监控告警和主链路易用性
Quick BI 又上新|提升交互式分析能力、监控告警和主链路易用性
|
SQL 程序员 开发工具
让程序员长期用眼无忧!NineData SQL 窗口现已支持深色模式
NineData SQL开发工具现已支持深色模式,为用户提供更舒适的使用体验。长时间暴露在明亮屏幕下容易引发眼睛疲劳和不适,而深色模式通过降低屏幕亮度减轻了眼睛的负担。此外,深色模式还能节省能源、改善低光环境,并适用于开发人员、夜间工作者和移动设备用户等不同群体。您可以在NineData SQL窗口中尝试深色模式,享受更加舒适和愉悦的使用体验。
95 1
|
关系型数据库 调度 数据库
带你读《全链路数据治理-全域数据集成》之13:10. 离线同步附加能力
带你读《全链路数据治理-全域数据集成》之13:10. 离线同步附加能力
153 0
|
存储 人工智能 分布式计算
持续定义 Saas 模式云数据仓库+实时分析 | 学习笔记(一)
快速学习持续定义 Saas 模式云数据仓库+实时分析
163 0
持续定义 Saas 模式云数据仓库+实时分析 | 学习笔记(一)