Erwin 实现逻辑结构字段与物理结构字段的自动转化
第一,先建excel 文件,excel中要有这么几列如图:
PS:第一列:字段中文名称,第二列:字段翻译后的英文名称,第三列 空白列该列必须有无须填任何内容
第四列,X列,内容要全部填一个X,第五列 作者列不是必须的,第六列 中文字数统计列,在这种物理化方式中是必须的,在其它方式中可能不须要此列。
第二,该表建完后,把要物理化的字段全部填到该表中的第一列,在第二列中翻译,第三列空白,第四列X,第五列写上作者的大名,第六写个公式计算出第一列的长度,然后按第六列降序排序。
第二,在降序排序后,把刚建好的excel文档另存为CSV格式,保存并关闭。
样本如下:
col_cn_name | col_name |
| X | author | col_count |
字段 | 字段英文名 | X | 22 |
第三,在逻辑模型下,点击菜单栏中的tools--->Names--->Edit Naming Standards...打开窗口后点击窗口下方的Glossary选项卡,选择窗口左上方的Import按钮,在 弹窗中选Replace单选按钮,点击OK按钮。
选择刚刚保存的CVS文件,再点击窗口上方的保存图标按钮,保存后会生成一个NSM后缀的文件,关闭Edit Naming Standards窗口,回到之前的逻辑模型窗口,再点击tools -- Names --Model Naming Options -General ,把刚才保存的nsm文件导入;点击tools -- Names --Model Naming Options -Name-mapping 选中复选框
物理化完成。
物理化完成。