美文网首页
PowerDesigner 的知识分享

PowerDesigner 的知识分享

作者: 雪轩辕 | 来源:发表于2024-05-25 18:00 被阅读0次

    以 PowerDesigner16.5 为例,目标是为了能正常使用 PD 的仓库和数据库逆向工程(不使用 ODBC 的情况下)

    1. PowerDesigner 的基础配置

    1.1 PowerDesigner 的初始化配置

    1. 版本检查
    2. JDK 以及相关的环境变量配置:
    3. 一定要安装 32位的 JDK,(官网下载链接)
    4. 在 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
    PD初始化设置.png

    1.2 如何配置仓库(Repository)的定义

    仓库是PowerDesigner 提供的一种基于数据库的类似于 SVN 管理模式的模型共享与管理模式。如果直接使用 git 模式管理模型文件,至少从 16.5 来看,容易出现不好管理模型的版本冲突的问题,因此,还是建议使用 PD 自带的版本管理。

    需要注意的是
    1. 初始化的时候需要很长的时间,因为初始化的 SQL 好像是多次迭代的结果,运行时间很长,一度让人以为程序已经卡死,耐心点,多等等;
    2. 初始化结束时会要输入 ADMIN 的密码,请记住你的密码,因为官方好像没有提供忘记密码功能
    3. 在建立仓库时,由于需要使用到数据库,可以在选择数据源时进行配置,具体的配置方法见下一节。

    建立了仓库后,如果其他人要连接到该仓库,可以用下的方式,对仓库在本地进行定义,便于连接和 Checkout。

    配置Repo定义.png

    1.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
    1. 检查仓库定义是否可连接
    2. 选择要连接的仓库
    3. 选择对应的模型并 checkout

    2.2 仓库的管理

    因为实在不想画图了,所以只写文字

    1. 仓库用户管理可以在 Repository → Administration → Users 中管理

    3. PowerDesigner 的官方示例

    在PD 安装目录下有很多 Examples 可以参考,其中就包括了 Repository 库的结构模型

    相关文章

      网友评论

          本文标题:PowerDesigner 的知识分享

          本文链接:https://www.haomeiwen.com/subject/hobfqjtx.html