本文为您介绍如何通过DDM导入模型。

逆向数据库

对于存量系统,通过逆向的形式,可以将数据库塑造成模型文件。当前支持的数据库类型和版本如下:MySQL 5.7+、Oracle 9i/10g/11g/12c、DB2 9.7/10.5、MariaDB、PostgreSQL 9.5+、SQL Server 2008+、GaussDB A、GBASE 8A、MaxCompute、Teradata 16.2、Hana、Hive1.1+、MongoDB 4.0+和Cassandra 3.4等。 逆向数据库为模型,有两种逆向方式:

  • Server端逆向。
  • 本地逆向。
说明 在不登录模型库的情况下只能使用本地逆向,本地逆向要求客户端本机中必须要装有JDK/JRE 1.8的环境,您可以配置客户端本机的Java环境变量,或手动将jre文件放到DDM客户端安装路径 ..\ProgramFiles\Datablau\DDM目录下,例如C:\ProgramFiles\Datablau\DDM\jre
  1. 您可以单击模型页面中的逆向数据库,在弹出的页面中选择数据库类型,并点击下一步进入逆向数据源信息填写页面。
    逆向数据库01
  2. 填写数据库的信息,包括服务器端口用户名密码连接类型服务名等信息。填写完毕后,单击测试
    逆向数据库02
    单击测试,您可能会遇到如下情况:
    • 如果用户名或密码填写错误,会弹出如下提示框:逆向数据库03
    • 如果如网络不通,则会弹出如下提示框:逆向数据库04
    • 如果信息填写正确并且网络畅通,页面中会弹出测试连接成功的提示框:逆向数据库05
  3. 单击下一步,进入过滤筛选页面。对象过滤选项卡用于筛选抽取的对象,Schema选项卡展示当前用户拥有权限的Schema列表,默认为当前用户的Schema。实体视图选项卡用于筛选需要逆向的表和视图对象,抽取对象筛选完毕后单击下一步执行逆向操作,页面会展示逆向模型的进度,逆向完成后单击结束,模型树上会展示出当前逆向操作的数据库模型。
    逆向数据库06

导入其它工具的模型

DDM支持导入ERwin、PowerDesigner、SparxEAP和ERMaster等工具的模型文件。导入其它工具的模型01

导入数据字典

DDM除了支持导入ERwin、PowerDesigner等工具的模型文件,还支持导入数据字典格式。导入数据字典02