本发明涉及数据库管理与数据可视化的,特别涉及基于物化视图的多维度关系展现控制方法和系统。
背景技术:
1、随着大数据的发展,多维数据的展示和分析显得尤为重要。现有的数据展示方法往往只能展示二维或三维数据,无法满足多维度数据展示的需求,不能更好地揭示多维度数据的内在关系和变化趋势。物化视图是一种预计算和存储在数据库的特殊视图,其能够更加直观地展示数据。目前大数据的展示方法中只是采用单一物化视图进行独立展示,但是未将不同物化视图进行多维度的关联展示,因而降低了大数据展示的多层次性和准确性,不能为不同用户提供个性化和高效的数据展示模式。
技术实现思路
1、针对现有技术存在的缺陷,本发明提供了基于物化视图的多维度关系展现控制方法和系统,其对目标设施下属所有传感设备的传感数据进行预处理,得到与传感设备对应的数据集合,以此构建相应的物化视图并存储在数据库;对不同物化视图进行多维度分解和重组以及信息挖掘与分析,生成多维关系信息,更好揭示多维度数据的内在关系和变化趋势,实现丰富立体化的数据展示;在用户端的界面进行多维关系信息展示和交互,以此对传感设备进行异常报警,提高传感设备的运作可靠性;基于用户端对多维关系信息关联的物化视图的反馈信息,对物化视图进行动态更新优化,其基于物化视图的多维度关系展现物化视图的优点,将多维度数据以直观方式展示在用户界面,用户能够通过交互操作进行数据自由探索,提高数据的可视化、可理解性以及展示准确性与效率。
2、本发明提供基于物化视图的多维度关系展现控制方法,包括如下步骤:
3、步骤s1,获取目标设施下属所有传感设备各自的传感数据,对所述传感数据进行预处理,得到与每个传感设备对应的若干数据集合;基于所有数据集合各自的数据特征信息,构建相应的物化视图,并将所有物化视图存储在相应的数据库;
4、步骤s2,对所有物化视图进行多维度关系分析,得到相应的多维度关系特征信息;基于所述多维度关系特征信息,对不同物化视图进行多维度分解和重组以及信息挖掘与分析,生成多维关系信息;
5、步骤s3,基于用户端的信息展示需求,对所述多维关系信息在所述用户端的界面进行展示操作和交互操作;对所述界面展示的多维关系信息进行分析,识别相应的传感设备异常事件,并对所述传感设备异常事件进行报警操作;
6、步骤s4,基于所述用户端对当前展示的多维关系信息的操作状态,确定所述用户端对所述多维关系信息关联的物化视图的反馈信息;基于所述反馈信息,对相应物化视图进行动态更新优化。
7、在本技术公开的一个实施例中,在所述步骤s1中,获取目标设施下属所有传感设备各自的传感数据,对所述传感数据进行预处理,得到与每个传感设备对应的若干数据集合;基于所有数据集合各自的数据特征信息,构建相应的物化视图,并将所有物化视图存储在相应的数据库,包括:
8、基于目标设施下属所有传感设备各自的传感数据生成量,对所有传感设备分别分配匹配的连接带宽,再基于所有传感设备各自的检测时间间隔,确定对所有传感设备生成的传感数据的采集频率,以此获取所有传感设备各自的传感数据;对所述传感数据依次进行数据重复值清洗、数据异常值处理、数据完整性校验与修正、数据格式转换处理,得到与每个传感设备对应的若干数据集合;
9、基于所有数据集合对应的传感设备类型和工作状态,构建关于所有传感设备的设备状态物化视图;基于所有数据集合对应的数据生成时间序列,构建关于所有传感设备的时间序列物化视图;基于所有数据集合对应的传感设备参数关联信息,构建参数关联物化视图;并将所述设备状态物化视图、所述时间序列物化视图、所述参数关联物化视图分别存储在不同数据库。
10、在本技术公开的一个实施例中,在所述步骤s2中,对所有物化视图进行多维度关系分析,得到相应的多维度关系特征信息;基于所述多维度关系特征信息,对不同物化视图进行多维度分解和重组以及信息挖掘与分析,生成多维关系信息,包括:
11、对所述设备状态物化视图、所述时间序列物化视图和所述参数关联物化视图进行多维度关系分析,得到所有物化视图中任意两个物化视图之间存在的共同数据;基于所述共同数据,得到所有物化视图相互之间的多维度关系特征信息;其中,所述多维度关系特征信息包括不同物化视图在数据内容和/或数据生成时间上的关系特征信息;
12、基于所述多维度关系特征信息,对所述物化视图进行多维分解,得到所述物化视图下属的若干物化子视图,并将属于不同物化视图的若干物化子视图进行重组,得到组合物化视图;对所述组合物化视图进行数据关系信息挖掘与分析,生成多维关系信息。
13、在本技术公开的一个实施例中,在所述步骤s3中,基于用户端的信息展示需求,对所述多维关系信息在所述用户端的界面进行展示操作和交互操作;对所述界面展示的多维关系信息进行分析,识别相应的传感设备异常事件,并对所述传感设备异常事件进行报警操作,包括:
14、对用户端的信息展示需求进行解析处理,得到所述用户端期望展示的信息内容和信息展示形式;基于所述信息内容,提取匹配的多维关系信息;并基于所述信息展示形式,对提取的多维关系信息进行相应展示形式转换,从而得到图表形式的多维关系信息;将所述图表形式的多维关系信息发送至所述用户端的界面进行展示操作,并对所述用户端接收到的交互指令进行解析,从而改变所述多维关系信息在界面上的展示视觉状态;
15、对所述界面展示的多维关系信息进行数据分析,确定所述多维关系信息包含的异常信息部分,并确定所述异常信息部分对应关联的所有物化视图;对所述关联的所有物化视图进行分析,识别相应的传感设备故障事件,并基于所述传感设备故障事件的发生位置和发生时间进行报警操作。
16、在本技术公开的一个实施例中,在所述步骤s4中,基于所述用户端对当前展示的多维关系信息的操作状态,确定所述用户端对所述多维关系信息关联的物化视图的反馈信息;基于所述反馈信息,对相应物化视图进行动态更新优化,包括:
17、基于所述用户端对当前展示的多维关系信息的操作状态,确定所述用户端在界面选择的操作菜单信息,并基于所述操作菜单信息,确定所述用户端对所述多维关系信息关联的物化视图的反馈操作内容信息;
18、基于所述反馈操作内容信息,对相应物化视图进行视图数据内容和/或视图数据形式的动态更新优化。
19、本发明还提供基于物化视图的多维度关系展现控制系统,包括:
20、传感数据预处理模块,用于获取目标设施下属所有传感设备各自的传感数据,对所述传感数据进行预处理,得到与每个传感设备对应的若干数据集合;
21、物化视图构建模块,用于基于所有数据集合各自的数据特征信息,构建相应的物化视图,并将所有物化视图存储在相应的数据库;
22、多维度关系特征识别模块,用于对所有物化视图进行多维度关系分析,得到相应的多维度关系特征信息;
23、物化视图分解和重组模块,用于基于所述多维度关系特征信息,对不同物化视图进行多维度分解和重组以及信息挖掘与分析,生成多维关系信息;
24、信息展示和交互模块,用于基于用户端的信息展示需求,对所述多维关系信息在所述用户端的界面进行展示操作和交互操作;
25、报警操作执行模块,用于对所述界面展示的多维关系信息进行分析,识别相应的传感设备异常事件,并对所述传感设备异常事件进行报警操作;
26、物化视图更新模块,用于基于所述用户端对当前展示的多维关系信息的操作状态,确定所述用户端对所述多维关系信息关联的物化视图的反馈信息;基于所述反馈信息,对相应物化视图进行动态更新优化。
27、在本技术公开的一个实施例中,所述传感数据预处理模块用于获取目标设施下属所有传感设备各自的传感数据,对所述传感数据进行预处理,得到与每个传感设备对应的若干数据集合,包括:
28、基于目标设施下属所有传感设备各自的传感数据生成量,对所有传感设备分别分配匹配的连接带宽,再基于所有传感设备各自的检测时间间隔,确定对所有传感设备生成的传感数据的采集频率,以此获取所有传感设备各自的传感数据;对所述传感数据依次进行数据重复值清洗、数据异常值处理、数据完整性校验与修正、数据格式转换处理,得到与每个传感设备对应的若干数据集合;
29、所述物化视图构建模块用于基于所有数据集合各自的数据特征信息,构建相应的物化视图,并将所有物化视图存储在相应的数据库,包括:
30、基于所有数据集合对应的传感设备类型和工作状态,构建关于所有传感设备的设备状态物化视图;基于所有数据集合对应的数据生成时间序列,构建关于所有传感设备的时间序列物化视图;基于所有数据集合对应的传感设备参数关联信息,构建参数关联物化视图;并将所述设备状态物化视图、所述时间序列物化视图、所述参数关联物化视图分别存储在不同数据库。
31、在本技术公开的一个实施例中,所述多维度关系特征识别模块用于对所有物化视图进行多维度关系分析,得到相应的多维度关系特征信息,包括:
32、对所述设备状态物化视图、所述时间序列物化视图和所述参数关联物化视图进行多维度关系分析,得到所有物化视图中任意两个物化视图之间存在的共同数据;基于所述共同数据,得到所有物化视图相互之间的多维度关系特征信息;其中,所述多维度关系特征信息包括不同物化视图在数据内容和/或数据生成时间上的关系特征信息;
33、所述物化视图分解和重组模块用于基于所述多维度关系特征信息,对不同物化视图进行多维度分解和重组以及信息挖掘与分析,生成多维关系信息,包括:
34、基于所述多维度关系特征信息,对所述物化视图进行多维分解,得到所述物化视图下属的若干物化子视图,并将属于不同物化视图的若干物化子视图进行重组,得到组合物化视图;对所述组合物化视图进行数据关系信息挖掘与分析,生成多维关系信息。
35、在本技术公开的一个实施例中,所述信息展示和交互模块用于基于用户端的信息展示需求,对所述多维关系信息在所述用户端的界面进行展示操作和交互操作,包括:
36、对用户端的信息展示需求进行解析处理,得到所述用户端期望展示的信息内容和信息展示形式;基于所述信息内容,提取匹配的多维关系信息;并基于所述信息展示形式,对提取的多维关系信息进行相应展示形式转换,从而得到图表形式的多维关系信息;将所述图表形式的多维关系信息发送至所述用户端的界面进行展示操作,并对所述用户端接收到的交互指令进行解析,从而改变所述多维关系信息在界面上的展示视觉状态;
37、所述报警操作执行模块用于对所述界面展示的多维关系信息进行分析,识别相应的传感设备异常事件,并对所述传感设备异常事件进行报警操作,包括:
38、对所述界面展示的多维关系信息进行数据分析,确定所述多维关系信息包含的异常信息部分,并确定所述异常信息部分对应关联的所有物化视图;对所述关联的所有物化视图进行分析,识别相应的传感设备故障事件,并基于所述传感设备故障事件的发生位置和发生时间进行报警操作。
39、在本技术公开的一个实施例中,所述物化视图更新模块用于基于所述用户端对当前展示的多维关系信息的操作状态,确定所述用户端对所述多维关系信息关联的物化视图的反馈信息;基于所述反馈信息,对相应物化视图进行动态更新优化,包括:
40、基于所述用户端对当前展示的多维关系信息的操作状态,确定所述用户端在界面选择的操作菜单信息,并基于所述操作菜单信息,确定所述用户端对所述多维关系信息关联的物化视图的反馈操作内容信息;
41、基于所述反馈操作内容信息,对相应物化视图进行视图数据内容和/或视图数据形式的动态更新优化。
42、相比于现有技术,该基于物化视图的多维度关系展现控制方法和系统对目标设施下属所有传感设备的传感数据进行预处理,得到与传感设备对应的数据集合,以此构建相应的物化视图并存储在数据库;对不同物化视图进行多维度分解和重组以及信息挖掘与分析,生成多维关系信息,更好揭示多维度数据的内在关系和变化趋势,实现丰富立体化的数据展示;在用户端的界面进行多维关系信息展示和交互,以此对传感设备进行异常报警,提高传感设备的运作可靠性;基于用户端对多维关系信息关联的物化视图的反馈信息,对物化视图进行动态更新优化,其基于物化视图的多维度关系展现物化视图的优点,将多维度数据以直观方式展示在用户界面,用户能够通过交互操作进行数据自由探索,提高数据的可视化、可理解性以及展示准确性与效率。
43、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
44、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。