13
4.4 本章小结 14
5 异构数据库的数据迁移 14
5.1 迁移涉及的基本问题 14
5.2 迁移中的关键解决方案设计和实现 14
5.2.1 数据库数据结构分析 14
5.2.2 数据迁移路线 17
5.2.3 数据框架结构迁移 19
5.2.4 系统属性迁移 21
5.3 其他特殊处理 28
5.3.1 版本的特殊处理 28
5.3.2 外购件与标准件的处理 29
5.3.3 加密系统的处理 31
5.3.4时间处理 31
5.3.5用户名和密码 31
5.4 迁移工具介绍 32
5.5 界面展示 33
5.6 本章小结 35
6 数据迁移测试 35
6.1数据库测试 36
6.2 电子仓库测试 37
6.3 本章小结 37
7 总结与展望 37
致 谢 38
参考文献 38
1 绪论
1.1 本课题的研究背景、目的和意义
XX公司2001年开始使用Smarteam v5r10版本,使用操作系统为32位Windows2000,使用数据库为SQL2000。在产品设计过程中,需要用到其他设计软件,例如ANSYS10.0,Pro/E等,而这些软件是不能支持Windows2000操作系统,设计人员现在的解决办法是在计算机上使用新版操作系统,同时安装Windows2000操作环境的虚拟机,在虚拟机中安装Smarteam -PDM系统,新版系统环境下完成主要设计工作,然后手工复制到虚拟机,在虚拟机中进行PDM系统的产品数据管理工作。这样的工作方式给企业设计人员带来极大的困扰,设计环节繁琐,不能实时快捷的完成设计工作的流程,迫切需要一款能够与当前使用的操作系统相兼容的PDM系统。目前数据库中积累的纪录有80万条,数据库备份大小达到1.3G,电子仓库文件大小225G。这些数据需要平稳迁移到新的PDM系统中。而Smarteam -PDM系统与新采用的CAXA PDM系统数据结构是不同的,同时文档版本的数据结构、权限结构等方面也存在差异,不能通过简单的导入导出数据库操作完成数据迁移,需要设计专门应对该两款不同PDM数据结构的迁移工具完成操作。论文网
PDM系统名为产品数据管理(Product Data Management),是一门用来管理所有与产品相关信息(包括零件信息、配置、文档、CAD文件、结构、权限信息等)和所有与产品相关过程(包括过程定义和管理)的技术。企业研发设计产生大量记录产品信息的数据,这些数据以不同的格式存放到PDM系统中,由PDM系统对其进行统一管理。记录数据的方式有文档,图纸,BOM等,其中各个产品之间的相互关系错综复杂,仅通过单一的人工记录是不可能完成该项操作过程并且很难为其他开发人员所查找和引用,PDM系统能够完整有序的记录所有研发设计过程中产生的数据,并以直观的浏览方式供发开人员共享数据和快捷查找所需数据。PDM系统能够跟ERP系统实现集成,使产品从研发设计到大批量生产做到无缝连接。XX公司原来的PDM系统中存储有该公司十年来所有的技术资料积累,对公司的研发设计工作有非常重要的意义。公司启动更新PDM系统项目,首先要考虑原有产品数据能否完整平稳地迁移到新PDM系统中的问题。项目开发的数据迁移应用工具能够完整安全地将原有数据迁移到新系统,使原有系统数据迁移到新系统的过程中不发生丢失或错乱。 基于EAP的异构数据迁移(2):http://www.751com.cn/jisuanji/lunwen_71767.html