Erwin 数据建模器 2020 R1 从另一个数据库的模板复制定义



我们使用Erwin Data Modeler来记录我们的数据库。我们已经完成了其中一个数据库(从逆向工程开始,手动编译所有实体和属性定义(,现在转到第二个数据库。由于这两个数据库非常相似,有没有办法将属性定义从一个Erwin文件复制粘贴到另一个?

谢谢!

我希望你在现在之前找到你的答案,erik,但这是其他仍在搜索的人的答案。

erwin Data Modeler 2020R1(及更高版本(有几个功能可以帮助实现这一点:

  1. 批量编辑器-使用此选项(Ctrl-B或View>Panes>批量编辑器(可以快速创建类似电子表格的列/属性视图及其物理名称和注释/定义。您可以将其导出或复制/粘贴为CSV格式,然后在进行任何必要的更改以与新的目标模型对齐后,使用该文件作为源导入到新模型中

您需要创建/保存一个批量编辑器选项集,以便在每个模型中重复使用,以生成用于将元数据从一个模型传输到另一个模型的电子表格模板。

您可以使用批量编辑器从CSV复制/粘贴或导入,但您必须在源模型和目标模型中选择完全相同的选项,并且您需要考虑erwin将分配给2个不同模型的批量编辑器输出中的值的唯一属性ID和列标题。

  1. 完整比较-根据两个模型之间的差异范围,您可以使用完整比较(Actions>Complete Compare(将一个模型中存在的逻辑名称和描述移动到另一个模型,其中表名和列名相同。

  2. 报表设计器-在工具中>报表设计器中,在"模型报告"one_answers"模型验证报告"下有许多默认报表,用于分析模型元数据,以确定对象缺少逻辑名称和定义的位置。您也可以创建自己的自定义报告。对于任何输出,您都可以导出为CSV、HTML或PDF以进行进一步分析,并用于更新批量编辑器。

在erwin DM的后续版本中,有第四个功能,工具>对象浏览器,允许您轻松导出实体、视图、索引和关系的一整套CSV文件,这些文件在此类练习中非常有用。

最后,您还可以选择使用工具>桥梁>导出/导入功能可激活元集成桥,并将模型元数据导出到XLSX工作簿中。如果您不熟悉MIMB/MIRM模板,这种格式可能会有点复杂(有很多选项卡和列,如果您没有在数据模型中使用引用的对象,其中许多选项卡和列将为空(。

在这种情况下,您可以在向导中根据需要配置导出(阅读每个选项卡底部面板中的说明(,选择"目的地类型=元数据Excel格式和参数";包括企业名称和描述"=没错。输出的XLSX工作簿将包含来自第一个模型的所有元数据。您可以使用此文件为第二个模型生成包含所需元数据的第二个工作簿,然后使用导入工具创建包含所有正确的企业名称和描述的第二模型。

最新更新