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文件前过滤元数据(表、视图、存储过程等)
PowerDesigner应用02 逆向工程之导出PDM文件前过滤元数据(表、视图、存储过程等)的更多相关文章
- PowerDesigner建模应用(二)逆向工程,导出PDM文件前过滤元数据(表、视图、存储过程等)
在上一篇文章<PowerDesigner建模应用(一)逆向工程,配置数据源并导出PDM文件>步骤二中导出了目标数据库对应的PDM文件, 该文件中展示出了所有表的信息与关系. 某些业务场景下 ...
- PowerDesigner建模应用(一)逆向工程,配置数据源并导出PDM文件
物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系:数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程.操 ...
- PowerDesigner应用01 逆向工程之配置数据源并导出PDM文件
物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系:数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程.操 ...
- mysql导出PDM文件步骤
打开mysql把表导出成sql文件(如:service.sql) powerdesigner:选择 File--->Reverse Engineer--->Database 重命名(mod ...
- oracle用exp导出dmp文件时发现空表没有导出来
问题: 今天,从同事电脑考oracle11g中dmp文件,在自己电脑导入,发现少了很多表,而且少的这些表都是空表. 原因: oracle11g 默认的deferred_segment_creation ...
- SSRS ( .rdl文件)如何动态的设置导出Excel文件中的工作表标签名
要实现以上效果,则在Tablix属性里设置 参考:https://dotblogs.com.tw/ricochen/archive/2012/06/14/72798.aspx
- Oracle odi 数据表导出到文件
最近新客户要求,以EXCEL数据方式,将数据表的内容,通过AS2协议传输到客户那边,本来打算使用存储过程直接输出EXCEL,但一想,ODI这么强大的工具应该可以直接进行转换,所以参考了一下官方标准文档 ...
- PowerDesigner逆向操作(从mysql5.0生成数据库的物理模型),把Comment写到name中,pdm文件导出为word
PowerDesigner逆向操作(从mysql5.0生成数据库的物理模型) 环境:powderdesigner12.5:mysql5.0步骤:1. 为指定的数据库配置mysql的ODBC数据源先下载 ...
- 利用PowerDesigner逆向工程导出PDM模型及生成文档
原文:利用PowerDesigner逆向工程导出PDM模型及生成文档 最近需要对老项目进行重构优化,由于项目都是好几年前的,相关设计资料很不全,最基本的数据库设计文档都没有,只能利用PowerDesi ...
随机推荐
- JDK 监控和故障处理工具
JDK 监控和故障处理工具 JDK 命令行工具 这些命令在 JDK 安装目录下的 bin 目录下: jps (JVM Process Status): 类似 UNIX 的 ps 命令.用户查看所有 J ...
- 【开发笔记】-Ubuntu环境命令初始化
更新apt-get命令 apt-get update 安装yum命令 首先检测是否安装 build-essential 包 sudo apt-get install build-essential 安 ...
- 解决javaScript在不同时区new Date()显示值不同问题
在日期格式化时遇到的问题,日期格式化方法在最下面 如果在中国时区 formatDate('2019-07-09') 结果是 ‘2019-07-09’ 如果 在夏威夷时区 utc-10:00 或 ...
- Linux 下的7种文件类型
普通文件类型 (-)Linux中最多的一种文件类型, 包括 纯文本文件(ASCII):二进制文件(binary):数据格式的文件(data);各种压缩文件.第一个属性为 [-] ,这些文件一般是用一些 ...
- cad 画图面板的尺寸大小定义
输入limits 输入左下角点为 0,0 输入右上角点为大家需要的数 这里为100,50 输入zoom 输入a 就可以实现自定义编辑 注意事项 如果在你已经操作过的图纸上可能会失效 重新建一张图纸就 ...
- 转:spring mvc 设置@Scope("prototype")
spring中bean的scope属性,有如下5种类型: singleton 表示在spring容器中的单例,通过spring容器获得该bean时总是返回唯一的实例prototype表示每次获得bea ...
- 图论篇3——最短路径 Dijkstra算法、Floyd算法
最短路径 问题背景:地图上有很多个城市,已知各城市之间距离(或者是所需时间,后面都用距离了),一般问题无外乎就是以下几个: 从某城市到其余所有城市的最短距离[单源最短路径] 所有城市之间相互的最短距离 ...
- EF_DbHelper
最近在学校使用EF用到项目中,希望能够提高开发效率,所以从网上找点相关的代码,找到代码原型地址: https://github.com/kungge/EF_DbHelper 自己根据需要进行改造: 版 ...
- python应用-输出验证码
from random import randint def generate_code (code_len): """ 生成确定位数的验证码 :param code_l ...
- Spring Cloud Stream 知识点
发布-订阅模式 在Spring Cloud Stream中的消息通信方式遵循了发布-订阅模式,当一条消息被投递到消息中间件之后,它会通过共享的Topic主题进行广播,消息消费者在订阅的主题中收到它并触 ...