下载此文档

Windchill_PDM系统数据清除办法研究.doc


文档分类:行业资料 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
Windchill PDM系统数据清除办法研究
关键字: Windchill PDM 数据清除

Windchill PDM 系统在国内大型企业应用范围很广,很多企业在实施到一段时间以后,会发现数据越来越多,甚至多到影响Oracle数据库系统的系统。Windchill PDM的流程数据、版本数据的数据增长方式是这样的:流程记录按流程节点一个节点一条数据库记录,假设企业有文档、变更、升级、评审4个流程,每个流程每天走800个,4个节点,一天就产生4*800*4=12800条记录;文档属性记录数=文档小版本数*文档属性数*文档总量。由于数据库设计方式导致数据量不断几何形增长。Windchill数据之间又关联紧密,如果用数据迁移的方法解决,迁移后新数据就无法跟旧数据关联,变更图文、Part/Bom 又会无法修订。如何保持关联又减少数据量,成了实施PDM系统的必经关卡。本文对数据量最大的工作流相关表和属性相关表的数据清除,给出了解决办法。

企业购买了ERP、PDM等大型软件后,开发商往往提供实施顾问支持,但并不提供数据字典给用户。企业实施及系统管理人员对买来的大型软件数据库结构是一头雾水。分析掌握关键的数据库结构,是掌握ERP、PDM等大型软件的技术核心的必须步骤之一。下面提供了分析数据库关系的方法。具体步骤如下:
在oracle OEM 里,对数据库进行分析,统计实际数据库各表的数据量。如图:
分析后,all_tables 表中会记录实际的表数量。
执行SQL语句:select , from all_tables T where owner='PLM' ORDER BY desc
将查询结果复制到excel表格文件中B、C列保存。
然后,执行一个系统提供的标准操作动作,比如创建文档或者更新文档。
注意:此时分析用的数据库只有分析人员才能对其操作,可以用开发机进行分析。不能多人同时操作PDM系统,会影响分析结果的正确性。
。将这次的查询结果复制到excel表格文件中E、F列保存。
筛选出excel表格文件中F列减 C列的不为空的值,就是步骤2对数据库产生的影响。通过这个办法,我们可以一一分析出关键的数据库字典。
比如创建一个部件,分析出数据记录增加的表有:
AUDITEVENT
-1
CONTROLBRANCH
-1
ITERATEDCURRENTPHASELINK
-1
ITERFOLDERMEMBERLINK
-1
LIFECYCLEHISTORY
-1
NOTIFICATIONLIST
-2
OBJECTHISTORY
-1
PHASE
-1
ROLEPRINCIPALMAP
-15
SCHEDULEHISTORY
-1
TEAM
-1
WTACLENTRY
-3
WTPART
-1
WTPARTMASTER
-1
WTPARTMASTERKEY
-1
然后查看表中具体数据值,逐个分析字段含义。掌握了这个方法,才能知道哪些数据需要清理。

由于签审的工作流实例相关的数据库表现在已经达到百万条数

Windchill_PDM系统数据清除办法研究 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy5186fy
  • 文件大小0 KB
  • 时间2015-09-25