[发明专利]建立文单之间数据转换关系的方法及文单之间数据迁移的方法有效
申请号: | 200910090139.9 | 申请日: | 2009-08-04 |
公开(公告)号: | CN101609463A | 公开(公告)日: | 2009-12-23 |
发明(设计)人: | 封波;严兵 | 申请(专利权)人: | 北京环太中科软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市卓华知识产权代理有限公司 | 代理人: | 申 率 |
地址: | 100102北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建立 之间 数据 转换 关系 方法 迁移 | ||
1.一种建立文单之间数据转换关系的方法,其特征在于根据目标文单和源文单设置目标文单模板和源文单模板,所述各文单模板包括相应文单的文单结构和文单域信息,并依据各目标文单域与相应源文单域之间内在关系建立所述目标文单域与源文单域之间的转换关系,所述目标文单域与源文单域之间的转换关系可以表示为:目标域=f(源域),其中f()为根据目标文单域和有关源文单域之间的内在关系确定的任何运算或函数关系,变量“源域”为一个或多个源文单中的一个或多个域,所述目标文单域与源文单域之间的转换关系是采用下列方式建立的:
(1)选取目标文单:从文单模版库中读取相应的文单模版,并从该文单模版中提取文单域集合,并以树的形式显示在设计器上,形成目标文单域树;
(2)选取目标文单域:在目标文单域树选中需要进行定义的目标域,并将选择的域在设计器的转换关系公式中显示为目标域;
(3)选取源文单:从文单模版库中读取与所述目标文单存在转换关系的一个或多个文单模版,并从该文单模版中提取文单域集合,并以树的形式显示在设计器上,形成源文单域树;
(4)选取源文单域:依次选取与目标文单域有关的各源文单域,并将这个或这些源文单域在设计器的转换关系公式中显示为源文单域;
(5)确定目标文单域与源文单域之间的转换关系:根据源文单域与目标文单域之间的内在关系,确定有关源文单域与目标文单域之间的函数关系,并在转换关系公式中加上数学运算符号或函数,构成一个目标文单与相应源文单域之间完整的转换关系公式;
(6)依据上述步骤(2)-(5)的操作,依次确定每个目标文单域与有关源文单域之间完整的转换关系公式。
2.如权利要求1所述的建立文单之间数据转换关系的方法,其特征在于依据目标文单域与源文单域之间的转换关系分别对相应的目标文单域值关系进行定义,形成定义了域值关系的目标文单模板,并保存在文单模板库中。
3.一种按照权利要求1或2所建立的文单之间转换关系进行文单之间数据迁移的方法,其特征在于根据域数值的数量将源多值域文单分解为多个源单值域文单,将相关的多个源单值域文单用二维数据表进行记录,然后根据有关源文单和目标文单之间的域转换关系将源文单的二维数据表转换为目标文单的二维数据表,根据目标文单的二维数据表生成一个或多个目标单值域文单,将相应的多个目标单值域文单合成为目标文单,所述文单是指文单数据和文单格式可以分离的电子文单,所述方法包括下列步骤:
(1)分解源文单:将相关源文单根据多值域数值数量分解成为一个或多个源单值域文单;其中,源单值域文单的域与源文单域相同,其数值为源文单数值中的一个组合;
(2)构建源文单二维数据表:将分解出来的源单值域文单合并构建成源文单的二维数据表,数据表列为单值域文单的域,数据表行则为域数值,通常所述二维数据表可以用关系数据库工具进行处理;
(3)生成转换脚本:根据所建立的源文单与目标文单之间的域关系,生成可以为关系数据库引擎执行的转换脚本;
(4)转换为目标文单二维数据表:由关系数据库引擎执行转换脚本,将源文单二维数据表转换为目标文单二维数据表;
(5)映射为目标文单对应的单值域文单:根据目标文单对应的目标单值域文单结构,将目标文单二维数据表映射为一个或多个目标单值域文单。
(6)转换为目标文单:根据目标文单结构,将所对应的目标单值域文单转化为一个或多个目标文单。
4.如权利要求3所述的文单之间数据迁移的方法,其特征在于每个单值域文单为二维数据表中的一行记录。
5.如权利要求4所述的文单之间数据迁移的方法,其特征在于在分解源文单的步骤中,将源文单记载域值的一个组合复制到一个源单值域文单中,形成一个与该域值组合相对应的源单值域文单,当源文单记载的域值有多个组合时,则重复上述复制过程,形成多个源单值域文单,由此生成全部源单值域文单,这些单值域文单集合形成源单值域文单集。
6.如权利要求5所述的文单之间数据迁移的方法,其特征在于所述生成转换脚本的具体方法包括:
(1)生成初始转换脚本:根据源文单和目标文单的域关系生成初始化的转换脚本,转换脚本生成或执行可以采用任何现有成熟技术;
(2)替换域:根据转换规则确定的域关系表达式,替换转换脚本中相应的域;
(3)添加条件:根据转换规则确定的域条件表达式,将条件添加到转换脚本中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京环太中科软件股份有限公司,未经北京环太中科软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910090139.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:采用BOG自身压缩膨胀液化BOG的再液化系统
- 下一篇:一种冷藏柜专用密封件
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置