数据处理方法、系统及相关设备技术方案

技术编号:36984983 阅读:20 留言:0更新日期:2023-03-25 18:03
本申请公开了数据处理方法、系统及相关设备,该方法包括:根据索引键值,判断目标系统中是否存在与源字段值的业务语义相匹配的目标字段值;若不存在,则基于源属性集生成目标系统下的现属性集,并根据索引键值查找现属性集内与业务语义匹配的映射字段值,及将映射字段值作为目标字段值。本申请可针对性地有效查找到源字段值对应的目标字段值,提高目标系统对源字段值等数据的入库效果。当不存在目标字段值时,基于源属性集生成目标系统下的现属性集,有助于自动维护源字段值在目标系统中的映射关系,减少人工介入处理所带来的响应延迟,提升源字段值在异构系统中的语义值转换效率。提升源字段值在异构系统中的语义值转换效率。提升源字段值在异构系统中的语义值转换效率。

【技术实现步骤摘要】
数据处理方法、系统及相关设备


[0001]本申请实施例涉及互联网
,尤其涉及数据处理方法、系统及相关设备。

技术介绍

[0002]实际应用中,不同系统间对数据的记录方式或识别方式不同,故一个系统的源数据(源值)若要成功入库到另一系统中做数据存储或分析等处理,便需先同步转换成后一系统所认可的语义(目标值)形式。
[0003]然而现有情况下,普遍采用通用接口组件,来实现源值与目标值之间的映射关系,以找到源值所对应的目标值;每当源值变化时,通用接口组件的映射关系就要由人工相应地进行更改,而人工处理的这过程中,难以灵活地维护和应用各源值的映射关系,使得值转换进度易出错,导致源数据集成到异构系统中的失败率高。
[0004]针对于此,有必要提供有效的解决方案。

技术实现思路

[0005]本申请实施例提供了数据处理方法、系统及相关设备,用于维护源字段值在目标系统中的映射效果,提高其目标字段值的响应效率。
[0006]本申请实施例第一方面提供数据处理方法,包括:
[0007]根据源系统中源字段值的索引键值,判断目标系统中是否存在与所述源字段值的业务语义相匹配的目标字段值,所述目标字段值用以表示所述目标系统对所述源字段值的入库定义;
[0008]若不存在所述目标字段值,则基于包含所述源字段值的源属性集生成所述目标系统下的现属性集,并根据所述索引键值查找所述现属性集内与所述业务语义匹配的映射字段值,及将所述映射字段值作为所述目标字段值。
[0009]本申请第一方面所述的方法在具体实施时可采用本申请第二方面所述的内容实现。
[0010]本申请实施例第二方面提供数据处理系统,包括:
[0011]判断单元,用于根据源系统中源字段值的索引键值,判断目标系统中是否存在与所述源字段值的业务语义相匹配的目标字段值,所述目标字段值用以表示所述目标系统对所述源字段值的入库定义;
[0012]处理单元,用于若不存在所述目标字段值,则基于包含所述源字段值的源属性集生成所述目标系统下的现属性集,并根据所述索引键值查找所述现属性集内与所述业务语义匹配的映射字段值,及将所述映射字段值作为所述目标字段值。
[0013]本申请实施例第三方面提供一种电子设备,包括:
[0014]中央处理器,存储器以及输入输出接口;
[0015]所述存储器为短暂存储存储器或持久存储存储器;
[0016]所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执
行本申请实施例第一方面或第一方面的任一具体实现方式所描述的方法。
[0017]本申请实施例第四方面提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如本申请实施例第一方面或第一方面的任一具体实现方式所描述的方法。
[0018]本申请实施例第五方面提供一种包含指令或计算机程序的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如本申请实施例第一方面或第一方面的任一具体实现方式所描述的方法。
[0019]从以上技术方案可以看出,本申请实施例至少具有以下优点:
[0020]根据索引键值,可针对性地有效查找到源字段值对应的目标字段值,提高目标系统对源字段值等数据的入库效果。其中,当不存在所述目标字段值时,基于源属性集生成所述目标系统下的现属性集,有助于自动维护源字段值在目标系统中的映射关系,减少人工介入处理所带来的响应延迟,提升源字段值在异构系统中的语义值转换效率。
附图说明
[0021]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0022]图1为本申请实施例应用场景的一个示意图;
[0023]图2为本申请实施例数据处理方法的一个流程示意图;
[0024]图3为本申请实施例数据处理方法的另一流程示意图;
[0025]图4为本申请实施例值转换规则的运行逻辑示意图;
[0026]图5为本申请实施例数据集成同步方案的一个效果示意图;
[0027]图6为本申请实施例数据处理方法的另一流程示意图;
[0028]图7为本申请实施例数据处理系统的一个结构示意图;
[0029]图8为本申请实施例电子设备的一个结构示意图。
具体实施方式
[0030]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0031]本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0032]在以下的描述中,涉及到“一个具体实施方式”或“一个具体示例”等类似表达,其描述了所有可能实施例的子集,但是可以理解,“一个具体实施方式”或“一个具体示例”可
以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。在以下的描述中,涉及到的术语多个是指至少两个。本申请所说的某数值达到阈值(如果存在),在一些具体示例中,可包括前者大于阈值后者的情况。
[0033]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
[0034]为便于理解和说明,在对本申请做进一步详细说明之前,将对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。
[0035]集成对象:集成的一种元数据,类型如:实体、枚举、数据表、视图等数据结构。
[0036]数据集成方案:异构系统间的集成对象之间的同步方案。
[0037]候选键:异构系统之间数据映射的唯一标识,候选键可以是多个字段的组合。本申请中的索引键值可视为候选键。
[0038]值转换:是将一个系统的字段值按照一定的映射关系和方向,转换为另一个系统的字段值的过程,构成的转换关系称之为值转换规则。
[0039]LifeScript:一种基于Java语言自研的面向数据处理的嵌入式脚本语言。
[0040]为便于理解和说明,在对本申请实施例进行进一步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:根据源系统中源字段值的索引键值,判断目标系统中是否存在与所述源字段值的业务语义相匹配的目标字段值,所述目标字段值用以表示所述目标系统对所述源字段值的入库定义;若不存在所述目标字段值,则基于包含所述源字段值的源属性集生成所述目标系统下的现属性集,并根据所述索引键值查找所述现属性集内与所述业务语义匹配的映射字段值,及将所述映射字段值作为所述目标字段值。2.根据权利要求1所述的数据处理方法,其特征在于,若所述源字段值、所述目标字段值分别为同一业务对象的属性值,则所述判断目标系统中是否存在与所述源字段值的业务语义相匹配的目标字段值,包括:根据所述源字段值的业务语义,从所述源属性集的多个字段值中选定所述索引键值;判断所述目标系统中是否存在对应关联所述索引键值,且与所述源字段值的业务语义相同的目标字段值。3.根据权利要求1所述的数据处理方法,其特征在于,若所述源字段值、所述目标字段值分别为不同业务对象的属性值,且所述源字段值所属的源业务对象通过至少一中间层级的过渡业务对象,过渡到所述目标字段值所属的目标业务对象,则所述判断目标系统中是否存在与所述源字段值的业务语义相匹配的目标字段值,包括:从最底层级的所述源业务对象开始到所述目标业务对象,按各业务对象之间的层级过渡顺序,根据所述索引键值依次判断各业务对象的字段值面向各自的过渡业务对象时,是否对应存在过渡字段值;若每两业务对象中,所述顺序相对排先的底层业务对象均存在所述过渡字段值,则最后一所述过渡字段值为所述目标字段值。4.根据权利要求3所述的数据处理方法,其特征在于,若开始出现所述两业务对象之间不存在所述过渡字段值,则所述基于包含所述源字段值的源属性集生成所述目标系统下的现属性集,包括:基于所述两业务对象中底层业务对象的底层属性集,生成所述目标系统下的现属性集,所述底层属性集关联有所述源属性集的信息;所述根据所述索引键值查找所述现属性集内与所述业务语义匹配的映射字段值,包括:确定所述底层属性集和所述现属性集中共有的字段值,为用以查找所述映射字段值的索引键值;根据所述索引键值查找所述现属性集内的所述映射字段值。5.根据权利要求1所述的数据处理方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:邵松华禹希初郭玲杨华中吴宏超
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1