是否有ERD的交换格式?
-
07-07-2019 - |
题
有没有办法将ERD图从一个工具交换到另一个工具,因为XMI存在用于交换UML文档?
解决方案
我最了解的是 Common Warehouse Metamodel(CWM) ,这得到了一些工具供应商的支持。官方规范存在此处。数据建模是其中的一个子集 - 它也可用于映射。与委员会设计的规范一样,它是全面的,冗长的,可能很难实施。
一种更简单的方法,可以帮助您将模式导出为SQL,将其运行到临时数据库并使用新工具对其进行反向工程。但是,这将丢失评论或任何附加文档。根据工具的不同,您可以将一些东西放在一起以拯救它。
例如,我创建了一个python脚本,用于解释Visio Enterprise Architect的SQL输出,以生成数据字典文档的MIF文件。输出的表格和列文档的格式很容易解析并与列定义相关联。如果您可以以编程方式将注释插入到目标工具的存储库中,则可以使用类似的方法进行迁移。
不隶属于 StackOverflow