建立正确的数据流和数据结构才能保证最好的结果。这个过程叫做数据建模。为了避免认为错误并且加快进度,我们需要使用专业的软件来帮助我们建立数据逻辑模型和物理模型、生成DDL,并且能够生成报告来描述这个模型,同时分享给其他伙伴。本文列出的工具都是从Data to Value公司咨询顾问处精挑细选的数据建模工具。
PowerDesigner
PowerDesigner是目前数据建模业界的领头羊。功能包括:完整的集成模型,和面向包含IT为中心的、非IT为中心的差异化建模诉求。支持非常强大的元数据信息库和各种不同格式的输出。PowerDesigner拥有一个优雅且人性化的界面,非常易懂的帮助文档,快速帮助用户解决专业问题。
ER/Studio
ER/Studio 是一个支持多平台环境的直观数据建模工具,并且本地集成了用于处理大数据平台,例如-MongoDB和Hadoop Hive。它能够进行正向和逆向工程,并且拥有“比较合并”功能,能够输出例如XML、PNG、JPEG等格式文档。内建自动执行任务功能支持当前流行数据库平台。ER/Studio功能非常强大,拥有直观的界面和很好的用户支持特别易于马上开始工作。
Sparx Enterprise Architectuu
Enterprise Architect是一个拥有丰富功能的数据建模工具。自诩是高性价比的明智之选。Enterprise Architect帮助企业用户快速建立强大的可维护的系统,而且很容易在共享项目中扩展到大型的协作团队中去。 Enterprise Architect 同样有动态运行模拟模型的能力,用以验证模型和更加正确和深入的理解原来商业系统运作的方式。
CA ERwin
ERwin 也是业界领先的数据建模解决方案,能够为用户提供一个简单而优雅的界面同时处理复杂的数据环境问题。Erwin的解决方案提提供敏捷模型,同时元数据可以放在普通的数据库中进行处理,这样就能够保证数据的一致性和安全性。Erwin支持高度自定义的数据类型、APIs,允许自动执行宏语言等等。Erwin还建有一个很活跃的用户讨论社区,使得用户之间可以分享知识和各种经验。
IBM - InfoSphere Data Architect
InfoSphere 是一个很创新的、运行在开源平台-Eclipse上的数据建模工具。Infopshere主要聚焦于一下三个主要的特性:高效、简洁、高度集成。InfoSphere能够帮助商业用户建立逻辑、物理模型图,并且之后能非常方便的在各种不同的应用和系统中进行使用。InfoSphere是一个端到端的解决方案,可以快速高效地用在建立、部署、更新数据模型。同时为非常简易的集成了IBM的其他相关产品。
关于 Data to Value 是一家专门从事数据咨询的公总部位于伦敦。我们将图形化技术作为下一代数据战略应用与各种数据相关需求中。联系我们获得其他您感兴趣的细节。
以下是几种常用建模工具核心对比:
1.适用范围
ROSE:需求分析,详细设计,软件框架生成(C++, Java, ANSI SQL, Oracle)
ERWIN:详细设计,软件框架生成(C++, Java, Delphi, VB, ANSI SQL, Oracle, Sybase, DB2, MS SQL, SQL Anywhere, Informix, Ingress, Rdb, Progress)
BPWin:总体设计
Oracle Designer/2000:总体设计,详细设计,软件框架生成(ANSI SQL, Oracle)
PowerDesigner:总体设计,详细设计,软件框架生成(ANSI SQL, Oracle, Sybase, SQL Anywhere
2.建模方法学
ROSE:一体化建模语言UML(Unified Modeling Language)
ERWIN:信息建模方法: IDEF1x(E-R图的代表作)
BPWin:功能建模方法: IDEF0(数据流图的代表作)
Oracle Designer/2000:功能建模方法:数据流图 信息建模方法: E-R图 方法未集成
PowerDesigner:功能建模方法:数据流图 信息建模方法: E-R图 方法未集成
3.建模内容
ROSE:object ciagram,class diagram,deploy diagram,state diagram,collaboration
diagram,activity diagram,use-case diagram,sequence diagram
ERWIN:IDEF1x图
BPWin:node tree,IDEF0图
Oracle Designer/2000:数据流图
PowerDesigner:数据流图
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛