博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据建模工具系列 之 让SQL Power Architect支持Vertica
阅读量:6220 次
发布时间:2019-06-21

本文共 1267 字,大约阅读时间需要 4 分钟。

几款数据建模软件评估

下面是流行几款数据建模软件:

软件

特点

支持Vertica?

免费?

ERWin

功能强大, 操作较繁琐

不支持Vertica

商业软件,价格高

Power Designer

功能强大,操作很灵活

不支持Vertica

商业软件,价格高

Oracle SQL developer Data Modeler

功能较强大,操作便利性不如Power Designer.

不直接支持,可变相支持Vertica

免费

SQL Power Architect 社区版

功能够用, 操作很方便

不直接支持,可变相支持Vertica

免费

评估考虑因素有: License费用, 建模的能力, 易用性等因素, 还有一个关键点是必须支持Vertica database.

 

Power Designer我很熟悉, 但比较贵. ERWin软件用过但一直不感冒. 考虑到License费用, 直接排除了这两个软件, 重点对Oracle SQL developer Data Modeler和SQL Power Architect支持Vertica做了些研究.

 

结论: 这两套免费工具都能变相支持Vertica, 最终因为SQL Power Architect操作更加便利,使用起来更加直观, 选定SQL Power Architect 社区版作为数仓建模工具.

 

推荐使用 SQL Power Architect 社区版, 原因有:

1. 社区版免费

2. 操作简单

3. 建模能力已够用, 常用的功能有:

(1)支持反向工程, 即DB->Model

(2)在Entity图上可以直接拷贝复制, 拖拉即可调整字段次序, 操作方便

(3)点击关系线, 即可高亮相应的主外键栏位, 方便理清数据关系.

(4)能生成DDL脚本, 不直接支持Vertica, 但可以基于Oracle/PostgreSQL做类型映射定制.

软件下载位置

官网, 最新版为1.0.8版, SQL-Power-Architect-Setup-Windows-jdbc-1.0.8.exe

 

让SQL Power Architect支持Vertica

SQL-Power-Architect 直接支持Oracle/SQL server/PostgreSQL, 对于Vertica, 需要做一些准备工作, 可变相支持.

 

增加 Vertica JDBC driver

 

 

 

 

在下面的界面上选择(+)按钮, 新增一个JDBC driver.

因为Vertica数据类型和Oracle比较接近, 所以选择Oracle 11g作为Vertica的数据类型模板.

 

 

设定Vertica 数据库连接的模板

在下面的界面中, 将vertica jdbc jar加入, 并设定Vertica 数据库连接的模板.

 

 

在下面界面中还可以设置Vertica 的数据类型对应关系.

 

 

将现有Vertica表加到模型中

输入vertica 的JDBC连接信息.

 

 

将Vertica 库中已经有的表拖拉到画布即可.

 

 

转载地址:http://xsoja.baihongyu.com/

你可能感兴趣的文章
好文推荐
查看>>
CSS3秘笈复习:第七章
查看>>
springboot~WebTestClient的使用
查看>>
docker~大叔对术语的解释
查看>>
setValue:forKey of nsobject
查看>>
[oracle实验]跨平台传输表空间 win -> linux
查看>>
快速掌握 Android Studio 中 Gradle 的使用方法 [转http://blog.csdn.net/feelang/article/details/41783317]...
查看>>
装饰器模式 decorator
查看>>
仿iReader切换皮肤进度条
查看>>
MD5
查看>>
javascript总结02
查看>>
利用WMITool解决浏览器快捷方式启动参数被篡改以及浏览器主页被劫持的问题
查看>>
swoole帮助文档
查看>>
第六周背单词软件测试与评估
查看>>
最后的笔记系列1/5
查看>>
三分 Error Curves
查看>>
UVA 1252 十五 Twenty Questions
查看>>
分布式架构
查看>>
as3 object与dictionary区别
查看>>
第 7 章 多主机管理 - 046 - 创建 Machine
查看>>