一种商业智能数仓高性能路由的方法和装置制造方法及图纸

技术编号:28147060 阅读:31 留言:0更新日期:2021-04-21 19:33
本申请实施例公开了一种商业智能数仓高性能路由的方法,接收业务系统商业智能分析请求,请求中包括数据信息、数据类型和角色信息,根据角色信息确定对应的数仓,得到角色数仓集合,从而知道请求中的用户角色对应可以访问的数仓。根据数据类型和数据信息确定对应的数仓,得到数据数仓集合,从而可以知道请求中的数据类型和数据信息相对应的数仓。取角色数仓集合和数据数仓集合的交集得到最终数仓集合,即请求中用户角色可以访问的具有请求中数据信息和数据类型的数仓的集合,从而可以根据最终数仓集合将请求拆解到各个数仓进行并行执行。由此实现了商业智能数仓的高性能路由,无需对数据信息、数据类型和角色信息逐一遍历匹配数仓,执行效率更高。执行效率更高。执行效率更高。

【技术实现步骤摘要】
一种商业智能数仓高性能路由的方法和装置


[0001]本申请涉及金融领域,特别是涉及一种商业智能数仓高性能路由的方法和装置。

技术介绍

[0002]目前,商业智能一体化数仓由多个异构数仓组成,各数仓包含的数据信息、数据类型以及权限规则差异较大,因此任务分发前需对数据信息、数据类型和角色信息逐一遍历进行匹配数仓,效率较低。
[0003]如何提高匹配效率,缩短匹配时间,从而提高系统整体性能是本领域亟待解决的技术问题。

技术实现思路

[0004]为了解决上述技术问题,本申请提供了一种商业智能数仓高性能路由的方法和装置,通过构建各种数仓集合,从而可以快速得到最终符合商业智能请求中数据信息、数据类型和角色信息的数仓,无需对数据信息、数据类型和角色信息逐一遍历匹配数仓,执行效率更高。
[0005]本申请实施例公开了如下技术方案:
[0006]第一方面,本申请实施例提供了一种商业智能数仓高性能路由的方法,包括:
[0007]接收业务系统商业智能分析请求,所述请求包括数据信息、数据类型和角色信息
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种商业智能数仓高性能路由的方法,其特征在于,所述方法包括:接收业务系统商业智能分析请求,所述请求包括数据信息、数据类型和角色信息;根据所述角色信息确定对应的数仓,得到角色数仓集合;根据所述数据类型和所述数据信息确定对应的数仓,得到数据数仓集合;取所述角色数仓集合和所述数据数仓集合的交集得到最终数仓集合;将所述最终数仓集合发送到任务分发单元,以便所述任务分发单元将所述请求拆解到所述最终数仓集合中的各个数仓并行执行。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述数仓并行执行得到的结果存储;将所述存储的结果合并并返回。3.根据权利要求1所述的方法,其特征在于,所述数仓包括:海杜普Hadoop非结构化通用数仓、Hadoop数据环境搭建普雷斯托Presto高性能引擎的数仓、固态硬盘高性能版GBase结构化数仓、麒麟Kylin数仓和甲骨文Oralce数仓。4.根据权利要求1所述的方法,其特征在于,所述数据类型包括:监管检查类数据、金融审计类数据、客户筛选类数据、产品营销类数据、经营指标类数据和/或分析报告类数据。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述并行执行异常中断,则自动重新执行。6.一种商业智能数仓高性能路由的装置,其特征在于,所述装置包括:接收单元,用于接收业...

【专利技术属性】
技术研发人员:王晓张晶杜国平姜永利马凯孙晓飞
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1