PowerDesigner15.1使用手册
Powerdesigner使用指南

Powerdesigner使用指南1.概述本指南只介绍用Powerdesigner设计业务流程模型、概念模型、物理模型及仓库的使用,Powerdesigner其它模型的使用不在本指南的介绍范围。
本指南使用的工具为Powerdesigner15。
因Powerdesigner各版本间在业务流程模型、概念模型、物理模型设计操作上的改变不大,本指南对使用其它版本的Powerdesigner具有一定的指导作用。
本指南以组织机构模型作为实例。
本指南的重点是介绍Powerdesigner工具的使用,不介绍建模技术。
在实际的设计过程中,不强制要求一定要先建概念模型,再建物理模型.而是根据个人或项目的要求决定建什么模型。
2.术语工作区:workspace。
保存当前在Powerdesigner中使用的模型文件,下次执行Powerdesigner时,自动把工作区中的模型文件显示出来.域:Domain.自定义的数据类型。
概念模型:Conceptual Data Model。
物理模型:Physical Data Model。
仓库:Repository。
用于保存提交的模型文件,每次提交的模型文件都有一个版本号。
方便多人协同设计和版本管理。
3.Powerdesigner的一些特性应用3.1Name和Code的镜像设置Powerdesigner的每一个对象都包含name和code,在生成代码时,使用的是code,name 是方便我们阅读.建议在建模时,name栏输入中文,code栏输入英文字符,这样既方便我们阅读,也方便生成代码.默认情况下,在name栏输入的内容会自动填写到code。
如果不希望这样,可执行菜单“Tools/ General Options”,在弹出窗口中选择Dialog,如下图:取消Name to Code mirroring前的选择就可以了。
3.2与仓库的连接设置如果需要设置与仓库连接的参数,可执行“Tools/ General Options”,在弹出窗口中选择Repository,如下图:相信大家从窗口上各选项的字面意思就能明白该选项是起什么作用了。
PowerDesigner+15.1详细安装和破解步骤

詹坤林
1
软件下载
PowerDesigner15.1下载地址
◦ 官方正式版
/eval/PowerDesigner/PowerDesi gner15_Evaluation.exe
◦ 破解版
8ห้องสมุดไป่ตู้
PowerDesigner15_Evaluation.exe 安装文件 PowerDesigner15_Library.zip 类库文件
安装和破解只需要前两项文件
2013/2/6
Database Technology, GUCAS
3
安装
运行 PowerDesigner15_Evaluation.exe
2013/2/6
Database Technology, GUCAS
4
选择需要安装的组件
2013/2/6
Database Technology, GUCAS
5
选择需要安装的用户配置文件
一直下一步,等待安装完成.
2013/2/6 Database Technology, GUCAS 6
注册破解
安装完后先不要运行,将目录 “PowerDesigner15汉化+注册补丁”下的 pdflm15.dll文件复制到PowerDesigner 15.1 的安装目录下 启动PowerDesigner,选择菜单help->about powerdesigner,若注册成功,则弹出以下对话框
官方正式版试用期只有15天,需要进行破解 /down/173/486854.html
2013/2/6
Database Technology, GUCAS
PowerDesigner15使用指南

1.PowerDesigner的使用1.2.自定义数据类型(Domains)的使用oralce提供了一些内置的数据类型,但是用户也可以根据业务的需要,定义自定义的数据类型。
在自定义数据类型里面包装业务逻辑。
正如上面的房屋楼层,我们可以定义一个独立的数据类型(Domain)维护,然后在相关数据表的字段上使用这个自定义数据类型。
一般在定义自己的数据类型时候,可以在oracle基本类型上定义,然后可以加上一些standard check或者Business Rules。
比如:在拆迁项目中,面积类别这个字段在很多数据表都出现了,可以作为一个单独的数据类型类维护,定义一个”面积类别” Domains(包含的种类有:0 --- 厅房面积,1 --- 使用面积,2 --- 单元面积,,3 --- 总建筑面积,4 --- 分摊面积)。
而且由于Powerdesigner的提供关联作用,这样便于当业务逻辑发生了变动,能够很快查询出那些对象受到影响。
1.1业务规则的使用(Business Rule)对于一些业务逻辑可能出现在多个数据表中,建议封装成Business Rule,这样便于业务逻辑的重新使用,也便于业务逻辑的维护。
为了便于维护业务逻辑,可以考虑将Business Rule和Domains结合起来使用。
将业务Business Rule应用到Domains上,然后再把Domains应用到数据表的字段上。
例如:在拆迁项目中,拆迁业务部分,管理参数业务部分,房源业务部分,拆迁合同部分的数据表中都有楼层这个字段,因此先一个Business Rule,然后定义一个Domain,这样相应的数据表的字段就可以使用这个Domain了。
1.3序列号(Sequence)的使用在powersigner的模型里面定义一堆了Sequence,接下来的是要把他们和数据表的相关字段关联起来,特别是那些用于多个数据表字段的Sequence。
PowerDesigner使用手册

第一步,新建一个model
第二步选择一个概念模型
第三步,重命名模型名称
第四步,新建一张表
第五步,新建表和字段
第六步,转成物理模型,选择默认的确定即可
这里要注意选择符合自己的数据库类型,这里选了MySQL5.0 如果需求有变更,比如新增字段,则循环第五步和第六表即可
第七步:转成sql脚本文件
第八步,选中相应的模型,进行保存
保存时ctrl+s默认保留的是物理模型,这里会提示你是否还需要保存概念模型,选择是即可,会保存出两个文件
.cdm 概念模型
.pdm物理模型
如果刚刚安装软件,弹出提示要连接打印机什么的,本机电脑启动下面的服务。
powerdesigner15.1简要使用手册

Powerdesigner15.1 简要使用手册(2010年3月)神州数码教育学院杨庆跃网址:E-mail:bi60cn@目录1PowerDesigner简介 (3)2使用PowerDesigner环境 (5)2.1对象浏览器中的对象 (5)2.2PowerDesigner的几种模型文件: (6)3概念数据模型(CDM) (9)3.1创建概念图 (10)3.2创建及删除实体(Entity)及关系(Relationship) (11)3.3定义和使用域(Domain) (14)3.4建立数据项(Data Item) (17)3.5定义业务规则(Business Rule) (19)3.6定义和使用继承 (20)4物理数据模型(PDM) (26)4.1新建PDM (27)4.2将CDM 对象转换成PDM 对象 (28)4.3使用物理数据模型创建数据库脚本 (35)4.4逆向工程 (37)5生成数据库报表文件 (42)6多维图 (46)6.1创建多维图 (47)6.2获得多维对象 (48)6.3建立Cubes (49)6.4创建Cube数据 (50)1PowerDesigner简介PowerDesigner是Sybase公司的CASE工具集,是图形化、易于使用的企业建模环境。
使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。
它可与许多流行的数据库设计软件,例如:PowerBuilder、Delphi、VB等相配合使用来缩短开发时间和使系统设计更优化。
PowerDesigner 主要包括以下功能:•集成多种建模能力,能建立的模型包括:数据模型(E/R, Merise)业务模型(BPMN, BPEL, ebXML)应用模型(UML)• 自动生产代码,包括:SQL (支持多于50种数据库系统)Java.NET• 强大的逆向工程能力• 可扩展的企业库解决方案,具备强大的安全性及版本控制能力,可支持多用户• 自动化、可定制的报表能力2使用PowerDesigner环境z对象浏览器对象浏览器可以用分层结构显示你的工作空间,显示模型以及模型中的对象,实现快速导航。
PowerDesigner15连接Oracle数据库并导出Oracle的表结构

PowerDesigner15连接Oracle数据库并导出Oracle的表结构
在这里我们介绍一下利用PowerDesigner15连接Oracle数据库并导出Oracle的表结构,形成完成的ER图
首先打开powerdesigner15 我的位置是在D:\powerdesigner15.1\pdshell15.exe
选择file->New Model...选择Model Types->选择Physical Diagram 点击确定
选择Datebase->Update Model from database...
选择Using a data source 点击后边的添加按钮
选择Confihgure
如图所示点击add a data source按钮选择系统数据源
选择驱动程序,我的电脑装的是oracle 11g,所以我选择Oracle in OraDb11g_home1
填写数据库名称、选择监听名称、数据库用户名
填好之后,点击Test Connection,输入数据库密码
点击ok,可以看到连接正常
这样在窗口就可以选择刚才创建的orcl了,输入用户名和密码,点击connect
点击确定
在弹出来的窗口,选择我们要导入数据库表的用户(否则数据库所有用户下的表都将被导进来)
我们选择自己的用户res,就可以看到,要导入进来的表结构都是res用户下的了
选择全选按钮,就可以选中所有表了
点击ok,就开始导入了,数据库表越多越复杂速度越慢
这个时候数据库中的表结构都已经导入进来了(我这里表特别多,所以看着有点乱)
除了这个方法我们还可以通过数据库文件等其他很多方式来导入,这里不做过多讲解。
下载 PowerDesigner 15.1 的安装文件和破解文件
下载PowerDesigner 15.1 的安装文件和破解文件下载PowerDesigner 15.1 的安装文件和破解文件PowerDesigner 15.1 下载地址:/share/link?shareid=177870&uk= 3626956064破解文件下载地址:/share/link?shareid=177873&uk= 3626956064安装详细图解步骤:1.运行PowerDesigner 15.1 安装包:2.运行安装包后出现下图并选择红圈中的Next> :3.点击Next> 后出现如下界面:PS:红圈1选择安装的地区,这里选择的是Hong Kong(中国香港)红圈2选择I AGREE(我同意)条约点击红圈3的Next> (下一步)4.点击Next> 后出现如下界面:PS:红圈1是选择安装的路径,这里选择安装在了D 盘下点击红圈2的Next> (下一步)5.点击Next> 后出现如下界面:PS:选择需要安装的组件,我这里选择的系统默认的组件。
单击红圈中的Next> (下一步)6.点击Next> 后出现如下界面:PS:选择需要安装的用户配置文件,这里我选择了全部安装单击红圈中的Next> (下一步),,从这里开始后就可以一直点击下一步。
直接依次上图PS:等待安装完成。
很快便安装好了。
PS:完成安装,点击红圈中的Finish 退出安装。
PowerDesigner 15.1 破解方法:解压下载的【PowerDesigner 15.1破解文件.rar】文件,用文件夹下的pdflm15.dll覆盖PowerDesigner15安装目录下的pdflm15.dll (这里是:D:\Program Files\Sybase\PowerDesigner 15)即可。
PowerDesigner15.1操作手册
PowerDesigner操作手册目录一、POWERDESIGNER简介 ................................................ 错误!未定义书签。
1.1常用模型文件......................................................... 错误!未定义书签。
1.2P OWER D ESIGNER使用环境.................................... 错误!未定义书签。
二、创建和管理CDM ............................................................... 错误!未定义书签。
1.1新建CDM .............................................................. 错误!未定义书签。
1.2实体及实体间关系................................................. 错误!未定义书签。
1.2.1 新建实体......................................................................... 错误!未定义书签。
1.2.2 使用实体间关系............................................................. 错误!未定义书签。
1.2.2.1 使用联系................................................................. 错误!未定义书签。
1.2.2.2 使用继承................................................................. 错误!未定义书签。
PowerDesigner151操作手册14页word
PowerDesigner操作手册目录一、POWERDESIGNER简介 (3)1.1 常用模型文件 (3)1.2 P OWER D ESIGNER使用环境 (3)二、创建和管理CDM (4)1.1 新建CDM (4)1.2 实体及实体间关系 (4)1.2.1 新建实体 (4)1.2.2 使用实体间关系 (6)1.2.2.1使用联系61.2.2.2使用继承81.3 新建和使用域 (9)三、CDM生成PDM (10)四、PDM生成建表脚本 (11)五、PDM生成REPORT (13)六、总结 (13)一、PowerDesigner简介1.1常用模型文件公司主要使用PowerDesigner的以下两类模型文件:➢逻辑模型(CDM):描述了与任何软件和数据存储系统无关的数据库整体逻辑结构,通常包含了与物理数据库无关的数据对象,提供了一种描述企业运行或业务行为的形象化的表达方式。
➢物理模型(PDM):叙述数据库的物理实现。
主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。
1.2PowerDesigner使用环境➢树形模型管理器:以树形方式展示模型所包含的内容以及内容之间的层次关系➢图表窗口:组织模型中的图表,以图形方式展示模型中各对象之间的关系➢输出窗口:显示操作结果➢常用工具面板:用于在图表窗口插入对象的常用工具,主要有以下一些:二、创建和管理CDM1.1 新建CDM1.选择菜单栏File->New,打开New窗口2.在左边模型类型(Model type)列表中,选中Conceptual DataModel,单击“确认”按钮即新建了一个默认名为ConceptualDataModel_1的CDM工程3.在树形模型管理器中,右键单击新建的CDM工程名,从出现的菜单中选中Rename,即可将新建CDM工程名修改为自己想要的,如:NG-CRM5.5逻辑模型4.在树形模型管理器中,右键单击新建的CDM工程名,从出现的菜单中选择New->Package即可新建一个包(Package)。
PowerDesigner 15.1 安装步骤详细图解及破解
PowerDesigner 15.1 安装步骤详细图解及破解准备工作:下载PowerDesigner 15.1安装文件和破解文件PowerDesigner 15.1下载地址:/share/link?shareid=177870&uk=3626956064破解文件下载地址:/share/link?shareid=177873&uk=3626956064安装详细图解步骤:1.运行PowerDesigner 15.1的安装包:2.运行安装包后出现下图并选择红圈中的Next> :3.点击Next> 后出现如下界面:PS:红圈1选择安装的地区,这里选择的是Hong Kong(中国香港) 红圈2选择I AGREE(我同意)条约点击红圈3的Next> (下一步)4.点击Next> 后出现如下界面:PS:红圈1是选择安装的路径,这里选择安装在了D盘下点击红圈2的Next> (下一步)5.点击Next> 后出现如下界面:PS:选择需要安装的组件,我这里选择的系统默认的组件。
单击红圈中的Next> (下一步)6.点击Next> 后出现如下界面:PS:选择需要安装的用户配置文件,这里我选择了全部安装单击红圈中的Next> (下一步),,从这里开始后就可以一直点击下一步。
直接依次上图PS:等待安装完成。
很快便安装好了。
PS:完成安装,点击红圈中的Finish 退出安装。
PowerDesigner15.1的破解方法:解压下载的【PowerDesigner 15.1破解文件.rar】文件,用文件夹下的pdflm15.dll覆盖Powe rDesigne r15安装目录下的pdflm15.dll (这里是:D:\Prog ram Files\Sybase\Powe rDesig ner 15)即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、PowerDesigner简介1.1常用模型文件公司主要使用PowerDesigner的以下两类模型文件:逻辑模型(CDM):描述了与任何软件和数据存储系统无关的数据库整体逻辑结构,通常包含了与物理数据库无关的数据对象,提供了一种描述企业运行或业务行为的形象化的表达方式。
物理模型(PDM):叙述数据库的物理实现。
主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。
1.2PowerDesigner使用环境树形模型管理器:以树形方式展示模型所包含的内容以及内容之间的层次关系 图表窗口:组织模型中的图表,以图形方式展示模型中各对象之间的关系输出窗口:显示操作结果常用工具面板:用于在图表窗口插入对象的常用工具,主要有以下一些:二、创建和管理CDM1.1 新建CDM1.选择菜单栏File->New,打开New窗口2.在左边模型类型(Model type)列表中,选中Conceptual Data Model,单击“确认”按钮即新建了一个默认名为ConceptualDataModel_1的CDM工程3.在树形模型管理器中,右键单击新建的CDM工程名,从出现的菜单中选中Rename,即可将新建CDM工程名修改为自己想要的,如:NG-CRM5.5逻辑模型4.在树形模型管理器中,右键单击新建的CDM工程名,从出现的菜单中选择New->Package即可新建一个包(Package)。
Package用于对一个CDM工程的图表按照业务等规则分类存放,如NG-CRM5.5数据模型分为客户域、用户域、帐户域等多个域5.在树形模型管理器中,右键单击新建的Package名,从出现的菜单中选择New->Conceptual Diagram即可Package下新建一个Diagram1.2 实体及实体间关系1.2.1新建实体1.在新建的CDM中,选择常用工具面板中的实体(Entity)工具,再在图标窗口空白区域单击鼠标左键,即添加了一个实体2.双击新建的实体,打开实体属性窗口,输入实体的名称(Name)和代码(Code)3.双击新建的实体,打开实体属性窗口,切换到Attributes标签页,单击属性窗口工具栏中的Add a Row工具或者直接单击属性列表的某一空白行即为实体添加了一个属性,同时可设置属性的Name、Code、数据类型(Data Type),是否不能为空(M 复选框),是否为主键字段(P复选框)等4.PowerDesigner考虑到主键外键名称可能冲突的问题,默认两个不同实体中不能存在相同名称的属性,但在实际设计的时候,为了便于理解,通常需要在两个实体中使用相同的属性名,如NG-CRM5.5中所有信息(INFO)表都存在4个字段:操作流水(LOGIN_ACCEPT)、操作工号(LOGIN_NO)、操作代码(OP_CODE)、操作时间(OP_TIME),由于这些字段在所有实体中的作用意义一样,所以最好使用同样的名称。
为此需要更改PowerDesigner的相关设置,更改操作为:选择菜单栏的Tools->Model Options,打开Model Options窗口,取消选中的Unique code即可5.若要更改实体属性列表中显示的相关选项可以通过单击工具栏中的CustomizeColumns and Filter工具打开Customize Columns and Filter窗口,在列表中选择需要显示的项目即可完成设置6.更改了名称和添加了属性的新建实体如下图所示若要更改实体的显示方式,选择菜单栏的Tools->Display Preferences,打开Display Preferences窗口,选中Object View下的Entity进行设置。
如若只显示实体的名称,不显示实体属性字段和标识符(Identifiers),取消选中的Attributes复选框和Identifiers复选框即可1.2.2使用实体间关系完成实体定义后,应该在它们之间建立关系。
实体之间的关系通常是根据业务规则确定的,如对于移动运营商来说,一个客户拥有多个用户,这就是客户和用户之间的关系。
实体之间的关系常用的主要有联系和继承两大类,在常用工具面板中分别用标注为黄色和红色的工具表示。
1.2.2.1使用联系在CDM中,联系是用实体间的一条线来表示的,联系的具体含义是通过线两端的符号来表示的,在两个实体间创建联系的步骤如下:1.在工具面板中左键单击联系(Relationship)工具2.在实体A上单击鼠标左键,按住不放,拖拽鼠标到实体B上后才松开,这样就建立了实体A和实体B之间的Relationship3.双击新建的关系,打开关系属性窗口4.输入属性Name和Code(可以采用默认的),之后切换到Cardinalities标签页,进行详细的设置联系是通过实体间的一条线来表示的,而联系的具体含义则是通过配置联系属性页面的内容以更改线两端的符号来表示的。
联系可配置的属性主要包括上图中用红色椭圆标注的4部分:one to one,one to many和many to many是最常见的联系属性,用来配置一个实体中的实例数与另一个实体中的实例数的比值关系Mandatory:强制表示实体间的联系是否是可选的。
在CDM中用穿过联系线的一条短直线表示强制,用联系线上的一个小圆圈表示可选上图表达了两个含义:其一是一个用户必须归属于且只能归属于一个客户;其二是一个客户可以有多个用户,也可以一个用户都没有。
两个实体间实例的比值关系以及联系是否强制,可用出现在联系线两端的下述符号表示:Dependent:每个实体都有自己的标识符(Identifier,用于唯一标识实体中的一条记录,由实体的一个属性字段或多个属性字段组成),如果两个实体之间发生关联,其中一个实体的标识符所包含的属性字段是构成另外一个实体的标识符的一部分,则称后一个实体依赖于前一个实体,后一个实体部分的被前一个实体确定。
在CDM 中依赖联系用一个三角形表示,三角形的顶点指向被依赖的实体,下图表示了客户联系信息和客户信息之间的依赖关系Dominant role:用于指明联系的主从表关系,仅作用于one to one的联系。
在A,B 两个实体型的联系中,如果A→B被指定为dominent,那么A为联系的主表,B 为从表,在生成PDM的时候,A的Identifier字段会被引用到B实体(如果不指定,A的Identifier会被引用到B实体,B的Identifier也会被引用到A实体),下图表示了客户和合作伙伴商户之间的一对一联系这种联系的属性页面的设置如下图所示:5.如果觉得联系线的外观不太好看,比如下图这样的可在联系线上单击鼠标右键,选中Format,打开Symbol Format窗口,选中Line Style标签页,调整Corners下拉列表框的内容即可6.如果想调整联系线的显示内容,如下图联系线上展示了联系的名称若不想在线上显示联系的名称,选择菜单栏的Tools->Display Preferences,打开Display Preferences窗口,选中Object V iew下的Relationship进行设置,取消对Name 复选框的选择即可1.2.2.2使用继承继承允许你定义一个实体为另一个更一般的特例,涉及到继承的实体间有着共同相似的特征,但却是不同的。
父类指那些包含共同特征的更一般的类,而特例则被称为子类型。
在CDM中创建继承的操作如下:1.在工具面板中左键单击继承(Inheritance)工具2.在子类实体上单击鼠标左键,按住不放,拖拽鼠标到父类实体后才松开,这样就建立了父子实体之间的Inheritance关系,如下图所示,客户信息是父类,个人客户、家庭客户、集团客户是子类3.子类可以只继承父类的主键,也可以继承所有的字段,可通过继承属性页面进程设置,双击新建的继承关系线,打开继承关系属性窗口,切换到Genaration标签页,调整红色椭圆标注区域的单选框的选择即可4.继承关系线上的半球形图标里是否有叉叉图标,表示子类之间是否是互斥关系,也就是说父类实体的一个实例(通俗的讲,就是一条记录),是只能对应一个子类实体的实例,还是能对应多个子类实体的实例。
如上述的客户信息是父类实体,它的一个实例,要么是个人客户,要么是集团客户,要么是家庭客户,不可能既是个人客户又是集团客户等。
可通过继承关系的属性页面设置是否是互斥关系,具体操作为:双击新建的继承关系线,打开继承关系属性窗口,切换到Genaral标签页,调整复选框Mutually exclusive children是否被选中即可1.3 新建和使用域域定义适用于多个数据项目的数据结构,当修正一个域时,将更新全部与域关联的数据项目,这使得更改相同用途的数据项目的数据类型和长度变得比较容易。
比如NG-CRM5.5模型中所有存放钱的字段的数据类型统一要求为NUMBER(14,2),如此可定义一个域,数据类型为NUMBER(14,2),然后将此域应用到模型中所有与钱有关的字段,日后如果要求将与钱有关的字段的数据类型更改为NUMBER(14),只需修改域即可。
创建一个域的步骤如下:1.选择菜单Model->Domains,打开模型中已有Domain的列表2.点击Add a Row工具新添加一个域,新建域有一个默认的Name和Code3.修改新建域的Name和Code,设置Data Type,点击OK,一个新域就创建完成了4.在CDM中使用域,如用户停机实体中,属性应收费用与钱有关,只要对应Row的Damain列的下拉框中选中新建的域(钱),则Data Type字段的值自动调整为N14,2三、CDM生成PDMCDM生成PDM,操作步骤如下:1.选择菜单栏上的Tools->Generate Physical Data Model,打开PDM Generation Options窗口,选择Generate new Physical Data Model,在Name 和Code文本框中输入生成的物理模型的Name和Code2.切换到Detail标签页,按照下图设置,PK index names 、key index names、FK indexnames表示生成的各类索引的命名规则,可根据具体项目的命名规则更改;选中Check model ,模型将会在生成之前被检查,如果不想被检查,取消选中即可3.切换到Selection标签页,列出CDM的所有对象,你可以选择对哪些对象进行转换,一般默认全部选中4.确认各项设置后,点击“确认”按钮,即生成相应的PDM模型5.由于在第二步中选中了Check model,所以在生成PDM时,会先对CDM进行检查,检查结果可能会包含ERROR,这样就不能成功生成PDM,需要先将错误解决。