以 PowerDesigner16.5 为例,目标是为了能正常使用 PD 的仓库和数据库逆向工程(不使用 ODBC 的情况下)
1. PowerDesigner 的基础配置
1.1 PowerDesigner 的初始化配置
- 版本检查
- JDK 以及相关的环境变量配置:
- 一定要安装 32位的 JDK,(官网下载链接)
- 在 PD 中: tools->GeneralOptions->Variables 中设置变量:
变量名 | 变量值 |
---|---|
JAR |
C:\Program Files (x86)\Java\jdk-1.8\bin\jar.exe |
JAVA |
C:\Program Files (x86)\Java\jdk-1.8\bin\java.exe |
JAVAC |
C:\Program Files (x86)\Java\jdk-1.8\bin\javac.exe |
JAVADOC |
C:\Program Files (x86)\Java\jdk-1.8\bin\javadoc.exe |
1.2 如何配置仓库(Repository)的定义
仓库是PowerDesigner 提供的一种基于数据库的类似于 SVN 管理模式的模型共享与管理模式。如果直接使用 git 模式管理模型文件,至少从 16.5 来看,容易出现不好管理模型的版本冲突的问题,因此,还是建议使用 PD 自带的版本管理。
需要注意的是:
1. 初始化的时候需要很长的时间,因为初始化的 SQL 好像是多次迭代的结果,运行时间很长,一度让人以为程序已经卡死,耐心点,多等等;
2. 初始化结束时会要输入 ADMIN 的密码,请记住你的密码,因为官方好像没有提供忘记密码功能
3. 在建立仓库时,由于需要使用到数据库,可以在选择数据源时进行配置,具体的配置方法见下一节。
建立了仓库后,如果其他人要连接到该仓库,可以用下的方式,对仓库在本地进行定义,便于连接和 Checkout。
配置Repo定义.png1.3 如何配置数据库连接 (dcp文件)
配置数据库连接.png配置 Connection Profiles(dcp文件)的相关配置项
配置项 | 配置值示例 | 说明 |
---|---|---|
ConnectionType | JDBC |
连接类型 |
DBMSType | MySQL |
也可以用其他的支持的数据库 |
UserName | dbuser |
登录数据库用户 |
JDBC DriverClass | 可以从 DBeaver 等工具中参考 | |
JDBC ConnectionURL | `` | 可以从 DBeaver 等工具中参考 |
JDBC Driver jar files | `` | 可以从官网下载后放置到指定位置 |
2. 仓库(Repository)的使用
2.1 如何连接到已有的Repo
连接到已有的Repo.png- 检查仓库定义是否可连接
- 选择要连接的仓库
- 选择对应的模型并 checkout
2.2 仓库的管理
因为实在不想画图了,所以只写文字
- 仓库用户管理可以在 Repository → Administration → Users 中管理
3. PowerDesigner 的官方示例
在PD 安装目录下有很多 Examples 可以参考,其中就包括了 Repository 库的结构模型
网友评论