处理业务数据的方法、装置、设备和计算机可读介质与流程
- 国知局
- 2024-09-11 15:07:37
本发明涉及大数据,尤其涉及一种处理业务数据的方法、装置、设备和计算机可读介质。
背景技术:
1、随着业务领域的增加,业务数据随着增加,数据量也越来越大。业务数据经分析后输出多种业务数据分析结果。
2、在实现本发明过程中,发明人发现现有技术中至少存在如下问题:业务数据分析结果多通过编写脚本方式输出,由于业务数据来源于多个业务领域,采用编写脚本难以适用于多种不同格式的业务数据,导致处理业务数据的效率较低。
技术实现思路
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、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
本文地址:https://www.jishuxx.com/zhuanli/20240911/293295.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表