一种数仓元数据的上下游供数方法、装置、设备及介质制造方法及图纸

技术编号:36458149 阅读:12 留言:0更新日期:2023-01-25 22:56
本发明专利技术公开了一种数仓元数据的上下游供数方法、装置、设备及介质,所述方法包括以下步骤:获取业务数据信息,基于业务数据信息搭建多数仓供数系统;获取下游供数需求,基于下游供数需求确认数仓供数模式;基于多数仓供数系统和数仓供数模式进行多数仓分级供数操作;本发明专利技术能够建立多数仓的业务数据供数模式,使用多个数仓智能面对不同类型的业务系统下业务数据供数需求,使各个业务系统更加独立且互补干扰,对于下游子系统,会自动根据下游子系统的供数需求选择对应的数仓进行独立供数,供数后无需下游子系统再进行数据拆分操作,方便了下游子系统的数据获取,且提高了上下游供数过程的有序性,提高了时效性,节约了下游子系统的运行成本。的运行成本。的运行成本。

【技术实现步骤摘要】
一种数仓元数据的上下游供数方法、装置、设备及介质


[0001]本专利技术涉及业务数据处理
,具体的,本专利技术应用于上下游供数系统领域,特别是涉及一种数仓元数据的上下游供数方法、装置、设备及介质。

技术介绍

[0002]目前,在智能终端的业务系统运行中,需要由各个业务系统向同一数仓发送业务数据,然后通过该数仓将业务数据下发给各个下游子系统,后续需要各个下游子系统根据自身需求从收到的业务数据中进行需求数据的拆分,进而完成上下游业务系统间的数据传输;
[0003]前述的这种上下游供数过程中,业务数据的独立性较差,通常以综合性的业务数据下发至下游子系统,而每当下游子系统需要业务数据时,就需要执行对应的拆分动作,而这种综合性的业务数据会提高下游子系统的资源占用,同时下游子系统拆分数据会消耗一定的资源和时间成本,这极大的提高了下游子系统的运行成本,降低了下游子系统的运行时效性。

技术实现思路

[0004]本专利技术的目的在于,针对现有技术中的上述问题,提供一种数仓元数据的上下游供数方法、装置、设备及介质,进而解决现有技术中的上下游供数过程中,业务数据的独立性较差,通常以综合性的业务数据下发至下游子系统,这种方式会提高下游子系统的资源占用及运行成本,降低下游子系统的运行时效性的问题。
[0005]为解决上述技术问题,本专利技术的具体技术方案如下:
[0006]一方面,本专利技术提供一种数仓元数据的上下游供数方法,包括:
[0007]数仓拆分:
[0008]获取业务数据信息,基于所述业务数据信息搭建多数仓供数系统;
[0009]供数模式确认:
[0010]获取下游供数需求,基于所述下游供数需求确认数仓供数模式;
[0011]分级供数:
[0012]基于所述多数仓供数系统和所述数仓供数模式进行多数仓分级供数操作。
[0013]作为一种改进的方案,所述业务数据信息包括:若干待传输数据以及与若干所述待传输数据分别匹配的若干业务类型;
[0014]所述基于所述业务数据信息搭建多数仓供数系统,包括:
[0015]设置第一供数模型;
[0016]按照所述第一供数模型创建与若干所述业务类型分别匹配的若干供数仓;
[0017]按照若干所述业务类型将若干所述待传输数据分别填充至若干所述供数仓中,并按照若干所述业务类型为若干所述供数仓分别设置业务标记;
[0018]令设置所述业务标记后的若干所述供数仓组成所述多数仓供数系统。
[0019]作为一种改进的方案,所述下游供数需求包括:单数据供数需求、多数据供数需求和未知数据供数需求;
[0020]所述数仓供数模式包括:单数仓供数模式、多数仓供数模式和优先级供数模式;
[0021]所述基于所述下游供数需求确认数仓供数模式,包括:
[0022]识别所述下游供数需求;
[0023]若所述下游供数需求为所述单数据供数需求,则确认所述数仓供数模式为所述单数仓供数模式;
[0024]若所述下游供数需求为所述多数据供数需求,则确认所述数仓供数模式为所述多数仓供数模式;
[0025]若所述下游供数需求为所述未知数据供数需求,则确认所述数仓供数模式为所述优先级供数模式。
[0026]作为一种改进的方案,所述多数仓分级供数操作包括:单独数仓供数操作、多数仓联合供数操作和多数仓按级供数操作;
[0027]所述基于所述多数仓供数系统和所述数仓供数模式进行多数仓分级供数操作,包括:
[0028]识别所述数仓供数模式;
[0029]所述数仓供数模式为所述单数仓供数模式时,基于所述单数据供数需求和若干所述供数仓中的单一供数仓执行所述单独数仓供数操作;
[0030]所述数仓供数模式为所述多数仓供数模式时,基于所述多数据供数需求和若干所述供数仓中的多个供数仓执行所述多数仓联合供数操作;
[0031]所述数仓供数模式为所述优先级供数模式时,基于所述未知数据供数需求和若干所述供数仓执行所述多数仓按级供数操作。
[0032]作为一种改进的方案,所述单独数仓供数操作,包括:
[0033]识别所述单数据供数需求所对应的第一业务类型;
[0034]确认与所述第一业务类型相匹配的第一业务标记;
[0035]在若干所述供数仓中确认与所述第一业务标记相匹配的第一供数仓;
[0036]通过所述第一供数仓按照所述单数据供数需求向下游系统进行供数服务。
[0037]作为一种改进的方案,所述多数仓联合供数操作,包括:
[0038]识别所述多数据供数需求所对应的若干第二业务类型;
[0039]确认与若干所述第二业务类型分别匹配的若干第二业务标记;
[0040]在若干所述供数仓中确认与若干第二业务标记分别匹配的若干第二供数仓,通过若干所述第二供数仓按照所述多数据供数需求分别向下游系统进行同步供数服务。
[0041]作为一种改进的方案,所述多数仓按级供数操作,包括:
[0042]为若干所述供数仓分别设置供数优先级;
[0043]基于所述供数优先级和若干所述供数仓创建供数仓队列;
[0044]基于所述供数仓队列对若干所述供数仓执行供数判断步骤;
[0045]所述供数判断步骤,包括:
[0046]步骤一:按照所述供数优先级在所述供数仓队列中确认第三供数仓;
[0047]步骤二:识别所述第三供数仓的第三业务标记;
[0048]步骤三:判断所述第三业务标记是否满足所述未知数据供数需求;若满足,则采用所述第三供数仓向下游系统进行供数服务;若未满足,则在所述供数仓队列中移除所述第三供数仓,得到新供数仓队列,基于所述新供数仓队列回到所述步骤一。
[0049]另一方面,本专利技术还提供一种数仓元数据的上下游供数装置,包括:
[0050]数仓拆分模块、供数模式确认模块和分级供数模块;
[0051]数仓拆分模块,用于获取业务数据信息,基于所述业务数据信息搭建多数仓供数系统;
[0052]供数模式确认模块,用于获取下游供数需求,基于所述下游供数需求确认数仓供数模式;
[0053]分级供数模块,用于根据所述多数仓供数系统和所述数仓供数模式进行多数仓分级供数操作。
[0054]另一方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述数仓元数据的上下游供数方法的步骤。
[0055]另一方面,本专利技术还提供一种计算机设备,所述计算机设备包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:
[0056]所述存储器,用于存放计算机程序;
[0057]所述处理器,用于通过运行所述存储器上所存放的程序来执行所述数仓元数据的上下游供数方法的步骤。
[0058]本专利技术技术方案的有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数仓元数据的上下游供数方法,其特征在于,包括以下步骤:数仓拆分:获取业务数据信息,基于所述业务数据信息搭建多数仓供数系统;供数模式确认:获取下游供数需求,基于所述下游供数需求确认数仓供数模式;分级供数:基于所述多数仓供数系统和所述数仓供数模式进行多数仓分级供数操作。2.根据权利要求1所述的一种数仓元数据的上下游供数方法,其特征在于:所述业务数据信息包括:若干待传输数据以及与若干所述待传输数据分别匹配的若干业务类型;所述基于所述业务数据信息搭建多数仓供数系统,包括:设置第一供数模型;按照所述第一供数模型创建与若干所述业务类型分别匹配的若干供数仓;按照若干所述业务类型将若干所述待传输数据分别填充至若干所述供数仓中,并按照若干所述业务类型为若干所述供数仓分别设置业务标记;令设置所述业务标记后的若干所述供数仓组成所述多数仓供数系统。3.根据权利要求2所述的一种数仓元数据的上下游供数方法,其特征在于:所述下游供数需求包括:单数据供数需求、多数据供数需求和未知数据供数需求;所述数仓供数模式包括:单数仓供数模式、多数仓供数模式和优先级供数模式;所述基于所述下游供数需求确认数仓供数模式,包括:识别所述下游供数需求;若所述下游供数需求为所述单数据供数需求,则确认所述数仓供数模式为所述单数仓供数模式;若所述下游供数需求为所述多数据供数需求,则确认所述数仓供数模式为所述多数仓供数模式;若所述下游供数需求为所述未知数据供数需求,则确认所述数仓供数模式为所述优先级供数模式。4.根据权利要求3所述的一种数仓元数据的上下游供数方法,其特征在于:所述多数仓分级供数操作包括:单独数仓供数操作、多数仓联合供数操作和多数仓按级供数操作;所述基于所述多数仓供数系统和所述数仓供数模式进行多数仓分级供数操作,包括:识别所述数仓供数模式;所述数仓供数模式为所述单数仓供数模式时,基于所述单数据供数需求和若干所述供数仓中的单一供数仓执行所述单独数仓供数操作;所述数仓供数模式为所述多数仓供数模式时,基于所述多数据供数需求和若干所述供数仓中的多个供数仓执行所述多数仓联合供数操作;所述数仓供数模式为所述优先级供数模式时,基于所述未知数据供数需求和若干所述供数仓执行所述多数仓按级供数操作。5.根据权利要求4所述的一种数仓元数据的上下游供数方法,其特征在于:
所述单独数仓供数操作,包括:...

【专利技术属性】
技术研发人员:高强武目帅贾广旭常绍盈胡焱
申请(专利权)人:浪潮金融信息技术有限公司
类型:发明
国别省市:

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

1