有没有办法将 ERD 图从一个工具交换到另一个工具,因为 XMI 存在用于交换 UML 文档?
Varun Mahajan
问问题
424 次
1 回答
2
我所知道的最接近这一点的是Common Warehouse Metamodel (CWM),它得到了一些工具供应商的支持。官方规范住在这里。数据建模是其中的一个子集——它也用于映射。与委员会设计的规范一样,它是全面的、冗长的并且可能很难实施。
一种更简单的方法可以帮助您将架构导出为 SQL,将其运行到临时数据库中并使用新工具对其进行逆向工程。但是,这往往会丢失评论或任何附加文档。根据工具的不同,您也许可以拼凑一些东西来挽救它。
例如,有一次我编写了一个 Python 脚本,该脚本将解释 Visio Enterprise Architect 的 SQL 输出以生成数据字典文档的 MIF 文件。输出具有易于解析并与列定义关联的格式的表和列文档。如果您可以以编程方式将注释插入到目标工具的存储库中,则可以使用类似的技术进行迁移。
于 2008-11-11T13:50:17.597 回答