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 ...
随机推荐
- Django---ORM的常用字段和自定义字段,DjangoORM字段与数据库类型对应,字段参数和Meta的参数,Django的admin操作,13中orm操作方法,单标的双下方法
Django---ORM的常用字段和自定义字段,DjangoORM字段与数据库类型对应,字段参数和Meta的参数,Django的admin操作,13中orm操作方法,单标的双下方法 一丶ORM常用字段 ...
- 《高性能javascript》随笔
1.css文件在head标签中引入,保证在渲染结构的时候进行样式渲染2.Js文件放在body的底部,确保在渲染dom树的时候不会出现js阻塞3.函数内的变量是访问速度最快的,全局变量的访问速度是最慢的 ...
- fatal: unable to connect to github.com npm install fail问题
解决方法 git config --global url."https://".insteadOf git://
- SAP Cloud Platform integration上创建一个最简单的iFlow
登录SAP CPI控制台,点击这个铅笔图标进入工作区域: 选择一个已经存在的content package: 在这个content package里创建一个新的iFlow: 默认生成的iFlow模型如 ...
- Python之路(第四十一篇)线程概念、线程背景、线程特点、threading模块、开启线程的方式
一.线程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程.程序和进程的区别就在于:程序是指令的集合,它是 ...
- MySQL IFNULL() 函数
MySQL函数 IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值. IFNULL() 函数语法格式为: IF ...
- php fsockopen()方法,简化,异步非阻塞调用
介绍在项目中遇到一个问题,就是php是同步的读取下来的,如果一个方法请求的时间长了一点, 那么整个程序走下去将会遇到阻塞,现在我想触发这个方法,但是又不影响我下下面的程序正常的走下去.查了一上午的方法 ...
- 石子合并问题--直线版 HRBUST - 1818
t题目链接:https://vjudge.net/problem/HRBUST-1818 思路:一段已经合并的区间,分成两段区间,遍历所有能分开的区间. 代码有注释,基本就这样一个简单是思路. #in ...
- centos设置开机自启动脚本
1.新建脚本文件 我这里是为了设置开机自动设置ipv6隧道,所以命名为ipv6tunnel.sh ifconfig sit0 up ifconfig sit0 inet6 tunnel ::66.22 ...
- 【Javascript】call
var ShowDlg = function ShowDlg() { } ShowDlg.prototype.animate = function(msg) { alert(msg); } var l ...