PowerDesigner应用02 逆向工程之导出PDM文件前过滤元数据(表、视图、存储过程等)...

  在上一篇文章《PowerDesigner应用01 逆向工程之配置数据源并导出PDM文件》步骤二中导出了目标数据库对应的PDM文件,

该文件中展示出了所有表的信息与关系。

 

某些业务场景下只需要导出部分的表(或者视图、存储过程等)信息与关系,PowerDesigner提供了过滤元数据的功能。

1、点击下图红色框内的【Customize Columns and Filter】自定义列于过滤按钮

2、在【Operator】列的下拉框中列出了多种运算符

(1)本次为了过滤部分表,所以选择【In List】运算符。其他的运算符在本文结尾做详细的解释。

(2)在行【Code】对应的【Expression】列中输入BaseRole,BaseUser,BaseUserRole,Items,ItemDetails,WorkFlowItems,WorkFlowModule

     特别说明:多个名称之间使用“半角状态下的英文逗号”分隔

(3)选中行【Code】对应 的【U】列中的CheckBox,表示使用该表达式来过滤数据

(4)点击下方的【OK】按钮

(下图)数据已过滤。此时不能直接点击下图的【OK按钮】

3、此时不能直接点击上图的【OK按钮】

    (1)点击下图右上角【Deselect All】 按钮,取消全选已过滤的数据

 

     (2)点击下图右上角的【Select All】按钮,全选已过滤的数据

 

4、点击上图【OK】按钮,开始生成PDM文件

生成结果如下图:左侧列出(已过滤)表的元数据信息,右侧列出(已过滤)单个表的具体信息以及表与表之间的关联信息

 完成。

 

过滤运算符
=适用于数字、日期、bool、字符串等
>适用于数字、日期等
>=适用于数字、日期等
<适用于数字、日期等
<=适用于数字、日期等
Not Equal适用于数字、日期、bool、字符串等
In List

适用于数字、日期、bool、字符串等。多个之间使用“半角状态下的英文逗号”分隔

Not In List

适用于数字、日期、bool、字符串等。多个之间使用“半角状态下的英文逗号”分隔

Between适用于数字、日期、字符等
Not Between适用于数字、日期、字符等
Empty适用于所有
Not Empty适用于所有

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PowerDesigner建模应用系列文章

01、PowerDesigner应用01逆向工程之配置数据源并导出PDM文件

02、PowerDesigner应用02逆向工程之导出PDM文件前过滤元数据(表、视图、存储过程等)

 

转载于:https://www.cnblogs.com/SavionZhang/p/6549340.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值