EA项目管理 For postgreSQL(Enterprise Architect For postgreSQL)

EA项目管理 For postgreSQL(Enterprise Architect For postgreSQL)

整理:QQ:274906097  
Longshine-DBA

2016年12月22日,星期四

关键字:EA导入PG、EA项目表、EA数模导入PG、Enterprise Architect导入postgresql

    在软件项目中采用EA( Enterprise Architect  )工具设计数据模型时,相关的数据或版本管理,可以导入后台数据库。
EA支持多种主流数据库,最简单的是采用ACCSE直接打开EA项目 (数据模型设计成果) ,当然也可以将EA项目(数据模型设计成果)导入ORACLE\MYSQL\SQLSERVER\POSTGRESQL等主流大型数据库中。
    本文以POSTGRESQL后续简称PG为例,通过EA导入PG在后台数据库里,审查模型设计成果及批量修改设计内容,要比直接在EA中一个一个处理或检查方便很多。
    
 操作前提:
1、安装好postgresql软件并启动服务。
2、安装postgresql的ODBC驱动程序。
3、已有EA( Enterprise Architect) 项目数模成果。

以下操作均在WINOWS环境开展:

1、在PG数据库创建EA数据字典表:
(1)启动PG数据库服务,建立连接,创建一个数据库(EA_PROJECT)及一个SCHEMA用于存储项目:

并修改默认架构:ALTER USER postgres SET search_path to yxjcsjpt, public
(2) 打开PG数据库(EA_PROJECT ) ,建立连接yxjcsjpt执行脚本 EASchema_PostgreSQL_1220.sql

此脚本会在数据库创建19个序列和98张表,用于存储EA的项目信息。


2、WIN创建ODBC数据源:
创建ODBC数据源时,选择“PostgreSQL UNICODE”,填写数据库连接信息:

在"Datasource"选项中勾选 ,其它默认 即可。

3、将已有EA项目导入PG数据库
(1)、从”本地文件“中打开已有EA项目:


(2)使用“项目转移”功能,将EA数据入库:
Select the 'Project | Data Management | Project Transfer' menu option.
即”项目“--”数据管理“--”项目转移“,在弹出的”项目转移“窗口中,”转换类型“选择”文件到DBMS",并选择好源项目目标项目:
完成后  
以上图中显示目标项目为之前定义的ODBC数据源。之后点  转换


耐心等待数据入库,至完成。

4、在PG数据库中打开EA项目
打开EA项目时,选择“连接到服务器”,在“连接”项目中选择指定数据源。

再弹出窗口中选择确定,相应的EA项目即可从数据库中,加载至EA工具里,如下图:


同时,可以从数据库后台,查询EA项目的数据字典:



查询EA项目相关数据如下:

至次,可以从数据库当中,通过update数据库表,来批量调整EA项目的相关内容,或开展相关的数据检查。



附录:
1、参考官方文档:Create a Project in a Database
http://www.sparxsystems.com/enterprise_architect_user_guide/13.0/model_repository/upsizingtopostgresql.html

2、EASchema_1220_PostgreSQL.sql 脚本 下载 地址: http://www.sparxsystems.com/resources/corporate/



3、 postgresql的ODBC驱动程序:


参考文档:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值