数据对接方法、装置、设备及存储介质制造方法及图纸

技术编号:24251512 阅读:45 留言:0更新日期:2020-05-22 23:33
本发明专利技术涉及大数据技术领域,公开了一种数据对接方法、装置、设备及存储介质,用于根据数据采集指令、预置维度模型与预置维度细分模型提取业务目标的业务数据,提高了对接目标业务的业务数据的效率且解决数据对接困难的问题。本发明专利技术方法包括:获取数据采集请求指令;基于数据采集请求指令判断目标业务的业务数据所属的数据类型;若目标业务的业务数据属于历史数据,则根据数据采集请求指令提取历史业务数据;若目标业务的业务数据属于新数据,则根据新数据、第二预置维度模型和第二预置维度细分模型,得到新业务数据并提取新业务数据;将新业务数据或历史业务数据传输至与预置统一资源定位符URL地址相匹配的传输接口。

Data docking method, device, equipment and storage medium

【技术实现步骤摘要】
数据对接方法、装置、设备及存储介质
本专利技术涉及大数据
,尤其涉及数据对接方法、装置、设备及存储介质。
技术介绍
目前大数据理念在社会中被广泛的普及,数据积累及数据服务已经被应用到了各行各业。例如,在公司A的日常业务中,经常需要和公司B对接数据,所以公司A需要从公司B获取信息数据,然后将信息数据对接到公司B中。由此可见,如何对接数据是大数据服务很重要的一个项目。但是,由于各个公司之间对接的数据或数据形式各不相同,对接数据需要接入的协议、系统都比较复杂,造成对接困难和对接效率较低的问题。
技术实现思路
本专利技术的提供一种数据对接方法、装置、设备及存储介质,用于根据数据采集请求指令直接提取构建第一预置维度模型与第一预置维度细分模型的历史业务数据,或者将数据输入第二预置维度模型与第二预置维度细分模型中进行数据拆分与重组,得到新业务数据,并将历史业务数据或新业务数据发送至目标系统,提高了对接目标业务的业务数据的效率且解决数据对接困难的问题。为本专利技术实施例的第一方面提供一种数据对接方法,包括:获取数据采集请求指令,所述数据采集请求指令用于获取目标系统需要的目标业务的业务数据,不同的所述数据采集请求指令对应不同的所述目标业务的业务数据;基于所述数据采集请求指令判断所述目标业务的业务数据所属的数据类型,所述数据类型包括历史数据和新数据,所述历史数据为预置在数据库中的数据,所述新数据为预置在闪存空间中的数据;若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令提取所述历史业务数据,所述历史业务数据为建立第一预置维度模型和建立第一预置维度细分模型所需要的历史数据;若所述目标业务的业务数据属于所述新数据,则根据所述新数据、第二预置维度模型和第二预置维度细分模型,得到新业务数据并提取所述新业务数据;将所述新业务数据或所述历史业务数据传输至与预置统一资源定位符URL地址相匹配的传输接口。可选的,在本专利技术实施例第一方面的第一种实现方式中,所述若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令提取所述历史业务数据,所述历史业务数据为建立第一预置维度模型和建立第一预置维度细分模型所需要的历史数据包括:若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令确定筛选条件、第一预置维度模型与第一预置维度细分模型;从所述第一预置维度模型和所述第一预置维度细分模型中提取符合所述筛选条件的历史业务数据。可选的,在本专利技术实施例第一方面的第二种实现方式中,所述若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令确定筛选条件、第一预置维度模型与第一预置维度细分模型包括:若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令确定筛选条件;根据所述筛选条件在预置维度模型中确定第一预置维度模型;根据所述筛选条件与所述第一预置维度模型,在预置维度细分模型中确定第一预置维度细分模型。可选的,在本专利技术实施例第一方面的第三种实现方式中,所述若所述目标业务的业务数据属于所述新数据,则根据所述新数据、第二预置维度模型和第二预置维度细分模型,得到新业务数据并提取所述新业务数据包括:若所述目标业务的业务数据属于所述新数据,则根据所述筛选条件筛选新数据,得到新标准数据;计算所述新标准数据与多个预置维度模型的相似度,并根据所述相似度确定第二预置维度模型与第二预置维度细分模型;根据所述第二预置维度模型与所述第二预置维度细分模型将所述新标准数据进行重组,得到新业务数据并提取所述新业务数据。可选的,在本专利技术实施例第一方面的第四种实现方式中,所述根据所述第二预置维度模型与所述第二预置维度细分模型将所述新标准数据进行重组,得到新业务数据并提取所述新业务数据包括:通过预置计算引擎处理所述新标准数据,得到新维度粒度数据与新维度细分粒度数据,所述新维度粒度数据和所述新维度细分粒度数据为所述新标准数据的细化数据;将所述新维度粒度数据与所述新维度细分粒度数据分别输入预置事实数据表的首列表与其他列表,得到新事实数据表;将所述新事实数据表映射到预置属性数据表中,得到新属性数据表;根据所述新属性数据表,提取新业务数据。可选的,在本专利技术实施例第一方面的第五种实现方式中,在所述获取数据采集请求指令,所述数据采集请求指令用于获取目标系统需要的目标业务的业务数据,不同的所述数据采集请求指令对应不同所述目标业务的业务数据之前,所述数据对接方法还包括:获取历史数据;根据所述历史数据建立多个预置维度模型与预置维度细分模型;判断建立所述预置维度模型和建立所述预置维度细分模型的历史数据是否有变更;若所述历史数据有变更,则根据变更后的历史数据调整所述预置维度模型与所述预置维度细分模型。可选的,在本专利技术实施例第一方面的第六种实现方式中,在若所述目标业务的业务数据属于所述新数据,则根据所述新数据、第二预置维度模型和第二预置维度细分模型,得到新业务数据并提取所述新业务数据之后,在将所述新业务数据或所述历史业务数据传输至与预置统一资源定位符URL地址相匹配的传输接口之前,所述数据对接方法还包括:在预置页面写入URL地址,得到预置URL地址,且将URL地址存储到数据库中,所述URL地址为目标系统的地址。本专利技术实施例的第二方面提供一种数据对接装置,包括:获取单元,用于获取数据采集请求指令,所述数据采集请求指令用于获取目标系统需要的目标业务的业务数据,不同的所述数据采集请求指令对应不同的所述目标业务的业务数据;判断单元,用于基于所述数据采集请求指令判断所述目标业务的业务数据所属的数据类型,所述数据类型包括历史数据和新数据,所述历史数据为预置在数据库中的数据,所述新数据为预置在闪存空间中的数据;第一提取单元,若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令提取所述历史业务数据,所述历史业务数据为建立第一预置维度模型和建立第一预置维度细分模型所需要的历史数据;第二提取单元,若所述目标业务的业务数据属于所述新数据,则用于根据所述新数据、第二预置维度模型和第二预置维度细分模型,得到新业务数据并提取所述新业务数据;传输单元,用于将所述新业务数据或所述历史业务数据传输至与预置统一资源定位符URL地址相匹配的传输接口。可选的,在本专利技术实施例第二方面的第一种实现方式中,第一提取单元具体包括:确定模块,若所述目标业务的业务数据属于所述历史数据,则用于根据所述数据采集请求指令确定筛选条件、第一预置维度模型与第一预置维度细分模型;第一提取模块,用于从所述第一预置维度模型和所述第一预置维度细分模型中提取符合所述筛选条件的历史业务数据。可选的,在本专利技术实施例第二方面的第二种实现方式中,确定模块具体用于:若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令确定筛选条件;根据所述筛选条件在预置维度模型中确定第一预置维度模型;根据所述筛选条件与所述第一预置维度模型,在预置维度细分模型中确定第一预置维度细分模型。可选的,在本专利技术实施例第二方面的第三种实现方式中,第二提取单元具体包括:筛本文档来自技高网...

【技术保护点】
1.一种数据对接方法,其特征在于,包括:/n获取数据采集请求指令,所述数据采集请求指令用于获取目标系统需要的目标业务的业务数据,不同的所述数据采集请求指令对应不同的所述目标业务的业务数据;/n基于所述数据采集请求指令判断所述目标业务的业务数据所属的数据类型,所述数据类型包括历史数据和新数据,所述历史数据为预置在数据库中的数据,所述新数据为预置在闪存空间中的数据;/n若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令提取所述历史业务数据,所述历史业务数据为建立第一预置维度模型和建立第一预置维度细分模型所需要的历史数据;/n若所述目标业务的业务数据属于所述新数据,则根据所述新数据、第二预置维度模型和第二预置维度细分模型,得到新业务数据并提取所述新业务数据;/n将所述新业务数据或所述历史业务数据传输至与预置统一资源定位符URL地址相匹配的传输接口。/n

【技术特征摘要】
1.一种数据对接方法,其特征在于,包括:
获取数据采集请求指令,所述数据采集请求指令用于获取目标系统需要的目标业务的业务数据,不同的所述数据采集请求指令对应不同的所述目标业务的业务数据;
基于所述数据采集请求指令判断所述目标业务的业务数据所属的数据类型,所述数据类型包括历史数据和新数据,所述历史数据为预置在数据库中的数据,所述新数据为预置在闪存空间中的数据;
若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令提取所述历史业务数据,所述历史业务数据为建立第一预置维度模型和建立第一预置维度细分模型所需要的历史数据;
若所述目标业务的业务数据属于所述新数据,则根据所述新数据、第二预置维度模型和第二预置维度细分模型,得到新业务数据并提取所述新业务数据;
将所述新业务数据或所述历史业务数据传输至与预置统一资源定位符URL地址相匹配的传输接口。


2.根据权利要求1所述的数据对接方法,其特征在于,所述若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令提取所述历史业务数据,所述历史业务数据为建立第一预置维度模型和建立第一预置维度细分模型所需要的历史数据包括:
若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令确定筛选条件、第一预置维度模型与第一预置维度细分模型;
从所述第一预置维度模型和所述第一预置维度细分模型中提取符合所述筛选条件的历史业务数据。


3.根据权利要求2所述的数据对接方法,其特征在于,所述若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令确定筛选条件、第一预置维度模型与第一预置维度细分模型包括:
若所述目标业务的业务数据属于所述历史数据,则根据所述数据采集请求指令确定筛选条件;
根据所述筛选条件在预置维度模型中确定第一预置维度模型;
根据所述筛选条件与所述第一预置维度模型,在预置维度细分模型中确定第一预置维度细分模型。


4.根据权利要求1所述的数据对接方法,其特征在于,所述若所述目标业务的业务数据属于所述新数据,则根据所述新数据、第二预置维度模型和第二预置维度细分模型,得到新业务数据并提取所述新业务数据包括:
若所述目标业务的业务数据属于所述新数据,则根据所述筛选条件筛选新数据,得到新标准数据;
计算所述新标准数据与多个预置维度模型的相似度,并根据所述相似度确定第二预置维度模型与第二预置维度细分模型;
根据所述第二预置维度模型与所述第二预置维度细分模型将所述新标准数据进行重组,得到新业务数据并提取所述新业务数据。


5.根据权利要求4所述的数据对接方法,其特征在于,所述根据所述第二预置维度模型与所述第二预置维度细分模型将所述新标准数据进行重组,得到新业务数据并提取所述新业务数据包括:
通过预置计算引擎处理所述新标准数据,得到新维度粒度数据与新维度细分粒度数据...

【专利技术属性】
技术研发人员:陈武
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东;44

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

1