今天测试了一下各个建模工具与Deepgreen/Greenplum的集成,结果会连续发出来。
1.与ERWin集成
目前ERWin还不支持数据库连接到PostgreSQL,Greenplum和Deepgreen。
2.与PowerDesigner集成
目前最新版本的PowerDesigner 16.5 版本,已经集成支持Greenplum4.2版本。
更新于2017年8月22日
PowerDesigner从网上下载的破解版本属于老版本,不支持Greenplum4.2,当然也不支持Deepgreen。
从SAP官网下载的15天使用版本,支持Greenplum和Deepgreen。以前的经验,在不涉及分区表的时候,使用PostgreSQL的驱动,也可以连接GP,但是对分区表的支持不好。这次官方提供的支持,可以看到对分区表支持的很好,这是一个大的优点。
下面以一个逆向Deepgreen的例子来看一下大体的配置流程:
1.首先从SAP官网下载PowerDesigner 16.5 SP04版本试用文件
2.下载完成后,安装到电脑,我这里安装Windows x64版本
3.从Greenplum官网下载Greenplum ODBC驱动,这里选择GP4.3版本的驱动。
https://network.pivotal.io/products/pivotal-gpdb#/releases/6680
4.下载完成后,安装到电脑,基本就是下一步下一步,具体步骤略
5.下载完成后,紧接着在Deepgreen中新建一个分区表,以备后用。
6.接下来打开PowerDesigner --> File --> Reverse Engineer --> Database
跳出的New Physical Data Model中,DBMS选择Greenplum 4.2
点击确定后,新窗口中选择Using a data source,点击右边的新建数据源按钮。
然后配置ODBC机器数据源,选择新建一个Greenplum用户数据源。
配置完成后,选择该数据源,连接Deepgreen数据库,选择上面创建的分区表。