0

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

谢谢!

4

1 回答 1

0

我希望你现在之前找到了答案,埃里克,但这里有一个答案给仍在寻找的其他人。

erwin Data Modeler 2020 R1(及更高版本)具有一些可以帮助解决此问题的功能:

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

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

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

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

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

在更高版本的 erwin DM 中,有第 4 个功能,工具 > 对象浏览器,它允许您轻松导出用于此类练习的实体、视图、索引和关系的全套 CSV 文件。

于 2021-11-18T23:15:51.423 回答