【技术实现步骤摘要】
一种商业智能数仓高性能路由的方法和装置
[0001]本申请涉及金融领域,特别是涉及一种商业智能数仓高性能路由的方法和装置。
技术介绍
[0002]目前,商业智能一体化数仓由多个异构数仓组成,各数仓包含的数据信息、数据类型以及权限规则差异较大,因此任务分发前需对数据信息、数据类型和角色信息逐一遍历进行匹配数仓,效率较低。
[0003]如何提高匹配效率,缩短匹配时间,从而提高系统整体性能是本领域亟待解决的技术问题。
技术实现思路
[0004]为了解决上述技术问题,本申请提供了一种商业智能数仓高性能路由的方法和装置,通过构建各种数仓集合,从而可以快速得到最终符合商业智能请求中数据信息、数据类型和角色信息的数仓,无需对数据信息、数据类型和角色信息逐一遍历匹配数仓,执行效率更高。
[0005]本申请实施例公开了如下技术方案:
[0006]第一方面,本申请实施例提供了一种商业智能数仓高性能路由的方法,包括:
[0007]接收业务系统商业智能分析请求,所述请求包括数据信息、数据类型和角色信息 ...
【技术保护点】
【技术特征摘要】
1.一种商业智能数仓高性能路由的方法,其特征在于,所述方法包括:接收业务系统商业智能分析请求,所述请求包括数据信息、数据类型和角色信息;根据所述角色信息确定对应的数仓,得到角色数仓集合;根据所述数据类型和所述数据信息确定对应的数仓,得到数据数仓集合;取所述角色数仓集合和所述数据数仓集合的交集得到最终数仓集合;将所述最终数仓集合发送到任务分发单元,以便所述任务分发单元将所述请求拆解到所述最终数仓集合中的各个数仓并行执行。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述数仓并行执行得到的结果存储;将所述存储的结果合并并返回。3.根据权利要求1所述的方法,其特征在于,所述数仓包括:海杜普Hadoop非结构化通用数仓、Hadoop数据环境搭建普雷斯托Presto高性能引擎的数仓、固态硬盘高性能版GBase结构化数仓、麒麟Kylin数仓和甲骨文Oralce数仓。4.根据权利要求1所述的方法,其特征在于,所述数据类型包括:监管检查类数据、金融审计类数据、客户筛选类数据、产品营销类数据、经营指标类数据和/或分析报告类数据。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述并行执行异常中断,则自动重新执行。6.一种商业智能数仓高性能路由的装置,其特征在于,所述装置包括:接收单元,用于接收业...
【专利技术属性】
技术研发人员:王晓,张晶,杜国平,姜永利,马凯,孙晓飞,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。