有没有办法将ERD图从一个工具交换到另一个工具,因为XMI存在用于交换UML文档?

有帮助吗?

解决方案

我最了解的是 Common Warehouse Metamodel(CWM) ,这得到了一些工具供应商的支持。官方规范存在此处。数据建模是其中的一个子集 - 它也可用于映射。与委员会设计的规范一样,它是全面的,冗长的,可能很难实施。

一种更简单的方法,可以帮助您将模式导出为SQL,将其运行到临时数据库并使用新工具对其进行反向工程。但是,这将丢失评论或任何附加文档。根据工具的不同,您可以将一些东西放在一起以拯救它。

例如,我创建了一个python脚本,用于解释Visio Enterprise Architect的SQL输出,以生成数据字典文档的MIF文件。输出的表格和列文档的格式很容易解析并与列定义相关联。如果您可以以编程方式将注释插入到目标工具的存储库中,则可以使用类似的方法进行迁移。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top