一种异构系统的取数的方法及装置的制造方法

文档序号:9787427阅读:393来源:国知局
一种异构系统的取数的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种异构系统的取数的方法及装置。
【背景技术】
[0002] 在信息化时代,一个企业在信息化过程中可能会选择不同厂家的业务系统。各个 业务系统之间由于存储数据的方式、结构等差异,导致各个业务系统之间的数据无法交互, 这些不同的业务系统称为异构系统,异构系统之间由于系统结构的差异,形成信息孤岛。当 某个系统需要的某些数据在其他系统中时,该系统无法直接从其他系统中获取,需要本系 统重新采集原始数据,对原始数据进行处理得到,数据的处理过程效率较低。

【发明内容】

[0003] 本发明提供了一种异构系统的取数的方法及装置,能够提高数据处理的效率。
[0004] -方面,本发明提供了 一种异构系统的取数的方法,包括:
[0005] Sl:确定待处理目标表对应的待处理来源表;
[0006] S2:确定所述待处理目标表的目标字段和所述待处理来源表的来源字段;
[0007] S3:针对所述待处理目标表的每个目标字段,确定与当前目标字段相匹配的来源 字段;
[0008] S4:针对所述待处理目标表的每个目标字段,采集与当前目标字段相匹配的来源 字段的来源值,将所述来源值转换成当前目标字段的目标值。
[0009] 进一步地,在所述Sl之前,还包括:
[0010] 针对每个目标表,建立保存当前目标表的表信息的第一描述表,所述第一描述表 中包括:第一描述表的主键、当前目标表的表名;
[0011] 针对每个来源表,建立保存当前来源表的表信息的第二描述表,所述第二描述表 中包括:第二描述表的主键、当前来源表的表名;
[0012] 建立目标表与来源表的至少一个第一对应关系表,所述第一对应关系表中包括: 第一描述表的主键,第二描述表的主键;
[0013] 所述S1,包括:
[0014] 获取所述待处理目标表的表名;
[0015] 将所述待处理目标表的表名与每个第一描述表中的目标表的表名进行匹配,确定 所述待处理目标表对应的目标第一描述表;
[0016] 将所述目标第一描述表中的第一描述表的主键与每个第一对应关系表中的第一 描述表的主键进行匹配,确定所述目标第一描述表对应的目标第一对应关系表;
[0017] 将所述目标第一对应关系表中的第二描述表的主键与每个第二描述表中的第二 描述表的主键进行匹配,确定目标第二描述表;
[0018] 根据所述目标第二描述表中的来源表的表名,确定所述待处理目标表对应的所述 待处理来源表。
[0019] 进一步地,在所述S2之前,还包括:
[0020] 针对目标表的每个目标字段,建立保存当前目标字段的字段信息的第三描述表, 所述第三描述表中,包括:第三描述表的主键、当前目标字段所在的目标表对应的第一描述 表的主键;
[0021] 针对来源表的每个来源字段,建立保存当前来源字段的字段信息的第四描述表, 所述第四描述表中,包括:第四描述表的主键、当前来源字段所在的来源表对应的第二描述 表的主键;
[0022] 所述S2包括:
[0023]将所述待处理目标表对应的目标第一描述表中的第一描述表的主键与每个第三 描述表中的第一描述表的主键进行匹配,确定所述待处理目标表对应的每个目标第三描述 表,将确定出的每个目标第三描述表对应的目标字段作为所述待处理目标表的目标字段; [0024]将所述待处理来源表对应的目标第二描述表中的第二描述表的主键与每个第四 描述表中的第二描述表的主键进行匹配,确定所述待处理来源表对应的每个目标第四描述 表,将确定出的每个目标第四描述表对应的来源字段作为所述待处理来源表对应的来源字 段。
[0025] 进一步地,在所述S3之前,还包括:
[0026]建立目标字段与来源字段的至少一个第二对应关系表,所述第二对应关系表中包 括:第三描述表的主键,第四描述表的主键;
[0027] 所述S3包括:
[0028]针对所述待处理目标表对应的每个目标第三描述表对应的目标字段,将当前目标 第三描述表中的第三描述表的主键与每个第二对应关系表中的第三描述表的主键进行匹 配,确定当前目标第三描述表对应的目标第二对应关系表,将所述目标第二对应关系表中 的第四描述表的主键与每个目标第四描述表中的第四描述表的主键进行匹配,确定所述目 标第二对应关系表对应的匹配目标第四描述表,确定所述匹配目标第四描述表与当前目标 第三描述表相匹配,将所述匹配目标第四描述表对应的来源字段作为与当前目标第三描述 表对应的当前目标字段相匹配的来源字段。
[0029] 进一步地,还包括:
[0030]建立目标字段的目标值与来源字段的来源值的至少一个映射表,所述映射表包 括:映射表的主键,目标值,来源值;
[0031 ] 所述第二对应关系表,还包括:映射表的主键、对应类型,所述对应类型包括:直接 对应、映射;
[0032] 所述S4,包括:
[0033]针对所述待处理目标表对应的每个目标第三描述表对应的目标字段,采集与当前 目标字段相匹配的来源字段的待处理来源值,当所述目标第二对应关系表中的对应类型为 直接对应时,将所述待处理来源值作为当前目标字段的所述目标值,当所述目标第二对应 关系表中的对应类型为映射时,根据所述第二对应关系表中的映射表的主键确定目标映射 表,将所述目标映射表中所述待处理来源值对应的目标值作为当前目标字段的目标值。
[0034]另一方面,本发明提供了一种异构系统的取数的装置,包括:
[0035] 第一确定单元,用于确定待处理目标表对应的待处理来源表;
[0036]第二确定单元,用于确定所述待处理目标表的目标字段和所述待处理来源表的来 源字段;
[0037]第三确定单元,用于针对所述待处理目标表的每个目标字段,确定与当前目标字 段相匹配的来源字段;
[0038] 取数单元,用于针对所述待处理目标表的每个目标字段,采集与当前目标字段相 匹配的来源字段的来源值,将所述来源值转换成当前目标字段的目标值。
[0039] 进一步地,该装置还包括:
[0040] 第一建立单元,用于针对每个目标表,建立保存当前目标表的表信息的第一描述 表,所述第一描述表中包括:第一描述表的主键、当前目标表的表名;
[0041] 第二建立单元,用于针对每个来源表,建立保存当前来源表的表信息的第二描述 表,所述第二描述表中包括:第二描述表的主键、当前来源表的表名;
[0042]第三建立单元,用于建立目标表与来源表的至少一个第一对应关系表,所述第一 对应关系表中包括:第一描述表的主键,第二描述表的主键;
[0043]所述第一确定单元,具体用于:
[0044]获取所述待处理目标表的表名;
[0045]将所述待处理目标表的表名与每个第一描述表中的目标表的表名进行匹配,确定 所述待处理目标表对应的目标第一描述表;
[0046] 将所述目标第一描述表中的第一描述表的主键与每个第一对应关系表中的第一 描述表的主键进行匹配,确定所述目标第一描述表对应的目标第一对应关系表;
[0047] 将所述目标第一对应关系表中的第二描述表的主键与每个第二描述表中的第二 描述表的主键进行匹配,确定目标第二描述表;
[0048] 根据所述目标第二描述表中的来源表的表名,确定所述待处理目标表对应的所述 待处理来源表。
[0049] 进一步地,该装置还包括:
[0050] 第四建立单元,用于针对目标表的每个目标字段,建立保存当前目标字段的字段 信息的第三描述表,所述第三描述表中,包括:第三描述表的主键、当前目标字段所在的目 标表对应的第一描述表的主键;
[0051] 第五建立单元,用于针对来源表的每个来源字段,建立保存当前来源字段的字段 信息的第四描述表,所述第四描述表中,包括:第四描述表的主键、当前来源字段所在的来 源表对应的第二描述表的主键;
[0052] 所述第二确定单元,具体用于:
[0053] 将所述待处理目标表对应的目标第一描述表中的第一描述表的主键与每个第三 描述表中的第一描述表的主键进行匹配,确定所述待处理目标表对应的每个目标第三描述 表,将确定出的每个目标第三描述表对应的目标字段作为所述待处理目标表的目标字段;
[0054] 将所述待处理来源表对应的目标第二描述表中的第二描述表的主键与每个第四 描述表中的第二描述表的主键进行匹配,确定所述待处理来源表对应的每个目标第四描述 表,将确定出的每个目标第四描述表对应的来源字段作为所述待处理来源表对应的来源字 段。
[0055] 进一步地,该装置还包括
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1