ERWin经验小结

ERWin经验小结

ID:40547885

大小:772.46 KB

页数:19页

时间:2019-08-04

ERWin经验小结_第1页
ERWin经验小结_第2页
ERWin经验小结_第3页
ERWin经验小结_第4页
ERWin经验小结_第5页
资源描述:

《ERWin经验小结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ERWin经验小结1版本本文所述内容均在ERWinDataModeler7.2.5中实验通过。2基本使用2.1常用快捷键快捷键用途Ctrl++放大视图Ctrl+-缩小视图Ctrl+↑切换到逻辑模型视图Ctrl+↓切换到物理模型视图2.2显示级别在ERWin中可以显示实体(表)不同级别的视图,逻辑模型相关选项:物理模型相关选项:实体(表)级显示,逻辑模型相关选项:实体(表)级显示,物理模型相关选项:1.1重新排列对象2使用Namemapping设计好逻辑模型后,利用Namemapping的设置,可以通过2个映射文件,在物理模型里自动命名表名和列名。一般情况下逻辑模型

2、中的实体(表)和属性(列)名都使用中文,以便于理解,而在物理模型里一般使用英文,以实现比较优化的设计。1.1映射文件范例表名映射文件范例:纳税人信息,FACT_nsrxxb列名映射文件范例:纳税人电子档案号,nnsrdzdah设立日期,dslrq行业,_HY行业名称,_CAPTION行业代码,_HYDM1.2Namemapping设置依次打开菜单项:Tools-Names-ModelNamingOptions选择NameMapping选项卡设置以下项目:项目值EnitytoTable%Lookup(B1_tableC2E.txt,%EntityName)Attri

3、butetoColumn%Decl(test,_)%=(test,%Lookup(B1_C2E.txt,%AttName))%If(%==(%Substr(%:test,1,1),_)){%Substr(%:test,2)}%else{%:test}其中黑体字为映射文件名,这2个文件需要与erwin文件保存在同一目录中。1.1常见问题为什么在物理模型中不能通过映射文件自动修改表名?1.可能映射文件修改后,并没有被ERWin重新载入,把ERWin关闭后,重新打开再试2.物理模型的表名已经有值,所以没有通过映射文件自动修改表名,把表名清空后再试3.打开.erwin文件

4、后,提示映射文件找不到这种情况可能发生在直接双击.erwin文件时,在开始菜单中打开ERWin,然后通过菜单打开.erwin文件即可解决。2外键的使用在设计多维模型时,为维表和事实表建立外键关系,可以直观展示维表和事实表的关联关系。观察一个事实表和与它直接相关联的维表,则可以看到一个清晰的星形模型。一般情况下维表与事实表的关系是:维表是主表,事实表是子表,维表中的一行数据对应事实表中的多行数据,维表与事实表使用维表的唯一关键字(即主键)关联。在ERWin中建立外键关联时,前提条件是在主表上创建了主键。以下例子中均以事实表作为子表,维表作为主表建立外键关系。2.1相

5、同列名建立外键关联建立外键关联最简单的情况是维表的主键列与事实表的维度列具有相同的名称。具体操作如下:1.点击工具条中的,然后再点击维表(主表),最后点击事实表(子表)2.此时将弹出如下提示框:直接点击“OK”按钮1.这时外键关系已经建好了,在事实表中与维表主键列同名的列上会加上“FK”外键标识。1.1不同列名建立外键关联在很多情况下,事实表的维度列列名往往与维表主键列列名不一样,这时的处理方法有所不同,在下例中,我们希望将事实表的“行业”列与维表相关联。1.点击工具条中的,然后再点击维表(主表),最后点击事实表(子表)2.此时外键关系已创建,但是事实表上新建了一

6、个与维表主键列相同的列“行业代码”作为外键,并没有提示选择事实表使用的关联字段1.双击两表之间的连接线,在“Relationships”提示框中,选择“Rolename”选项卡,在Rolename输入框中,输入期望的关联字段:行业,点击“OK”按钮。2.此时弹出提示框,直接点击“OK”按钮。1.自动增加的“行业代码”列删除,外键移到“行业”列上。注意:要在逻辑模型视图下做此操作,如果在物理模型做此操作,在逻辑模型中,事实表的维度列名将会被修改为维表的主键列名。1.1同一维表关联事实表的多个字段有时候,事实表的多个维度列都需要与同一个维表关联,在下例中,事实表已经通

7、过“行业代码”列与维表关联,我们还希望再将事实表的“行业”列与维表相关联。1.点击工具条中的,然后再点击维表(主表),最后点击事实表(子表)2.此时新增加了一个外键关系,但实际上关联字段仍是“行业代码”3.在新增加的外键关系上,把Rolename改为“行业”,即可让新增的外键使用“行业”列关联。在此步会有提示框,直接点击“OK”即可。1.1维表关联到事实表上非默认列当事实表中有与维表主键列名相同的列时,新建的外键关系默认会放在此列上。如果希望外键关系在其他列上,则在建立外键的对话框中,需要选择另一个选项。如:希望事实表使用“行业”列与维表关联。新建外键关系时,在弹

8、出提示框中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。