一种异构数据转换方法、装置、设备及存储介质与流程

未命名 09-29 阅读:99 评论:0


1.本技术实施例涉及金融科技(fintech)的数据处理技术领域,涉及但不限于一种异构数据转换方法、装置、设备及存储介质。


背景技术:

2.随着计算机计算的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。
3.金融科技领域下,目前依赖现有转换组件对异构数据进行转换处理,然而,现有转换组件实现的是通用化的类型转换,比如字符串值映射,字符串拼接等,无法满足数据类型差异化大的数据转换场景。


技术实现要素:

4.本技术提供一种异构数据转换方法、装置、设备及存储介质,以解决相关技术中依赖现有转换组件对异构数据进行转换处理,实现的是通用化的类型转换,无法满足数据类型差异化大的数据转换场景的问题。
5.本技术实施例的技术方案是这样实现的:
6.本技术实施例提供一种异构数据转换方法,包括:
7.通过数据模型对待转换数据进行置换操作,得到数据体;数据体是数据字段的整个集合;
8.对数据体进行数据颗粒度处理,得到数据体包含的数据胞;数据胞是由数据核和数据质组成的最小结构单元,数据核是数据字段要素,数据质是数据核相对应的数据信息;
9.对数据胞进行染色操作,得到第一数据体;
10.通过数据演化模型对第一数据体进行转换处理,得到第二数据体;
11.对第二数据体进行置换操作,得到目标异构转换数据。
12.一种异构数据转换装置,所述装置包括:
13.处理模块,用于通过数据模型对待转换数据进行置换操作,得到数据体;数据体是数据字段的整个集合;
14.处理模块,用于对数据体进行颗粒度处理,得到数据体包含的数据胞;数据胞是由数据核和数据质组成的最小结构单元,数据核是数据字段要素,数据质是数据核相对应的数据信息;
15.处理模块,用于对数据胞进行染色操作,得到第一数据体;
16.转换模块,用于通过数据演化模型对第一数据体进行转换处理,得到第二数据体;
17.处理模块,用于对第二数据体进行置换操作,得到目标异构转换数据。
18.一种异构数据转换设备,包括:
19.存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令
时,实现上述的方法。
20.一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现上述的方法。
21.本技术实施例具有以下有益效果:
22.通过数据模型对待转换数据进行置换操作,得到数据体;数据体是数据字段的整个集合;对数据体进行数据颗粒度处理,得到数据体包含的数据胞;数据胞是由数据核和数据质组成的最小结构单元,数据核是数据字段要素,数据质是数据核相对应的数据信息;对数据胞进行染色操作,得到第一数据体;通过数据演化模型对第一数据体进行转换处理,得到第二数据体;对第二数据体进行置换操作,得到目标异构转换数据;本技术通过模拟数据细胞演化过程,将待转换数据按照数据颗粒度处理细分为最小结构单位即数据胞,通过数据演化模型对数据胞经染色后得到的第一数据,得到第二数据体,最终将第二数据体还原数据形态,得到目标异构转换数据,本技术提供的异构数据转换方法,满足数据类型差异化大的数据转换场景下的数据转换需求,提高了异构数据转换的准确率。
附图说明
23.图1是本技术实施例提供的异构数据转换设备的一个可选的架构示意图;
24.图2是本技术实施例提供的异构数据转换方法的流程示意图;
25.图3是本技术实施例提供的数据置换操作的示意图;
26.图4是本技术实施例提供的数据组织初始化的示意图;
27.图5是本技术实施例提供的数据分化的示意图;
28.图6是本技术实施例提供的数据分裂分化的示意图。
具体实施方式
29.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
30.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。除非另有定义,本技术实施例所使用的所有的技术和科学术语与属于本技术实施例的技术领域的技术人员通常理解的含义相同。本技术实施例所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
31.下面说明本技术实施例提供的异构数据转换设备的示例性应用,本技术实施例提供的异构数据转换设备可以实施为笔记本电脑,平板电脑,台式计算机,移动设备(例如,移动电话,便携式音乐播放器,个人数字助理,专用消息设备,便携式游戏设备),智能机器人等任意具有屏幕显示功能的异构数据转换设备例如异构数据转换终端,也可以实施为服务器。下面,将说明异构数据转换设备实施为异构数据转换设备时的示例性应用。
32.参见图1,图1是本技术实施例提供的异构数据转换设备100的结构示意图,图1所示的异构数据转换设备100包括:至少一个处理器110、至少一个网络接口120、用户接口130和存储器150。异构数据转换设备100中的各个组件通过总线系统140耦合在一起。可理解,
总线系统140用于实现这些组件之间的连接通信。总线系统140除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图1中将各种总线都标为总线系统140。
33.处理器110可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
34.用户接口130包括使得能够呈现媒体内容的一个或多个输出装置131,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口130还包括一个或多个输入装置132,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
35.存储器150可以是可移除的,不可移除的或其组合。示例性地硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器150可选地包括在物理位置上远离处理器110的一个或多个存储设备。存储器150包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(read only memory,rom),易失性存储器可以是随机存取存储器(random access memory,ram)。本技术实施例描述的存储器150旨在包括任意适合类型的存储器。在一些实施例中,存储器150能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
36.操作系统151,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
37.网络通信模块152,用于经由一个或多个(有线或无线)网络接口120到达其他计算设备,示例性地网络接口120包括:蓝牙、无线相容性认证(wifi)、和通用串行总线(universal serial bus,usb)等;
38.输入处理模块153,用于对一个或多个来自一个或多个输入装置132之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。
39.在一些实施例中,本技术实施例提供的装置可以采用软件方式实现,图1示出了存储在存储器150中的一种异构数据转换装置154,该异构数据转换装置154可以是异构数据转换设备100中的异构数据转换装置,其可以是程序和插件等形式的软件,包括以下软件模块:处理模块1541、转换模块1542,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分。将在下文中说明各个模块的功能。
40.在另一些实施例中,本技术实施例提供的装置可以采用硬件方式实现,作为示例,本技术实施例提供的装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本技术实施例提供的异构数据转换方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(application specific integrated circuit,asic)、dsp、可编程逻辑器件(programmable logic device,pld)、复杂可编程逻辑器件(complex programmable logic device,cpld)、现场可编程门阵列(field-programmable gate array,fpga)或其他电子元件。
41.相关技术中,随着程序系统的不断升级改造,为了保证存量数据的平滑过渡升级。将采用标准化的数据转换处理过程,借助通用化的数据转换手段,保障线上运行业务的连
续性,将存量的数据进行清理和转换后载入新系统中,以确保更换系统后所有业务操作顺利进行。目前,行业通常采用etl工具进行数据处理,其中,etl用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。这种etl工具在面对复杂的异构数据转换场景差异化大的情况下,受制于现有组件支持,至少会限制数据转换的结果预期,因此会降低数据处理的准确率。以及针对大数据量出现裂变放大场景,转换会消耗大量的内存资源,转换效率低。同时它依赖定时调度任务执行,无法实现实时的数据处理,无法保证连续性。
42.可见,相关技术中,一方面依赖现有转换工具对数据进行处理,虽然能够满足常见类型的数据转换处理。但是针对异构裂变场景,数据类型差异化大时,现有方案中的转换工具是固定的通用化的一些类型转换工具,比如字符串值映射,字符串拼接等。这些转换方式能够满足常规的字段准换,但是无法满足特定数据转换的格式要求,比如某些数据需要进行特定方法运算的,无法通过现成组件满足转换需求。强制使用现成方案的话将会出现数据准确率低的问题,因为按照现有组件无法按照预期目标进行转换,将导致部分字段只能进行平行映射,降低了数据的准确率。
43.相关技术中,另一方面转换过程受限于etl部署平台限制,只能依赖创建作业的方式定时调度任务执行,转换效率无法保证实时场景下高连续性的要求。面对异构数据集数据量大的转换场景下,受限于ktr流式处理过程,转换过程按照步骤与步骤间进行缓存传递,因此无法高效提升数据处理效率。
44.综上,相关技术中的数据转换处理方式,受限于etl平台的限制,同时受制于现有组件支持和ktr流程处理机制,造成转换效率上的妥协,还存在转换效率较低的问题。
45.为此,本技术提供一种异构数据转换方法,该方法模拟细胞生化过程,实现了异构数据的转换。本技术通过模拟数据细胞演化过程,将待转换数据按照数据颗粒度处理细分为最小结构单位即数据胞,通过数据演化模型对数据胞经染色后得到的第一数据,得到第二数据体,最终将第二数据体还原数据形态,得到目标异构转换数据,该异构数据转换方法满足数据类型差异化大的数据转换场景下的数据转换需求,提高了异构数据转换的准确率。
46.下面将结合本技术实施例提供的异构数据转换设备100的示例性应用和实施,说明本技术实施例提供的异构数据转换方法。参见图2,图2是本技术实施例提供的异构数据转换方法的一个可选的流程示意图,将结合图2示出的步骤进行说明,
47.步骤s201,通过数据模型对待转换数据进行置换操作,得到数据体。
48.其中,数据体(dataentity)是数据字段的整个集合。
49.本技术实施例中,待转换数据的获取方式包括但不限于通过查询加载数据库的源数据,以得到待转换数据。
50.本技术实施例中,对待转换数据按照数据模型目标异构数据合约(contract)处理。按照数据模型,对待转换数据a进行置换操作,得出数据体de集合,指的是,将待转换数据a中的数据字段,按照数据模型进行映射转换,得到得出数据体de集合。置换操作,是将待转换数据转化成目标数据体的形态。
51.示例性的,通过查询加载数据库的源数据,得到待转换数据a,又称为do,这里,通过查询记载数据库的源数据加载的初代数据体dataentity,假设为:
52.待转换数据a为do:
53.{
54."id":"1",
55."create_time":"2023-01-01 08:00:00",
56."id_type":"ccif",
57."pdf_info_json":"{'name':'seven'}",
58."channel_product_id":"10000",
59."biz_seq":"2303300idh",
60."trans_status":"1",
61."union_id":"1010010",
62."sys_biz":"acc"
63.}
64.进一步地,按照数据模型,对待转换数据a进行置换操作,得出数据体de集合:
65.数据体de:
66.[
[0067]
dc1("key":"id","value":""),
[0068]
dc2("key":"apply_time","value":""),
[0069]
dc3("key":"id_type","value":""),
[0070]
dc4("key":"pdf_json","value":""),
[0071]
dc5("key":"user_id","value":""),
[0072]
dc6("key":"biz_seq","value":""),
[0073]
dc7("key":"trans_status","value":""),
[0074]
dc8("key":"union_id","value":""),
[0075]
dc9("key":"sys_biz","value":"")
[0076]
]
[0077]
步骤s202,对数据体进行数据颗粒度处理,得到数据体包含的数据胞。
[0078]
其中,数据胞(datacell)是由数据核和数据质组成的最小结构单元,数据核(datacore)是数据字段要素,数据质(datacytoplasm)是数据核相对应的数据信息。
[0079]
本技术实施例中,然后对数据体dataentity进行颗粒度处理,形成最小结构单元数据胞datacell,即将数据分成最小结构单元数据胞,以便于后续通过每个细微单元独立迭代演化过程。
[0080]
这里,数据体dataentity(de)的集合包含的数据胞datacell(dc)表示为:de={dc1,dc2,dc3,dc4,dc5,
……
,dcn}。
[0081]
步骤s203,对数据胞进行染色操作,得到第一数据体。
[0082]
本技术实施例中,对数据胞datacell(dc)进行染色操作,得到第一数据体,即染色后的初代数据体a
1-1
。这里,对每个数据胞进行染色操作,目的是将具有相同数据核datacore的归并处理,同时染色将会显现出数据的特性是否发生变化。
[0083]
经过上述步骤处理后,dataentity(de)会被拆分成n个数据胞datacell(dc)的数据体de={dc
1-1
,dc
2-1
,dc
3-1
,dc
4-1
,dc
5-1
,
……
,dc
n-1
}。
[0084]
示例性的,染色操作可以调用如下公式实现:
[0085][0086]
示例性的,染色后的初代数据体a
1-1
,其中,下标1-1表示为“序号-迭代次数”:
[0087]
[
[0088]
dc
1-1
(《"color":"green","key":"id","value":""》),
[0089]
dc
2-1
(《"color":"yellow","key":"apply_time","value":""》),
[0090]
dc
3-1
(《"color":"pink","key":"id_type","value":""》),
[0091]
dc
4-1
(《"color":"blue","key":"pdf_json","value":""》),
[0092]
dc
5-1
(《"color":"orange","key":"user_id","value":""》),
[0093]
dc
6-1
(《"color":"red","key":"biz_seq","value":""》),
[0094]
dc
7-1
(《"color":"black","key":"trans_status","value":""》),
[0095]
dc
8-1
(《"color":"white","key":"union_id","value":""》),
[0096]
dc
9-1
(《"color":"cherry","key":"sys_biz","value":""》)
[0097]
]
[0098]
步骤s204,通过数据演化模型对第一数据体进行转换处理,得到第二数据体。
[0099]
本技术实施例中,数据演化模型,用于规范数据处理的过程限定,以及相对应的转换方程。在转换处理的过程中,通过数据演化模型加载数据转换方式,基于加载的数据转换方式对第一数据体进行转换处理,得到第二数据体a
1-n

[0100]
步骤s205,对第二数据体进行置换操作,得到目标异构转换数据。
[0101]
本技术实施例中,在得到第二数据体的情况下,对第二数据体进行置换操作,得到目标异构转换数据。
[0102]
本技术提供的异构数据转换方法,通过数据模型对待转换数据进行置换操作,得到数据体;数据体是数据字段的整个集合;对数据体进行数据颗粒度处理,得到数据体包含的数据胞;数据胞是由数据核和数据质组成的最小结构单元,数据核是数据字段要素,数据质是数据核相对应的数据信息;对数据胞进行染色操作,得到第一数据体;通过数据演化模型对第一数据体进行转换处理,得到第二数据体;对第二数据体进行置换操作,得到目标异构转换数据;本技术通过模拟数据细胞演化过程,将待转换数据按照数据颗粒度处理细分为最小结构单位即数据胞,通过数据演化模型对数据胞经染色后得到的第一数据,得到第二数据体,最终将第二数据体还原数据形态,得到目标异构转换数据,本技术提供的异构数据转换方法,满足数据类型差异化大的数据转换场景下的数据转换需求,提高了异构数据转换的准确率。
[0103]
在一些实施例中,示例性的,参见图3所示,数据体dataentity(de)的集合包含的数据胞datacell(dc)表示为:de={dc1,dc2,dc3,dc4,dc5},这是对待转换数据进行置换操作得到的。进一步地,对数据胞datacell(dc)进行染色操作,得到第一数据体a
1-1
[0104]
[
[0105]
dc
1-1
(《"color":"green","key":"id","value":""》),
[0106]
dc
2-1
(《"color":"yellow","key":"apply_time","value":""》),
[0107]
dc
3-1
(《"color":"pink","key":"id_type","value":""》),
[0108]
dc
4-1
(《"color":"blue","key":"pdf_json","value":""》),
[0109]
dc
5-1
(《"color":"orange","key":"user_id","value":""》),
[0110]
]
[0111]
参见图3所示,染色后的数据胞具有的颜色以对应的圆圈来区分,图3中5个数据胞具有的颜色不同。
[0112]
在一些实施例中,数据体de={dc
1-1
,dc
2-1
,dc
3-1
,dc
4-1
,dc
5-1
,
……
,dc
n-1
}中的每个数据胞通过染色后,数据胞之间是相互独立的,本技术还可以将数据胞之间之间按照数据结构进行组织化,从而保持数据胞之间的关联性,使得它们衍生后代具有共同的根。参见图4所示,数据胞之间的数据组织初始化,是将每个数据胞演化过程上下游关联,同时将初始数据胞进行关联,实现横竖交叉效果。
[0113]
在一个可实现的数据胞关联场景中,本技术可以通过mergecell()方法,将上述de集合里面的数据胞关联上下代数据胞构建并查集。先找到两个数据胞集合,然后将前者的父节点设为后者。进一步地,在查询findcell()的过程中,把沿途的每个数据胞的父节点都设为根节点即可,下一次再查询时,就能直接关联上初代数据胞。
[0114]
本技术一些实施例中,可以通过如下代码查询初代数据胞:
[0115][0116]
本技术一些实施例中,还可以通过构建双重维度的方式,降低查询迭代深度,提升查询效率。构建双重维度包括构建第一维度和第二维度;这里,第一维度用于记录每一第一数据胞与每一第一数据胞衍生出的后代数据胞之间的全局迭代关系;第二维度用于记录每一第一数据胞与每一第一数据胞迭代后的数据胞之间的关系。其中,第一维度又称为纵向维度,第二维度又称为横向维度。
[0117]
在另一个可实现的数据胞关联场景中,通过构建双重维度关联查询,可以理解地,第一维度(即纵向维度)r[]用于记录独立数据胞与后代之间的全局迭代关系,用于记录后
代数据胞节点的根,初始化值就是初代数据胞,r[a(dc
1-1
,dc
2-1
,dc
3-1
,dc
4-1
,dc
5-1
,
……
,dc
n-1
)],即初始化为初代数据体a
1-1
的n个数据胞datacell。
[0118]
可以理解地,第二维度(即横向维度)rn[a(dc
1-1
,dc
1-2
,dc
1-3
,,
……
,dc
1-n
)]将每个数据胞迭代后的数据胞建立关联,分别为:
[0119]
r1[a(dc
1-1
,dc
1-2
,dc
1-3
,,
……
,dc
1-n
)],
[0120]
r2[a(dc
2-1
,dc
2-2
,dc
2-3
,,
……
,dc
2-n
)],
[0121]
r3[a(dc
3-1
,dc
3-2
,dc
3-3
,,
……
,dc
3-n
)],
[0122]
r4[a(dc
4-1
,dc
4-2
,dc
4-3
,,
……
,dc
4-n
)],
[0123]
r5[a(dc
5-1
,dc
5-2
,dc
5-3
,,
……
,dc
5-n
)],
[0124]
……
,
[0125]
rn[a(dc
n-1
,dc
n-2
,dc
n-3
,,
……
,dc
n-n
)]
[0126]
本技术通过构建横竖双重维度查询,可将每个数据胞演化过程上下游关联,同时将初始数据胞进行关联,实现横竖交叉效果,提升组织化过程效率。
[0127]
本技术一些实施例中,可以通过如下代码关联上下代数据胞:
[0128][0129][0130]
本技术一些实施例中,步骤s204通过数据演化模型对第一数据体进行转换处理,得到第二数据体,可以通过如下步骤实现:
[0131]
通过数据演化模型加载与数据胞包含的数据类型对应的数据转换方式,对第一数据体进行转换处理,得到第二数据体。
[0132]
本技术实施例中,数据胞datacell中包括数据核datacore、数据质datacytoplasm、数据因子datafactor。其中,数据因子datafactor是数据进行分化和分裂的影响因素。
[0133]
本技术实施例中,根据数据胞包含的数据类型datatype区分该数据胞对应的数据转换方式,实现通过数据演化模型动态加载数据转换方式即配置数据模型协议的方式,达到动态横向扩展的目的,程序通过对应的数据转换方式,实现数据处理的转换过程。其中,数据类型datatype,用于确定转换处理的方程,本技术定义统一的转换方程式:`类型-*:类
型-*`,示例性的,先后顺序按照从左往右执行,可进行重复组合进行的迭代。
[0134]
每个数据胞在通道中按照数据演化模型进行转换。通过数据因子和转换方程,进而将每个数据细胞进行不断复制、分裂、分化。
[0135]
示例性的,本技术提供的数据演化模型如下:
[0136]
[0137][0138]
上述数据演化模型,是定义统一动态配置的数据处理规范,目的指向目标数据的最终展现方式和转换方式。每个模型里面由多个目标数据体组成。定义目标数据体dataentity,也就是需要输出的目标数据集合。datacell将会指定这个数据体下所包含的所有数据胞。然后,每个数据胞datacell内部由数据核datacore、数据质datacytoplasm、数据类型datatype、数据因子datafactor组成。
[0139]
本技术一些实施例中,数据类型包括分化和分裂中的一类,或分化、分裂和复制中
的至少两类;上述通过数据演化模型加载与数据胞包含的数据类型对应的数据转换方式,对第一数据体进行转换处理,得到第二数据体,可以通如下步骤实现:
[0140]
通过数据演化模型加载与数据类型对应的数据转换方式,并加载数据类型对应的数据因子,对第一数据体进行转换处理,得到第二数据体;数据因子是数据进行分化和分裂的影响因素。
[0141]
本技术一些实施例中,数据类型包括复制;上述通过数据演化模型加载与数据胞包含的数据类型对应的数据转换方式,对第一数据体进行转换处理,得到第二数据体,可以通如下步骤实现:
[0142]
通过数据演化模型加载与复制对应的数据转换方式,对第一数据体进行一次或至少两次复制,得到第二数据体。
[0143]
可以理解地,前述的数据分化datadiff,指的是按照数据分化方程式进行数据的转化。数据分裂datadivisi,指的是按照数据分裂方程进行数据的裂变。数据复制datacopy,指的是按照数据置换方程进行数据的复制。
[0144]
这里,关于数据分化datadiff对应的数据转换方式作出进一步地说明:
[0145]
diff分化模式:将通过数据因子datafactor对数据进行操作。
[0146]
格式:datatype=diff-*
[0147]
该模式下*号表示为不同的分化转换因子,该模式下可实现横向扩展。
[0148]
当前支持的分化模式包括如下3种:
[0149]
(1)diff-format:数据分化格式化模式。
[0150]
该模式下支持有多重格式化处理因子,支持横向扩展:
[0151]
formatid:随机id生成器,生成主键信息。
[0152]
formatmd5:哈希摘要生成器,转换数据为特性摘要数据。
[0153]
formatjson:字符串转json对象,将数据字段格式化为json对象。
[0154]
formatempty:将数据格式化为空串。
[0155]
(2)diff-enum:数据分化枚举模式,将数据按照枚举转化。
[0156]
(3)diff-method:数据分化方法模式。
[0157]
将按照自定义编程方法转化。如下方法实现将数据按照特定方法分化成所需数据格式:
[0158]
[0159][0160]
在一些实施例中,参见图5所示的数据分化模式,该模式下可实现横向扩展,例如c1分化出c2,c2分化出c3,c3分化出c4。
[0161]
这里,关于数据分裂divisi对应的数据转换方式作出进一步地说明:
[0162]
该类型则进行分裂模式,格式:datatype=divisi-*
[0163]
*号表示为不同的分裂转换因子:
[0164]
divisi-n:数据分裂1转n模式,将一个数据胞datacell分别转化生成n个新数据胞datacell。
[0165]
在一些实施例中,参见图6所示的数据分裂分化模式,该模式下将一个数据胞分别转化生成多个新数据胞,例如c1转化生成c2和c3;c3分化出c4。
[0166]
这里,关于数据复制copy对应的数据转换方式作出进一步地说明:
[0167]
复制模式,包括单一copy模式和迭代copy模式,其中,
[0168]
单一copy模式:该类型则进行数据复制模式,将数据核datacore和数据质datacytoplasm直接对应拷贝复制。格式:datatype=copy
[0169]
迭代copy模式:该类型则进行数据连续复制模式。格式:datatype=copy:copy
[0170]
当然,本技术针对数据类型包括分化、分裂和复制中的至少两类的情况,即组合模式对应的数据转换方式,也作出进一步地说明:
[0171]
组合模式支持单一copy模式、迭代copy模式、diff分化模式、divisi分裂模式中各种模式的相互组合操作类型。
[0172]
datatype=copy:divisi-n:diff-format
[0173]
上述单一copy模式、迭代copy模式、diff分化模式、divisi分裂模式中,各个模式规定了对数据胞进行对应的操作类型。因此,按照模式执行,并且加载对应的数据因子,可实现对目标数据的转换。
[0174]
本技术实施例中,对染色后的初代数据体a
1-1
,通过数据演化模型加载与数据胞包含的数据类型对应的数据转换方式进行转化,可以得到第二数据体a
1-n

[0175]
[
[0176]
dc
1-2
(《"color":"green","key":"id","value":"do[sys_seq]"》),
[0177]
dc
2-2
(《"color":"yellow","key":"apply_time","value":"do[create_time]"》),
[0178]
dc
3-2
(《"color":"pink","key":"id_type","value":"do[id_type]"》),
[0179]
dc
4-2
(《"color":"blue","key":"pdf_json","value":"formatjson()"》),
[0180]
dc
5-3
(《"color":"orange","key":"user_id","value":"formatmd5():formatenum()"》),
[0181]
dc
6-4
(《"color":"red","key":"biz_seq","value":"do[biz_seq]:formatid():n=2"》),
[0182]
dc
7-2
(《"color":"black","key":"trans_status","value":"formatenum()"》),
[0183]
dc
8-2
(《"color":"white","key":"union_id","value":"do[union_id]"》),
[0184]
dc
9-2
(《"color":"cherry","key":"sys_biz","value":"do[sys_biz]"》)
[0185]
]
[0186]
由上述内容可知,本技术提供了一种异构数据转换方法,该方案模拟生物细胞生化的过程的数据处理方法,将待转换数据进行细胞最小结构单元化,通过每个细微单元独立迭代演化过程,对数据进行复制、分裂、分化处理。其中,通过数据演化模型、数据迭代器、数据转换方程,达到转换待转换数据得到目标异构转换数据的目的。同时为每个数据胞演化过程提供独立的资源,以及优化演化迭代深度,从而提升数据转换效率和准确率。
[0187]
本技术一些实施例中,步骤s204通过数据演化模型对第一数据体进行转换处理,得到第二数据体,可以通过如下步骤实现:
[0188]
首先,通过数据演化模型将第一数据体包含的每一第一数据胞的演化过程进行关联,并将第一数据体包含的各个第一数据胞进行关联,查找到所有的第二数据胞。
[0189]
本技术实施例中,第二数据胞是第一数据胞对应的末代数据胞。本技术通过数据演化模型将第一数据体包含的每一第一数据胞的演化过程进行关联,并将第一数据体包含的各个第一数据胞进行关联,可以实现将数据胞之间之间按照数据结构进行组织化,从而基于组织化结构查找到所有的第二数据胞,可以提高查询效率。
[0190]
其次,基于所有的第二数据胞组成第二数据体。
[0191]
本技术实施例中,将所有末代数据胞组成目标数据体,得到第二数据体a
1-n

[0192]
本技术一些实施例中,上述通过数据演化模型将第一数据体包含的每一第一数据胞的演化过程进行关联,并将第一数据体包含的各个第一数据胞进行关联,查找到所有的第二数据胞,可以通过如下步骤实现:
[0193]
通过数据演化模型在第二维度将第一数据体包含的每一第一数据胞的演化过程进行关联,并在第一维度将第一数据体包含的各个第一数据胞进行关联,查找到所有的第二数据胞。
[0194]
其中,第一维度用于记录每一第一数据胞与每一第一数据胞衍生出的后代数据胞之间的全局迭代关系;第二维度用于记录每一第一数据胞与每一第一数据胞迭代后的数据胞之间的关系。
[0195]
本技术实施例中,数据胞datacell按照数据演化模型迭代完成所有步骤,可通过迭代器重复完成复制、分化、分裂操作。
[0196]
上述在完成了数据胞单独演化的过程之后,本技术通过查询末代数据胞和初代数据胞的根节点findcell()方法,在第二维度(横向维度)rn[]中寻找出所有末代数据胞的根节点,即是将末代数据胞dc
1-n
在横向维度中迭代查询,查询到根节点就是初代数据胞。同
理将初代数据胞在第一维度(纵向维度)r[]中查找所有的初代关联数据胞,将所有末代数据胞进行组成目标数据体a
1-n
,最终完成每个回合轮次的数据转换过程。本技术通过构建双重关联查询集合,可以降低查询迭代深度,提高查询效率。
[0197]
本技术一些实施例中,上述通过数据演化模型在第二维度将第一数据体包含的每一第一数据胞的演化过程进行关联,可以通过如下步骤实现:
[0198]
调用第一数据体包含的每一第一数据胞对应的独立数据管道,通过数据演化模型在第二维度将第一数据体包含的每一第一数据胞的演化过程进行关联。
[0199]
本技术实施例中,对数据体dataentity进行颗粒度处理,形成最小结构单元数据胞datacell,便于数据胞datacell分别进入独立的管道中,独立数据管道的作用是提供独立的演化所需的空间资源保证每个数据胞的演化过程。
[0200]
在上述定义了初代数据胞为根节点的基础上,管道中每个数据胞datacell演化过程都是关联性的,将每次的演化过程都直接指向祖先节点,来降低组织化过程查询的深度,从而降低查询演化的迭代次数和时空关系。本技术通过数据演化模型,将数据细分成最小结构单元数据胞,在独立数据管道内减少对内存资源的消耗。
[0201]
本技术调用独立数据管道将数据胞datacell分别放到独立的管道中进行处理,不同数据胞之间的处理可以并行执行,既能提供独立的演化所需的空间资源保证每个数据胞的演化过程,又能同时执行提升处理效率;相比于相关技术中通过现有组件的转换的方式而言,现有组件的转换会产生大量的job执行任务,没有及时释放缓存,会消耗大量的内存资源,转换效率低;本技术调用独立数据管道可以及时释放缓存,并行执行可以提高转换效率,所以针对异构差异化大的场景而言,能够满足数据转换需求,提高了异构数据转换的准确率和转换效率。
[0202]
示例性的,得到的末代数据体a
1-n
:
[0203]
[
[0204]
dc
1-2
(《"color":"green","key":"id","value":"acc"》),
[0205]
dc
2-2
(《"color":"yellow","key":"apply_time","value":"2023-01-0108:00:00"》),
[0206]
dc
3-2
(《"color":"pink","key":"id_type","value":"ccif"》),
[0207]
dc
4-2
(《"color":"blue","key":"pdf_json","value":"{'name':'seven'}"》),
[0208]
dc
5-3
(《"color":"orange","key":"user_id","value":"10"》),
[0209]
dc
6-4
(《"color":"red","key":"biz_seq","value":"2303300idh"》),
[0210]
dc
7-2
(《"color":"black","key":"trans_status","value":"success"》),
[0211]
dc
8-2
(《"color":"white","key":"union_id","value":"1010010"》),
[0212]
dc
9-2
(《"color":"cherry","key":"sys_biz","value":"acc"》)
[0213]
]
[0214]
最后将末代数据胞新数据对象置换,将数据体转换成目标数据对象,即可得到目标转换数据。
[0215]
示例性的,本技术提供的数据演化模型对数据体进行转化,最终置换得到的目标异构转换数据如下:
[0216]
目标异构数据体contract:
[0217]
{"id":"acc","apply_time":"2023-01-0108:00:00","id_type":"ccif","pdf_info_json":"{'name':'seven'}","user_id":"10","biz_seq":"2303300idh","state":"success","union_id":"1010010","sys_biz":"acc"}
[0218]
同理,重复步骤染色、转换、迭代、完成通道内数据演化、完成每个回合轮次的数据转化过程、得到末代朱提、将末代数据体进行置换,得到目标异构转换数据contract_biz_param:
[0219]
{"id":"acc","id_type":"ccif","state":"success","union_id":"1010010","union_id":"1010010"}
[0220]
本技术一些实施例中,步骤s204通过数据演化模型对第一数据体进行转换处理,得到第二数据体之后,还可以执行如下步骤:
[0221]
获取第一数据体包含的每一第一数据胞演化完成后的演化权值序列;
[0222]
基于每一第一数据胞演化完成后的演化权值序列,确定第一数据体的转换效率。
[0223]
本技术实施例中,可以基于每一第一数据胞演化完成后的演化权值序列,来确定第一数据体的转换效率。
[0224]
本技术实施例中,演化权值w可以通过数据胞之间的迭代深度确定,
[0225]
假设两个数据胞c
x-1
(dc
x-1
,t
x-1
)、c
x-n
(dc
x-n
,t
x-n
),迭代深度公式如下:
[0226][0227]
其中,dep(c
x-1
,c
x-n
)结果为演化权值w,dn和di为数据胞的迭代次数,tn和ti为演化的时间,di为分裂次数。其中,演化权值w越小代表演化效率越高,反之,演化权值w越大代表演化效率越低。
[0228]
上述迭代深度公式,计算的是相隔迭代数据胞演化的效率,涉及迭代次数n、时间t值,以及通过分裂迭代次数di,计算的是数据胞两两之间的效率值,再计算为通道内效率总值,通过该计算,降低组织化过程查询的深度,从而降低查询演化的迭代次数和时空关系。
[0229]
假设数据进行了3次迭代操作,此时迭代深度为:
[0230][0231]
此时,数据胞dc1的演化权值w1=13.63
[0232]
本技术实施例中,当数据胞按照演化模型完成转化、迭代后,认定为通道内数据演化已经完成。因此计算出所有初代数据胞演化完成后的演化权值序列s:
[0233][0234]
重复代入步骤5中迭代深度公式计算演化权值序列s:
[0235][0236]
进一步地,本技术计算整个数据体演化权值的乘积系数,可以得出整个数据体演化的效益:体演化的效益:
[0237]
本技术通过将数据胞的独立演化流程进行迭代压缩,提升了处理数据过程中的查询效率。通过分裂分化自定义方程解耦对特定组件的限制,满足了特殊格式需求转换数据,保证转换的准确率。
[0238]
下面继续说明本技术实施例提供的异构数据转换装置154实施为软件模块的示例性结构,在一些实施例中,如图1所示,存储在存储器150的异构数据转换装置154中的软件模块可以是异构数据转换设备100中的异构数据转换装置,包括:
[0239]
处理模块1541,用于通过数据模型对待转换数据进行置换操作,得到数据体;数据体是数据字段的整个集合;
[0240]
处理模块1541,用于对数据体进行颗粒度处理,得到数据体包含的数据胞;数据胞是由数据核和数据质组成的最小结构单元,数据核是数据字段要素,数据质是数据核相对应的数据信息;
[0241]
处理模块1541,用于对数据胞进行染色操作,得到第一数据体;
[0242]
转换模块1542,用于通过数据演化模型对第一数据体进行转换处理,得到第二数据体;
[0243]
处理模块1541,用于对第二数据体进行置换操作,得到目标异构转换数据。
[0244]
本技术一些实施例中,转换模块1542,用于通过数据演化模型加载与数据胞包含的数据类型对应的数据转换方式,对第一数据体进行转换处理,得到第二数据体。
[0245]
本技术一些实施例中,数据类型包括分化和分裂中的一类,或分化、分裂和复制中的至少两类,转换模块1542,用于通过数据演化模型加载与数据类型对应的数据转换方式,并加载数据类型对应的数据因子,对第一数据体进行转换处理,得到第二数据体;数据因子是数据进行分化和分裂的影响因素。
[0246]
本技术一些实施例中,数据类型包括复制,转换模块1542,用于通过数据演化模型加载与复制对应的数据转换方式,对第一数据体进行一次或至少两次复制,得到第二数据体。
[0247]
本技术一些实施例中,转换模块1542,用于通过数据演化模型将第一数据体包含的每一第一数据胞的演化过程进行关联,并将第一数据体包含的各个第一数据胞进行关联,查找到所有的第二数据胞;基于所有的第二数据胞组成第二数据体。
[0248]
本技术一些实施例中,转换模块1542,用于通过数据演化模型在第二维度将第一数据体包含的每一第一数据胞的演化过程进行关联,并在第一维度将第一数据体包含的各个第一数据胞进行关联,查找到所有的第二数据胞;
[0249]
第一维度用于记录每一第一数据胞与每一第一数据胞衍生出的后代数据胞之间的全局迭代关系;第二维度用于记录每一第一数据胞与每一第一数据胞迭代后的数据胞之间的关系。
[0250]
本技术一些实施例中,转换模块1542,用于调用第一数据体包含的每一第一数据胞对应的独立数据管道,通过数据演化模型在第二维度将第一数据体包含的每一第一数据胞的演化过程进行关联。
[0251]
本技术一些实施例中,处理模块1541,用于获取第一数据体包含的每一第一数据胞演化完成后的演化权值序列;基于每一第一数据胞演化完成后的演化权值序列,确定第一数据体的转换效率。
[0252]
本技术提供的异构数据转换装置,通过处理模块,用于通过数据模型对待转换数据进行置换操作,得到数据体;数据体是数据字段的整个集合;处理模块,用于对数据体进行颗粒度处理,得到数据体包含的数据胞;数据胞是由数据核和数据质组成的最小结构单元,数据核是数据字段要素,数据质是数据核相对应的数据信息;处理模块,用于对数据胞进行染色操作,得到第一数据体;转换模块,用于通过数据演化模型对第一数据体进行转换处理,得到第二数据体;处理模块,用于对第二数据体进行置换操作,得到目标异构转换数据;本技术通过模拟数据细胞演化过程,将待转换数据按照数据颗粒度处理细分为最小结构单位即数据胞,通过数据演化模型对数据胞经染色后得到的第一数据,得到第二数据体,最终将第二数据体还原数据形态,得到目标异构转换数据,本技术提供的异构数据转换方法,满足数据类型差异化大的数据转换场景下的数据转换需求,提高了异构数据转换的准确率。
[0253]
需要说明的是,本技术实施例装置的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果,因此不做赘述。对于本装置实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
[0254]
本技术实施例提供一种存储有可执行指令的存储介质,该存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:
[0255]
通过数据模型对待转换数据进行置换操作,得到数据体;数据体是数据字段的整个集合;
[0256]
对数据体进行数据颗粒度处理,得到数据体包含的数据胞;数据胞是由数据核和数据质组成的最小结构单元,数据核是数据字段要素,数据质是数据核相对应的数据信息;
[0257]
对数据胞进行染色操作,得到第一数据体;
[0258]
通过数据演化模型对第一数据体进行转换处理,得到第二数据体;
[0259]
对第二数据体进行置换操作,得到目标异构转换数据。
[0260]
本技术一些实施例中,该一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:通过数据演化模型加载与数据胞包含的数据类型对应的数据转换方式,对第一数据体进行转换处理,得到第二数据体。
[0261]
本技术一些实施例中,数据类型包括分化和分裂中的一类,或分化、分裂和复制中的至少两类,该一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:通过数据演化模型加载与数据类型对应的数据转换方式,并加载数据类型对应的数据因子,对第一数据体进行转换处理,得到第二数据体;数据因子是数据进行分化和分裂的影响因素。
[0262]
本技术一些实施例中,数据类型包括复制,该一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:通过数据演化模型加载与复制对应的数据转换方式,对第一数据体进行一次或至少两次复制,得到第二数据体。
[0263]
本技术一些实施例中,该一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:通过数据演化模型将第一数据体包含的每一第一数据胞的演化过程进行关联,并将第一数据体包含的各个第一数据胞进行关联,查找到所有的第二数据胞;基于所有的第二数据胞组成第二数据体。
[0264]
本技术一些实施例中,该一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:通过数据演化模型在第二维度将第一数据体包含的每一第一数据胞的演化过程进行关联,并在第一维度将第一数据体包含的各个第一数据胞进行关联,查找到所有的第二数据胞;
[0265]
第一维度用于记录每一第一数据胞与每一第一数据胞衍生出的后代数据胞之间的全局迭代关系;第二维度用于记录每一第一数据胞与每一第一数据胞迭代后的数据胞之间的关系。
[0266]
本技术一些实施例中,该一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:调用第一数据体包含的每一第一数据胞对应的独立数据管道,通过数据演化模型在第二维度将第一数据体包含的每一第一数据胞的演化过程进行关联。
[0267]
本技术一些实施例中,该一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:获取第一数据体包含的每一第一数据胞演化完成后的演化权值序列;基于每一第一数据胞演化完成后的演化权值序列,确定第一数据体的转换效率。
[0268]
本技术提供的计算机可读存储介质,通过数据模型对待转换数据进行置换操作,得到数据体;数据体是数据字段的整个集合;对数据体进行数据颗粒度处理,得到数据体包含的数据胞;数据胞是由数据核和数据质组成的最小结构单元,数据核是数据字段要素,数据质是数据核相对应的数据信息;对数据胞进行染色操作,得到第一数据体;通过数据演化模型对第一数据体进行转换处理,得到第二数据体;对第二数据体进行置换操作,得到目标异构转换数据;本技术通过模拟数据细胞演化过程,将待转换数据按照数据颗粒度处理细分为最小结构单位即数据胞,通过数据演化模型对数据胞经染色后得到的第一数据,得到第二数据体,最终将第二数据体还原数据形态,得到目标异构转换数据,本技术提供的异构数据转换方法,满足数据类型差异化大的数据转换场景下的数据转换需求,提高了异构数据转换的准确率。
[0269]
在一些实施例中,存储介质可以是计算机可读存储介质,例如,铁电存储器(ferromagnetic random access memory,fram)、只读存储器(read only memory,rom)、可编程只读存储器(programmable read only memory,prom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、带电可擦可编程只读存储器(electrically erasable programmable read only memory,eeprom)、闪存、磁表面存储器、光盘、或光盘只读存储器(compact disk-read only memory,cd-rom)等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
[0270]
在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其
可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
[0271]
作为示例,可执行指令可以但不一定对应于文件系统中的文件,也可以被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(hyper text markup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
[0272]
以上所述,仅为本技术的实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本技术的保护范围之内。

技术特征:
1.一种异构数据转换方法,其特征在于,所述方法包括:通过数据模型对待转换数据进行置换操作,得到数据体;所述数据体是数据字段的整个集合;对所述数据体进行数据颗粒度处理,得到所述数据体包含的数据胞;所述数据胞是由数据核和数据质组成的最小结构单元,所述数据核是数据字段要素,所述数据质是所述数据核相对应的数据信息;对所述数据胞进行染色操作,得到第一数据体;通过数据演化模型对所述第一数据体进行转换处理,得到第二数据体;对所述第二数据体进行置换操作,得到目标异构转换数据。2.根据权利要求1所述的方法,其特征在于,所述通过数据演化模型对所述第一数据体进行转换处理,得到第二数据体,包括:通过所述数据演化模型加载与所述数据胞包含的数据类型对应的数据转换方式,对所述第一数据体进行转换处理,得到第二数据体。3.根据权利要求2所述的方法,其特征在于,所述数据类型包括分化和分裂中的一类,或分化、分裂和复制中的至少两类,所述通过所述数据演化模型加载与所述数据胞包含的数据类型对应的数据转换方式,对所述第一数据体进行转换处理,得到第二数据体,包括:通过所述数据演化模型加载与所述数据类型对应的数据转换方式,并加载所述数据类型对应的数据因子,对所述第一数据体进行转换处理,得到第二数据体;所述数据因子是数据进行分化和分裂的影响因素。4.根据权利要求2所述的方法,其特征在于,所述数据类型包括复制,所述通过所述数据演化模型加载与所述数据胞包含的数据类型对应的数据转换方式,对所述第一数据体进行转换处理,得到第二数据体,包括:通过所述数据演化模型加载与复制对应的数据转换方式,对所述第一数据体进行一次或至少两次复制,得到第二数据体。5.根据权利要求1所述的方法,其特征在于,所述通过数据演化模型对所述第一数据体进行转换处理,得到第二数据体,包括:通过所述数据演化模型将所述第一数据体包含的每一第一数据胞的演化过程进行关联,并将所述第一数据体包含的各个第一数据胞进行关联,查找到所有的第二数据胞;基于所述所有的第二数据胞组成所述第二数据体。6.根据权利要求5所述的方法,其特征在于,所述通过所述数据演化模型将所述第一数据体包含的每一第一数据胞的演化过程进行关联,并将所述第一数据体包含的各个第一数据胞进行关联,查找到所有的第二数据胞,包括:通过所述数据演化模型在第二维度将所述第一数据体包含的每一第一数据胞的演化过程进行关联,并在第一维度将所述第一数据体包含的各个第一数据胞进行关联,查找到所有的第二数据胞;所述第一维度用于记录所述每一第一数据胞与所述每一第一数据胞衍生出的后代数据胞之间的全局迭代关系;所述第二维度用于记录所述每一第一数据胞与所述每一第一数据胞迭代后的数据胞之间的关系。7.根据权利要求6所述的方法,其特征在于,所述通过所述数据演化模型在第二维度将
所述第一数据体包含的每一第一数据胞的演化过程进行关联,包括:调用所述第一数据体包含的每一第一数据胞对应的独立数据管道,通过所述数据演化模型在第二维度将所述第一数据体包含的每一第一数据胞的演化过程进行关联。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述通过数据演化模型对所述第一数据体进行转换处理,得到第二数据体之后,所述方法包括:获取所述第一数据体包含的每一第一数据胞演化完成后的演化权值序列;基于所述每一第一数据胞演化完成后的演化权值序列,确定所述第一数据体的转换效率。9.一种异构数据转换装置,其特征在于,包括:处理模块,用于通过数据模型对待转换数据进行置换操作,得到数据体;所述数据体是数据字段的整个集合;所述处理模块,用于对所述数据体进行颗粒度处理,得到所述数据体包含的数据胞;所述数据胞是由数据核和数据质组成的最小结构单元,所述数据核是数据字段要素,所述数据质是所述数据核相对应的数据信息;所述处理模块,用于对所述数据胞进行染色操作,得到第一数据体;转换模块,用于通过数据演化模型对所述第一数据体进行转换处理,得到第二数据体;所述处理模块,用于对所述第二数据体进行置换操作,得到目标异构转换数据。10.一种异构数据转换设备,其特征在于,包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现权利要求1至8任一项所述的方法。11.一种存储介质,其特征在于,存储有可执行指令,用于引起处理器执行时,实现权利要求1至8任一项所述的方法。

技术总结
本申请提供一种异构数据转换方法、装置、设备及存储介质,其中,方法包括:通过数据模型对待转换数据进行置换操作,得到数据体;所述数据体是数据字段的整个集合;对所述数据体进行数据颗粒度处理,得到所述数据体包含的数据胞;所述数据胞是由数据核和数据质组成的最小结构单元,所述数据核是数据字段要素,所述数据质是所述数据核相对应的数据信息;对所述数据胞进行染色操作,得到第一数据体;通过数据演化模型对所述第一数据体进行转换处理,得到第二数据体;对所述第二数据体进行置换操作,得到目标异构转换数据。得到目标异构转换数据。得到目标异构转换数据。


技术研发人员:钟志明 张浩 韩森 徐建良
受保护的技术使用者:深圳前海微众银行股份有限公司
技术研发日:2023.06.26
技术公布日:2023/9/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐