System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,特别涉及一种运营数据获取方法、装置、电子设备和可读存储介质。
技术介绍
1、随着大数据技术的不断发展,因其强大的数据处理能力在越来越多的领域中得到了广泛的应用。其中基于大数据技术打造的智慧校园平台集校园管理、校园金融、校园安全、校园生活、智慧教学功能于一体,为老师和学生的日常管理提供了便利。而目前当老师想要随时得到本校的运营数据如班级的缴费、考勤等数据时,需要联系平台的技术人员,技术人员根据老师提供的统计指标在后台数据库中获取相应的统计结果,然后将其整理成报表后反馈给相应的老师。该过程依赖于技术人员的操作不仅流程复杂而且获取数据不及时,用户体验感差。
技术实现思路
1、本专利技术提供了一种运营数据获取方法、装置、电子设备和可读存储介质,可以有效提高报表生成效率、用户体验感。
2、为实现上述目的,本专利技术提供如下技术方案:
3、根据本专利技术具体实施方式提供的一种运营数据获取方法,包括:
4、响应于运营数据采集请求,获取数据准备层中用于对每个学校的基础运营数据进行记录的各基础数据表;
5、将各源数据库中的基础运营数据对应提取至所述数据准备层的所述各基础数据表中;
6、基于数据服务层中各展示数据表的属性信息,确定每个展示数据表相关联的基础数据表的数量以及数据维表层中的维度信息表的数量;
7、对任一展示数据表,当所述任一展示数据表仅关联基础数据表时,则基于所述任一展示数据表的统计规则对关联的
8、当所述任一展示数据表除所述基础数据表外还关联所述维度信息表时,则在所述维度信息表中所包含的各维度上分别基于所述统计规则对所述基础数据表的基础运营数据进行处理得到所述汇总数据;
9、将所有汇总数据和对应的学校相关联后存储。
10、进一步地,所述运营数据获取方法还包括:
11、响应于用户的运营数据查询请求,获取所述用户的身份标识;
12、基于所述身份标识确定所述用户所属的目标学校;
13、基于所述目标学校的标识,得到所述目标学校相关联的所有汇总数据;
14、将所述所有汇总数据以相应的展示形式展示给所述用户。
15、进一步地,所述响应于运营数据采集请求,获取数据准备层中用于对每个学校的基础运营数据进行记录的各基础数据表,包括:
16、获取运营数据的采集周期;
17、基于所述采集周期实时获取所述运营数据采集请求信号,在接收到所述运营数据采集请求信号后获取所述各基础数据表。
18、进一步地,所述将各源数据库中的基础运营数据对应提取至所述各基础数据表中,包括:
19、将所述各源数据库中的基础运营数据提取至中间服务器中;
20、将所述中间服务器的基础运营数据对应提取至所述各基础数据表中。
21、进一步地,所述将所述中间服务器的基础运营数据对应提取至所述各基础数据表中,包括:
22、基于所述各基础数据表的第一属性信息,确定所述各基础数据表相对应的源数据库;
23、基于所述各基础数据表的第二属性信息,从对应的源数据库提取出相应的运营数据填充至所述各基础数据表中。
24、进一步地,所述运营数据获取方法还包括:
25、以增量更新的方式将各源数据库中的基础运营数据对应提取至所述各基础数据表中。
26、进一步地,所述运营数据获取方法还包括:
27、基于所述用户设定时间区间,将所述设定时间区间内的所有汇总数据以相应的展示形式展示给所述用户。
28、根据本专利技术具体实施方式提供的一种运营数据获取装置,包括:
29、数据响应模块,用于响应于运营数据采集请求,获取数据准备层中用于对每个学校的基础运营数据进行记录的各基础数据表;
30、数据提取模块,用于将各源数据库中的基础运营数据对应提取至所述数据准备层的所述各基础数据表中;
31、表格关联模块,用于基于数据服务层中各展示数据表的属性信息,确定每个展示数据表相关联的基础数据表的数量以及数据维表层中的维度信息表的数量;
32、第一数据汇总模块,用于对任一展示数据表,当所述任一展示数据表仅关联基础数据表时,则基于所述任一展示数据表的统计规则对关联的所述基础数据表的基础运营数据进行处理得到汇总数据;
33、第二数据汇总模块,用于当所述任一展示数据表除所述基础数据表外还关联所述维度信息表时,则在所述维度信息表中所包含的各维度上分别基于所述统计规则对所述基础数据表的基础运营数据进行处理得到所述汇总数据;以及
34、数据存储模块,用于将所有汇总数据和对应的学校相关联后存储。
35、根据本专利技术具体实施方式提供的一种电子设备,包括:存储器和处理器;
36、所述存储器,用于存储程序;
37、所述处理器,用于执行所述程序,实现如上所述的运营数据获取方法的各个步骤。
38、根据本专利技术具体实施方式提供的一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的运营数据获取方法的各个步骤。
39、由以上技术方案可以看出,本专利技术中公开了一种运营数据获取方法,可以在需要进行运营数据的采集时,从数据准备层中提取出需要使用的基础数据表。然后将各个源数据库中的基础运营数据提取至相应的基础数据表中。根据数据服务层中各展示数据表的属性信息得到展示数据表中汇总数据需要使用的基础数据表以及维度信息表,然后根据每个展示数据表相关联的基础数据表以及维度信息表的数量同时进行每个展示数据表的汇总数据的统计汇总,进而得到每个展示数据表对应的汇总数据,最后将所有汇总数据以学校为单位进行关联聚合后进行存储供用户进行查看和使用。该运营数据获取方法实现了运营数据的自动统计汇总,不再需要技术人员手工提取数据并处理成报表,有效提高了报表生成效率,提高了用户体验感。
本文档来自技高网...【技术保护点】
1.一种运营数据获取方法,其特征在于,包括:
2.根据权利要求1所述的运营数据获取方法,其特征在于,还包括:
3.根据权利要求1所述的运营数据获取方法,其特征在于,所述响应于运营数据采集请求,获取数据准备层中用于对每个学校的基础运营数据进行记录的各基础数据表,包括:
4.根据权利要求1所述的运营数据获取方法,其特征在于,所述将各源数据库中的基础运营数据对应提取至所述各基础数据表中,包括:
5.根据权利要求4所述的运营数据获取方法,其特征在于,所述将所述中间服务器的基础运营数据对应提取至所述各基础数据表中,包括:
6.根据权利要求1所述的运营数据获取方法,其特征在于,还包括:
7.根据权利要求2所述的运营数据获取方法,其特征在于,还包括:
8.一种运营数据获取装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:存储器和处理器;
10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的运营数据获取方法的
...【技术特征摘要】
1.一种运营数据获取方法,其特征在于,包括:
2.根据权利要求1所述的运营数据获取方法,其特征在于,还包括:
3.根据权利要求1所述的运营数据获取方法,其特征在于,所述响应于运营数据采集请求,获取数据准备层中用于对每个学校的基础运营数据进行记录的各基础数据表,包括:
4.根据权利要求1所述的运营数据获取方法,其特征在于,所述将各源数据库中的基础运营数据对应提取至所述各基础数据表中,包括:
5.根据权利要求4所述的运营数据获取方法,其特征在于,所述将所...
【专利技术属性】
技术研发人员:杨越,杨帆,郑海涛,
申请(专利权)人:中银金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。