1.2 本文内容安排
本文通过一个实例来阐明,如何在异构数据库系统之间实现数据迁移。本文大致分为五章:第一章为引言部分;第二章介绍了产品数据管理PDM;第三章讲述了本文例子中CAXA-PDM系统的特点;第四章主要讲解数据迁移的主要过程;第五章为总结与展望。
2 PDM与EAP
PDM的中文名称为产品数据管理(Product Data Management)。PDM是一种用来管理与产品相关信息(包括零件信息、配置、文档、CAD文件、结构、权限信息等等)和所有与产品相关过程(包括过程定义和管理)的技术。
2.1 PDM概述
PDM是一种以软件为基础,管理所有与产品相关的信息(包括电子文档、数字化文件、数据库记录等)和所有与产品相关的过程(包括工作流程和更改流程)的技术。它提供产品全生命周期的信息管理,并可在企业范围内为产品设计和制造建立一个并行化的协作环境。也就是说PDM可看作是一个企业信息的集成框架。各种应用程序诸如CAD/CAM/CAE、EDA、OA、CAPP、MRP……等将通过各种各样的方式,如应用接口、开发(封装)等,直接作为一个个“对象”而被集成进来,使得分布在企业各个地方、在各个应用中使用的所有产品数据得以高度集成、协调、共享,所有产品研发过程得以高度优化或重组。[5-7]
2.2 PDM的主要功能
PDM的主要功能包括:电子资料库和文档管理、产品结构与配置管理、工作流和过程管理、项目管理、零部件分类管理与检索、集成开发接口等。[8]
(1)产品项目管理。项目管理的主要功能包括:项目的创建、修改、查询、审批、统计等功能;项目人员组织机构定义和修改并在其基础上提供相应的对产品的使用权限。
(2)企业级工作流程管理。①串行产品开发流程;②并行产品开发流程;③功能划分。工作流程管理涉及到加工路线(Routes)、规则(Rules)和角色(Roles)。加工路线定义了对象及所定义的对象的传送路径,其对象包括文档、形式、事件、部件和消息等。规则定义了信息如何加工的路线和加工路线给谁,即工作流的下一步方向和如何处理异常情况。工作流中的工作任务定义了作业的独立功能,由操作用户提供。源:自~751-·论`文'网·www.751com.cn/
(3)工程图档管理及电子仓库。①产品数据库划分;②工程图档管理体系结构。
工程图档管理的主要功能包括了图档信息定义以及编辑模块,即为用户提供图档信息的配置功能,然后将信息按照设置的一一编辑和录入其中。PDM系统中的电子仓库用于存储所有类型的产品信息。它不但是存储信息的仓库,还能对外部的信息进行管理。
(4)产品配置与变更管理。①产品结构树与文档对象的关系;②产品信息管理内容;③产品信息结构定义形式;④产品配置与变更管理体系结构。
(5)与网络和数据库的接口。①网络接口的组成结构;②数据库接口的组成结构;③应用系统集成机制。
PDM明确定位为面向制造企业,以产品为管理的核心,以数据、过程和资源为管理信息的三大要素。这在实现企业的信息集成、提高企业的管理水平及产品开发效率等方面有着十分巨大的意义。
2.3 本章小结
本章节主要介绍了PDM的主要功能以及在企业管理方面的作用,阐明其对企业的管理巨大意义。
3 CAXA-PDM
CAXA-PDM是一个数据管理的平台,它面前中小型的企业单位,为其相关的部门提供一个易于部署和使用的管理平台,重点解决各种图纸和文档的安全和协同共享问题。结合CAXA电子图板、实体设计、工艺图表等CAD/CAPP软件工具,CAXA-PDM为中小企业提供较为完整的创新设计与协同管理解决方案。[3-4]