一种基于图数据的数据自动分组报表交互装置的制作方法

未命名 08-29 阅读:98 评论:0


1.本发明涉及数据处理技术领域,特别涉及一种基于图数据的数据自动分组报表交互装置。


背景技术:

2.图数据库是以点、边为基础存储单元,以高效存储、查询图数据为设计原理的数据管理系统。图概念对于图数据库的理解至关重要。图是一组点和边的集合,“点”表示实体,“边”表示实体间的关系。在图数据库中,数据间的关系和数据本身同样重要,它们被作为数据的一部分存储起来。这样的架构使图数据库能够快速响应复杂关联查询,因为实体间的关系已经提前存储到了数据库中。图数据库可以直观地可视化关系,是存储、查询、分析高度互联数据的最优办法;
3.传统报表是以一种相对静态的数据表现形式,辅助决策服务的。主要以显示、打印及导出数据功能为主,现代商业智能更需要智能的展现和分析数据,传统的报表并不能适应商业智能的需求。
4.因此,有必要提供一种基于图数据的数据自动分组报表交互装置解决上述技术问题。


技术实现要素:

5.为解决上述技术问题,本发明提供一种基于图数据的数据自动分组报表交互装置。
6.本发明提供的一种基于图数据的数据自动分组报表交互装置,包括:数据采集模块、数据分析模块、数据配置模块、数据分组模块与存储装置,所述数据采集模块与所述数据分析模块连接,所述数据分析模块与数据配置模块连接,所述数据配置模块通过传输线与数据分组模块连接;
7.数据采集模块,通过数据输入装置进行数据的输入或者用于以进行多种类型报表的对接,增量或全量采集报表中的数据;
8.数据分析模块,通过图数据库对数据进行分析,提取出数据中的业务指标以及相应业务指标对应的数值,并提取业务指标中的原子指标与维度,并分析出多个维度之间的关联关系;
9.数据配置模块,用于配置与业务指标中的维度对应的分组汇总信息;
10.数据分组模块,根据配置的分组汇总信息,将维度一致的业务指标合并在同一报表中。
11.优选的,所述数据分析模块包括业务提取单元、维度提取单元、指标提取单元以及关系分析单元;
12.业务提取单元,用于对输入的数据或者报表中的业务指标进行提起,并将业务指标对应的数值同时进行提取,将提取出的业务指标存储至存储装置中;
13.维度提取单元,用于将业务指标中的维度进行提取;
14.指标提取单元,用于将业务指标中的原子指标进行提取;
15.关系分析单元,用于对提取的维度之间进行分析,得到同一维度之间的关联关系;
16.优选的,所述数据分析模块还包括粒度提取单元,所述粒度提取单元的输入端与维度提取单元的输出端相连,所述粒度提取单元,用于将维度中的粒度提取出来,并将相应的粒度存储至存储装置中。
17.优选的,还包括数据构建模块,数据构建模块用于对原子指标经过一定运算规则构建形成的复合指标,或者根据自身业务需求进行组合将原子指标构建成派生指标,并将复合指标与派生指标通过传输线传输到数据存储模块中。
18.优选的,所述数据构建模块包括组合单元、运算单元以及复合单元,组合单元,用于以根据自身业务需求进行组合生成派生指标,具体组合为维度+修饰词+时间周期+原子指标,运算单元用于通过输入或者接口调用相应的运算函数,复合单元,用于选用相应的原子指标,并通过相应的运算函数生成复合指标。
19.优选的,所述数据配置模块包括第一配置单元与第二配置单元,所述第一配置单元用于配置与业务指标中的维度对应的分组汇总信息,所述第二配置单元的输入端与第一配置单元的输出端相连,所述第二配置单元的输出端与数据分组模块的输入端相连,所述第二配置单元用于配置与维度的粒度对应的第二分组汇总信息。
20.优选的,所述数据分组模块包括数据读取单元、数据识别单元与数据合并单元,所述数据读取单元,用于对存储在存储装置中的业务指标进行快速调用,并读取,数据识别单元,用于对读取的业务指标根据分组汇总信息与第二分组汇总信息进行识别,将符合要求的数据存储至相应的存储装置中,数据合并单元,将存储在存储装置中的符合要求的数据合并,并制表输出。
21.优选的,所述数据分组模块还包括数据排序单元,数据排序单元,用于对合并的数据按照一定的规则进行排序,并将排序后的数据制表输出。
22.与相关技术相比较,本发明提供的一种基于图数据的数据自动分组报表交互装置具有如下有益效果:
23.本发明通过图数据库对数据进行分析,提取出数据中的业务指标以及相应业务指标对应的数值,并提取业务指标中的原子指标与维度,并分析出多个维度之间的关联关系,并通过数据配置模块可根据业务指标中包含的维度,按照不同的维度类别进行配置分组汇总信息,并将处于同一维度下的数据按照相应的顺序排列在同一报表下,实现对数据的自动分组,便于后续进行数据的展示以及分析。
附图说明
24.图1为本发明提供的一种基于图数据的数据自动分组报表交互装置的一种较佳实施例的结构示意图;
25.图2为图1所示的一种基于图数据的数据自动分组报表包括构建模块的结构示意图;
26.图3为一种基于图数据的数据自动分组报表交互装置的流程示意图
27.图4为图1所示的数据分析模块的结构示意图;
28.图5为图1所示的数据构建模块的结构示意图;
29.图6为图1所示的数据配置模块的结构示意图;
30.图7为图1所示的数据分组模块的结构示意图。
具体实施方式
31.为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
32.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
34.在本发明实施例的描述中,需要说明的是,若出现术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,若出现术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
35.此外,若出现术语“水平”、“竖直”、“悬垂”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。
36.在本发明实施例的描述中,还需要说明的是,除非另有明确的规定和限定,若出现术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
37.以下结合具体实施例对本发明的具体实现进行详细描述。
38.参考图1至图7,本发明提供的一种基于图数据的数据自动分组报表交互装置,包括:数据采集模块、数据分析模块、数据配置模块、数据分组模块与存储装置,所述数据采集模块与所述数据分析模块连接,所述数据分析模块与数据配置模块连接,所述数据配置模块通过传输线与数据分组模块连接;
39.数据采集模块,通过数据输入装置进行数据的输入或者可以进行多种类型报表的对接,增量或全量采集报表中的数据;
40.数据分析模块,通过图数据库对数据进行分析,提取出数据中的业务指标以及相应业务指标对应的数值,并提取业务指标中的原子指标与维度,并分析出多个维度之间的关联关系;
41.数据配置模块,用于配置与业务指标中的维度对应的分组汇总信息;
42.数据分组模块,根据配置的分组汇总信息,将维度一致的业务指标合并在同一报表中。
43.需要说明的是:原子指标指的是单一的业务过程+度量,即基于某一业务事件行为下的度量,是业务定义中不可再拆分的指标,例如点击量、某电商的消费用户数、销售金额,维度即为对数据的分类,数据的属性和特征。例如时间维度:日、周、月、季、年;地区维度:国家、省、市、区、县;性别维度:男、女;品类维度:数码、服饰、酒水、生鲜,分组汇总信息可根据业务指标中包含的维度,按照不同的维度类别进行配置分组汇总信息,并将处于同一维度下的数据按照相应的顺序排列在同一报表下,实现对数据的自动分组,便于后续进行数据的展示以及分析。
44.优选的,所述数据分析模块包括业务提取单元、维度提取单元、指标提取单元以及关系分析单元;
45.业务提取单元,可对输入的数据或者报表中的业务指标进行提起,并将业务指标对应的数值同时进行提取,将提取出的业务指标存储至存储装置中;
46.维度提取单元,可将业务指标中的维度进行提取;
47.指标提取单元,可将业务指标中的原子指标进行提取;
48.关系分析单元,可对提取的维度之间进行分析,得到同一维度之间的关联关系;
49.需要说明的是:关联关系可包括平行,合并,相减等多种关系,平行即为地区维度中的广东省与广西壮族自治区之间的关系,合并即为时间维度中某年的第一季度为某年的1月+2月+3月,相减即为时间维度中的某年的第四季度为某年的一整年-第一季度-第二季度-第三季度;
50.优选的,所述数据分析模块还包括粒度提取单元,所述粒度提取单元的输入端与维度提取单元的输出端相连,所述粒度提取单元,可将维度中的粒度提取出来,并将相应的粒度存储至存储装置中。
51.需要说明的是,维度的粒度指的是,如时间维度,月,其维度确定为时间,粒度是月,地区维度,广东省,其维度为地区,粒度为省,由于同一个维度的粒度有多个,并且同一维度不同粒度之间的关系不同,因此,在使用时,不能简单的将其进行分在同一组,通过粒度提取单元,可确定相应维度的粒度,进而保证在分组时,可将同一粒度的分在同一组中,便于后续展示分析数据;
52.优选的,还包括数据构建模块,数据构建模块可对原子指标经过一定运算规则构建形成的复合指标,或者根据自身业务需求进行组合将原子指标构建成派生指标,并将复合指标与派生指标通过传输线传输到数据存储模块中。
53.在本发明的实施例中,所述数据构建模块包括组合单元、运算单元以及复合单元,组合单元,可以根据自身业务需求进行组合生成派生指标,具体组合为维度+修饰词(可选)+时间周期+原子指标,运算单元可通过输入或者接口调用相应的运算函数,复合单元,可选用相应的原子指标,并通过相应的运算函数生成复合指标。
54.需要说明的是:派生指标为对原子指标业务统计范围的圈定,用户可以根据自身业务需求进行组合,复合指标:建立在原子指标之上,通过一定运算规则形成的计算指标集合,
55.例如原子指标:某电商的消费用户数、销售金额;
56.其派生指标:双11某电商的消费用户数;
57.复合指标:客单价(销售金额/消费用户数);
58.在本发明的实施例中,所述数据配置模块包括第一配置单元与第二配置单元,所述第一配置单元用于配置与业务指标中的维度对应的分组汇总信息,所述第二配置单元的输入端与第一配置单元的输出端相连,所述第二配置单元的输出端与数据分组模块的输入端相连,所述第二配置单元用于配置与维度的粒度对应的第二分组汇总信息。
59.需要说明的是:通过第一配置单元与第二配置单元,可在分组时将处于同一维度同一粒度下的数据按照相应的顺序排列在同一报表下,实现对数据的自动分组,便于后续进行数据的展示以及分析;
60.在本发明的实施例中,所述数据分组模块包括数据读取单元、数据识别单元与数据合并单元,所述数据读取单元,可对存储在存储装置中的业务指标进行快速调用,并读取,数据识别单元,可对读取的业务指标根据分组汇总信息与第二分组汇总信息进行识别,将符合要求的数据存储至相应的存储装置中,数据合并单元,将存储在存储装置中的符合要求的数据合并,并制表输出。
61.在本发明的实施例中,所述数据分组模块还包括数据排序单元,数据排序单元,可对合并的数据按照一定的规则进行排序,并将排序后的数据制表输出。
62.需要说明的是:规则可以是按照时间顺序,按照数值的大小或者名字的首字母排序等。
63.本发明中涉及的电路以及控制均为现有技术,在此不进行过多赘述。
64.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:
1.一种基于图数据的数据自动分组报表交互装置,其特征在于,包括:数据采集模块、数据分析模块、数据配置模块、数据分组模块与用于存储数据的存储装置,所述数据采集模块与所述数据分析模块连接,所述数据分析模块与数据配置模块连接,所述数据配置模块通过传输线与数据分组模块连接;数据采集模块,通过数据输入装置进行数据的输入或者用于进行多种类型报表的对接,增量或全量采集报表中的数据;数据分析模块,通过图数据库对数据进行分析,提取出数据中的业务指标以及相应业务指标对应的数值,并提取业务指标中的原子指标与维度,并分析出多个维度之间的关联关系;数据配置模块,用于配置与业务指标中的维度对应的分组汇总信息;数据分组模块,根据配置的分组汇总信息,将维度一致的业务指标合并在同一报表中。2.根据权利要求1所述的一种基于图数据的数据自动分组报表交互装置,其特征在于,所述数据分析模块包括业务提取单元、维度提取单元、指标提取单元以及关系分析单元;业务提取单元,用于对输入的数据或者报表中的业务指标进行提起,并将业务指标对应的数值同时进行提取,将提取出的业务指标存储至存储装置中;维度提取单元,用于将业务指标中的维度进行提取;指标提取单元,用于将业务指标中的原子指标进行提取;关系分析单元,用于对提取的维度之间进行分析,得到同一维度之间的关联关系。3.根据权利要求2所述的一种基于图数据的数据自动分组报表交互装置,其特征在于,所述数据分析模块还包括粒度提取单元,所述粒度提取单元的输入端与维度提取单元的输出端相连,所述粒度提取单元,用于将维度中的粒度提取出来,并将相应的粒度存储至存储装置中。4.根据权利要求1所述的一种基于图数据的数据自动分组报表交互装置,其特征在于,还包括数据构建模块,数据构建模块用于对原子指标经过一定运算规则构建形成的复合指标,或者根据自身业务需求进行组合将原子指标构建成派生指标,并将复合指标与派生指标通过传输线传输到数据存储模块中。5.根据权利要求4所述的一种基于图数据的数据自动分组报表交互装置,其特征在于,所述数据构建模块包括组合单元、运算单元以及复合单元,组合单元,用于以根据自身业务需求进行组合生成派生指标,具体组合为维度+修饰词+时间周期+原子指标;运算单元用于通过输入或者接口调用相应的运算函数;复合单元,用于选用相应的原子指标,并通过相应的运算函数生成复合指标。6.根据权利要求1所述的一种基于图数据的数据自动分组报表交互装置,其特征在于,所述数据配置模块包括第一配置单元与第二配置单元,所述第一配置单元用于配置与业务指标中的维度对应的分组汇总信息;所述第二配置单元的输入端与第一配置单元的输出端相连,所述第二配置单元的输出端与数据分组模块的输入端相连,所述第二配置单元用于配置与维度的粒度对应的第二分组汇总信息。7.根据权利要求1所述的一种基于图数据的数据自动分组报表交互装置,其特征在于,所述数据分组模块包括数据读取单元、数据识别单元与数据合并单元,所述数据读取单元,用于对存储在存储装置中的业务指标进行快速调用,并读取;数据识别单元,用于对读取的
业务指标根据分组汇总信息与第二分组汇总信息进行识别,将符合要求的数据存储至相应的存储装置中;数据合并单元,将存储在存储装置中的符合要求的数据合并,并制表输出。8.根据权利要求7所述的一种基于图数据的数据自动分组报表交互装置,其特征在于,所述数据分组模块还包括数据排序单元,数据排序单元,用于对合并的数据按照一定的规则进行排序,并将排序后的数据制表输出。

技术总结
本发明涉及数据处理技术领域,特别涉及一种基于图数据的数据自动分组报表交互装置,包括:数据采集模块、数据分析模块、数据配置模块、数据分组模块与存储装置,所述数据采集模块与所述数据分析模块连接,所述数据分析模块与数据配置模块连接,所述数据配置模块与数据分组模块连接,通过图数据库对数据进行分析,提取出数据中的业务指标以及相应业务指标对应的数值,并提取业务指标中的原子指标与维度,并分析出多个维度之间的关联关系,并通过数据配置模块可根据业务指标中包含的维度,按照不同的维度类别进行配置分组汇总信息,将处于同一维度下的数据按照相应的顺序排列在同一报表下,实现对数据的自动分组,便于后续进行数据的展示以及分析。行数据的展示以及分析。行数据的展示以及分析。


技术研发人员:刘炳礼 周同生 翟士丹 万澎江 瞿珂
受保护的技术使用者:北京海致科技集团有限公司
技术研发日:2023.05.18
技术公布日:2023/8/28
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐