在上一篇文章《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文件前过滤元数据(表、视图、存储过程等)

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

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

    在上一篇文章<PowerDesigner建模应用(一)逆向工程,配置数据源并导出PDM文件>步骤二中导出了目标数据库对应的PDM文件, 该文件中展示出了所有表的信息与关系. 某些业务场景下 ...

  2. PowerDesigner建模应用(一)逆向工程,配置数据源并导出PDM文件

    物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系:数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程.操 ...

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

    物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系:数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程.操 ...

  4. mysql导出PDM文件步骤

    打开mysql把表导出成sql文件(如:service.sql) powerdesigner:选择 File--->Reverse Engineer--->Database 重命名(mod ...

  5. oracle用exp导出dmp文件时发现空表没有导出来

    问题: 今天,从同事电脑考oracle11g中dmp文件,在自己电脑导入,发现少了很多表,而且少的这些表都是空表. 原因: oracle11g 默认的deferred_segment_creation ...

  6. SSRS ( .rdl文件)如何动态的设置导出Excel文件中的工作表标签名

    要实现以上效果,则在Tablix属性里设置 参考:https://dotblogs.com.tw/ricochen/archive/2012/06/14/72798.aspx

  7. Oracle odi 数据表导出到文件

    最近新客户要求,以EXCEL数据方式,将数据表的内容,通过AS2协议传输到客户那边,本来打算使用存储过程直接输出EXCEL,但一想,ODI这么强大的工具应该可以直接进行转换,所以参考了一下官方标准文档 ...

  8. PowerDesigner逆向操作(从mysql5.0生成数据库的物理模型),把Comment写到name中,pdm文件导出为word

    PowerDesigner逆向操作(从mysql5.0生成数据库的物理模型) 环境:powderdesigner12.5:mysql5.0步骤:1. 为指定的数据库配置mysql的ODBC数据源先下载 ...

  9. 利用PowerDesigner逆向工程导出PDM模型及生成文档

    原文:利用PowerDesigner逆向工程导出PDM模型及生成文档 最近需要对老项目进行重构优化,由于项目都是好几年前的,相关设计资料很不全,最基本的数据库设计文档都没有,只能利用PowerDesi ...

随机推荐

  1. 原生JS实现上拉下拉列表

    话不多说,代码上来,有些知识点直接就在注释里 HTML <div class="list-down"> <button id="btn"> ...

  2. echarts的地图省份颜色自适应变化

    在使用echarts的地图的时候省份的颜色可能随着数据的多少显示不同的颜色,但是当后台返回的数据的变化较大时可能就不好控制了,所以需要设置根据后台的数据进行自适应 将后台返回的数据中的value放入一 ...

  3. 文件转base64处理或转换blob对象链接

    一.文件转base64,代码: axios({ method: 'get', url: apiPath.common.downloaddUrl, responseType: 'blob'}).then ...

  4. Numpy和Pandas的使用入门

    Numpy Numpy基本数据结构 np.array()函数接受一个多维list,返回对应纬度的矩阵 vector = np.array([1, 2, 3, 4]) matrix = np.array ...

  5. 汽配生产的精益化管理如何实现?这家3000人的企业靠MES系统进行管理

    精益达电子事业部电子车间于在完成车间改造后,生产能力得到大幅提升.但生产制造过程信息化仍处于空白,众多设备处于单机工作模式,车间现场计划排产.物料管理.质量管理等,还处于原始的凭经验.人工干预方式. ...

  6. Android-----spinner组件使用(实现下单)

    list view组件和spinner组件使用方法类似,从string.xml中通过entries获取数据显示.但如果要显示的列表项无法在执行前确定,或是要在程序执行的过程中变更选项内容,通过entr ...

  7. angular8中 如何引入两个echarts版本

    下载echarts2和echarts4的源码,然后在index.html中 1.先引入echarts4版本 2.然后引入echarts2版本 并且将echarts2源码中所有echarts 替换为ec ...

  8. 联想ideapad-330C 在Ubuntu18.04 上安装Realtek 8821CE无线网卡驱动

    在新买的联想ideapad-330C笔记本上,安装Ubuntu 18.04后,悲催的发现,没有无线网络,幸好有线还能用,然后网上搜一波,发现不少人遇到这种问题,也有人给出解决方案 参考的链接: Thi ...

  9. 提高python处理数据的效率方法

    处理大数据的方法有很多,目前我知道就这么多,后面会持续更新: 一.将数据分批次读取 csv格式是常见的数据存储方式,对于我们普通人而言易于读写.此外,在pandas中有pd.read_csv()函数可 ...

  10. nmap使用流程

    ip为案列 利用ipconfig 测得本地ip为  192.00.00.100 利用-sn探测一批主机内的存活主机 存活主机ip为    192.000.00.1   192.000.00.100 使 ...