数据管理的工具—EDM和PDM系统

发布时间:18-06-12

数据管理的工具—EDM和PDM系统

    在今天的市场上,已经有许多用于信息的存储、管理、访问和工作流程控制的软件。原因很简单,只有通过软件系统我们才能有效地控制如此众多的文件。在这里我们所说的文件或数据是一个广义的含义,即指设计、制造过程中产生图纸、说明文档及办公室中常用的信件、清单、表格等。总之,一切以纸张形式或电子文件形式的数据我们都把它归纳到文件这个范畴内。

    数据管理最简单的应用是存储数据的各种描述和索引,这样数据就不会丢失并且在需要的时刻根据提供的关键字随时进行查找,将包含该信息的条目找出来。所有的以纸张形式存在的文件可以通过扫描的方法与电子文件一同存储、一同索引。如果我们不能对特定的内容实现简捷、快速的查询,就没有必要来存储它们,从这一点来说,检索系统与数据本身一样重要。

    在CAD和设计领域,数据管理的工具要按照工作类型来选择,最常用的两种分类称为PDM和EDM系统。EDM这个术语也被广泛应用于档案管理系统中。
 
    EDM的全称是“Electronic Document Management”电子档案管理系统,它既包含我们上面讲到的存储和检索的功能,同时又包括与设计工作相关的其它功能。要像看文字和表格一样方便来显示图形数据,内置的多功能浏览器(viewer)可以在不调用原应用程序的情况下浏览和直接打印我们能见到的绝大多数的光栅文件、矢量文件和混合类型的文件。操作起来也非常简单,使用者不必考虑具体的文件类型,只要点取按钮就可以了。
 
    PDM的全称是“Product Data Managment”产品数据管理,它更适合制造业在数据管理方面的需求。与EDM系统一样,在它的层次上也有很多特别的应用。这种系统主要是为大型企业设计的用于控制从设计、制造、销售、服务阶段整个流程的内容,管理部件,材料、设计规划和计算,供货商库存、后勤各方面的详尽资料和后续的产品保障和更新换代。
 
    不像通用的办公用数据管理系统,设计工作用EDM系统组织和处理大幅面的图形和CAD数据的能力很强,集成的CAD浏览器可以提供浏览多种CAD数据文件的能力,这个CAD文件允许包含各种层、块、数据连接和参考文件的信息,还可以进行缩放、测量、批注等操作。值得注意的是在目前的系统中,圈阅批注功能已经是标准的配置了。比较先进的批注软件应该具备以下几个功能:
    1.批注一般建立在浏览的基础之上给出多种提供注解意见的方法,操作尽可能要简单;
    2.批注对原件不会造成破坏,也就是说批注应与原图分离;
    3.批注方法应尽可能多,最好具备多媒体的功能;
    4.批注应具有严格的权限控制,保证它的安全可靠性。最好的圈阅批注软件目前都提供二次开发工具,一方面可以加入自己的批注工具,如图章等;另一方面它还可以作为插件在web上使用,提供同样的浏览和圈阅批注功能。
 
    管理系统是为了设计人员能够系统检索并打开数据文件。根据单位内部的情况,它可以依照每个人的角色控制对网络上文件的访问。为设计单位使用的EDM系统可以设置对文件访问的限制,确保只有经过授权的人才能访问特定的文件;只有适当的人员经过允许后才能对数据进行修改,也就是我们常说的版本控制。设计工作最终要进入工作流程管理阶段,也就是系统基于规则表按照步骤执行事件请求,并把它的行为和修改的数据进行登记建立审计跟踪,满足质量控制认证的需求。
 
    我们要强调的是数据管理软件并不是一个一步到位的过程,每个单位的实际情况不同,网络应用水平也不一样,因此所有的软件系统要根据有待解决的问题来配置,循序渐进。一般说来工作量是很大的,需要这方面的专家来指导并由专业的公司来实施。国际上的统计表明最简单的数据管理软件也要有6~12个月的周期才能见效,长远来说企业将受益无穷,这不仅是提高设计效率的工具,也是企业决策的基础。目前国际上流行的设计管理软件有工作组和企业级两个层次。工作组级别的系统提供若干典型应用的预配置,以便购买者能够十分轻松地开始工作并通过用户设置不断地加以精炼。
 
    设置过程通常包含写参数文件或设置控制系统的数据表,工作组级的软件经常有简单易用的界面创建功能。任何形式的文档管理系统最终都要在网络上应用,工作组级别的软件可以在单机上有效地运行,但真正的价值是在网络多用户上。工作组级的软件也可以高效地运行在没有服务器的网络上,如在一个单位内的设计部门,特别是在单位最初应用管理软件时使用。但当网络增加到十几个节点以上,要选择基于服务器的运行方式,EDM系统能够解决的问题和作用也就跟着加大。
 
    企业级的EDM(和所有的PDM系统)需要基于服务器的网络,同时也需要安装基于服务器的数据库管理系统(DBMS)。DBMS系统用于管理原始数据的存储和提取,并不关心它的内容。EDM系统管理数据的访问方式,工作流程按照数据的使用方法为它们建立索引。
 
    一些EDM系统有专有的DBMS,其它的则选用市场上的通用数据库,对于很多已经在内部使用DBMS的单位来说,后者非常有吸引力,因为数据管理系统除了包含与设计相关的系统,还应该能够处理单位的其它事务工作,如付款、库存、个人事务等。今天,所有的DBMS都以SQL为基础工作,绝大多数的EDM系统能够与多种通用的DBMS产品协调工作,如Oraclesybaseintormix,SQL/server等。所有主流的DBMS产品都是基于`Client/server'结构的。它们在网络服务器上或在自己的数据服务器上运行,它们完全控制数据存储,满足网络上很多人对数据查询、取出、更改等同时进行的操作。
 
    其它类型的运行,在网络上的DBMS运行起来就象普通程序一样。程序文件被存储在网络服务器上,当一个用户需要访问数据系统时,在本地的电脑上运行一个DBMS的拷贝,共享中央存储的数据。这种类型的典型代表有Access、Paradox、Dbase等,它并不适合运行在很大的网络及数据流非常大的情况,从存取控制到数据安全保障来说都弱一点,但在实际中应用非常广泛,因为它的操作非常简捷,购买和维护费用也比较低。
 
    大型的Client/Server系统配备自动的故障恢复功能,系统以外崩溃并不会导致数据的丢失。可靠性极高,但对使用者的技能、经验要求也较高。
 
    完整的PDM系统总的说来都是大型系统,经常用于大型企业和国际化的公司,这样的企业通常与提供特定子系统的企业协同工作,就象飞机制造系统中的发动机的制造一样。很多时候这些相关单位使用完全不同的设计软件支持系统,如CAD/CAM系统,可以想象这里有很多潜在的数据交换问题。这也就是为什么在PDM领域,国际上已经在数据定义标准方面展开工作的原因。
 
    EDM和PDM系统大量的是复杂的软件集,它的成功很大程度取决于用户的可操作程度,不论用户使用基于unix的图型工作站或Windows类的图形窗口,也不论后台的数据库多么复杂,呈现在用户面前的一定应该是可接受的操作环境。系统依据不同的工作需求,设计不同的用户界面。
 
    目前,越来越多的用户希望通过Internet/Intranet,利用已经建立的web浏览器技术来访问数据库,在web上提供类似Windows的界面实现检索、浏览和批注的全部功能。有了这种技术,设计人员可以足不出户,与国内外的同行共同交流、共同设计,这应该是一种趋势。