有开源元数据管理解决方案吗?[关闭]


13

有开源元数据管理解决方案吗?我想创建一个元数据存储库,其中将保存数百个企业数据库的数据库模式,表和数据项的元数据的详细信息。

我对可以自动查询数据库架构数据以跟踪与表相关的元数据中的更改的东西特别感兴趣。即更改列数据大小,添加的表和列等。


自从您在2011年发布此信息以来,是否在寻找开源元数据管理解决方案方面有任何更新或进展?杰夫

1
这是一个古老的问题,但是我一直在研究称为Aristotle Metadata Registry的开源元数据管理系统。它是开源的,相对现代,并基于现有的政府大数据管理平台。值得一看。

Answers:


4

我不知道有任何开源工具可以扩展到“数百个企业数据库”。我想到的最接近的事情是:

  • Dia有一个基本的建模引擎,可用于创建UML模型。但是,我认为您必须写很多胶才能使模型首先进入Dia。

  • Eclipse Modeling Framework(EMF)具有建模功能以及模型差异/合并工具,这可能使您对变更跟踪要求有所了解。但是,我认为您仍然必须写很多胶才能使它起作用。

除此之外,您可能还想购买商用存储库工具,例如Powerdesigner,Erwin或Embarcadero。如果您实际上是为一家在书上有“数百个企业数据库”的公司工作,那么他们可能已经在书上有了类似的东西。


4

麦克风?

什么是MIKE2.0?

MIKE2.0代表集成知识环境方法,是一种用于企业信息管理的开源方法,为信息开发提供了框架。MIKE2.0方法论是整个开放方法论框架的一部分。


谢谢!这很有趣。尽管它并不建议使用特定的开源元数据管理工具,但它确实定义了许多最佳实践。感谢您指出。
斯图尔特·伍德沃德

1

Pentaho元数据编辑器怎么样?

Pentaho元数据编辑器的概念概述

Pentaho元数据编辑器文档

另一种选择是使用诸如liquibase之类的工具来管理所有数据库架构更改,并将这些更改保留在git源代码管理中。

PostgreSQL具有“注释”功能,可让您向数据库对象添加注释,可用于帮助分析人员理解事物。例如,我们将Javadoc样式的注释放入PG注释中,然后基于该注释生成文档。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.