壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2260|回复: 12

BIEE元数据建模20条法则

  [复制链接]
发表于 2011/7/13 21:11:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
我转的一个朋友的帖子

物理层
1,在物理层总是使用Foreign join,不要用complex join


2,当数据模型是星型时,为物理表建别名(以Dim_,Fact_或者Fact_Agg作为前缀)


3,在可能的情况下,配置你的连接池使用本地驱动来连接物理数据库。例如,使用OCI而不是ODBC来连接Oracle数据库。


业务模型层
4,所有的逻辑表都应该以Dim_,Fact_或者Fact_Compund_开头。


5,所有的物理层的列名称都不应该出现在逻辑层。逻辑的命名必须是“面向业务”的。例如使用$ Revenue而不是DOLLARS


6,物理主键和代理键不应该出现在业务模型层。


7,维度逻辑表必须要指定逻辑键。这个逻辑健应该是面向业务的,比如应该是“Employee Login”而不是“EMPLOYEE_PK”


8,维度逻辑表必须仅仅包含维度属性,他们永远不应该包含任何度量列(有聚合规则)。


9,事实逻辑表不应该指定逻辑键。


10,在事实逻辑表中,每一列都是度量列,同时要指定聚合规则。


11,当定义两个逻辑表的逻辑连接时,仅仅使用“Complex join”(同时应该使用默认设置,除非需要处理跨数据库的join,需要指定DrivingTable)


12,业务模型应该仅包含逻辑星型,不应该是雪花型。


13,每一个维度逻辑表都应该有对应的维度层次。


14,每一个维度层级都设置适当的元素个数。一般要指定子层级的要比父层级的元素个数多。


15,每一个维度和事实逻辑表都应设置合适的"content level"。唯一不需要设置特定维度的“content level”的情况是在没有逻辑关系存在时。


16,不要将所有度量合并到单独的一个事实逻辑表。例如,你应该将“Forecast Sales”和“Actual Sales”度量放到两个逻辑表中---“Fact_Sales”和“Fact_Forecast”

展现层
17,当你有多个主题区域时,在每个主题区域以相同的顺序列出这些公用的维度。


18,展示层的表的名字不要以Dim或Fact开头了。
如果主题区域中的表是直接从逻辑层拖过来的话, 要移除该前缀。

19,时间维度表列在每一个主题区域的第一个位置。包含事实的展现层表应该列在底部,同时展现表应该被称作"measures"


20,绝不应该出现用户从主题区域中选取的对象没有逻辑关联。如果有任何从同一主题区域中选择的对象无法共存,那么一定是你的主题区域设计不正确。



发表于 2011/7/13 21:58:01 | 显示全部楼层
又学了一点BIEE的知识!
发表于 2011/7/27 21:25:49 | 显示全部楼层
写得很不错的。。很有帮助
发表于 2011/9/7 14:06:51 | 显示全部楼层
有详细点的不
发表于 2011/9/22 23:12:06 | 显示全部楼层
写得很不错的
发表于 2011/11/2 02:09:54 | 显示全部楼层
好东西,非常不错
发表于 2012/3/3 12:42:48 | 显示全部楼层
好东西,不知道楼主有没有相关视频什么的
发表于 2012/4/22 21:00:30 | 显示全部楼层
谢谢楼主分享好资料学习中,孜孜以求 诲人不倦
发表于 2012/4/26 17:06:08 | 显示全部楼层
{:soso_e103:}虽然看过很多遍这帖子了,却不是每次看都能记住的,因此只能久不久就来一趟,久而久之,就理解多一点,慢慢成长呗

点评

很多知识是需要积累和沉淀的;  发表于 2012/4/26 17:19
发表于 2012/6/6 15:39:17 | 显示全部楼层
好东西,学习中...

点评

你也没有发帖哦?  发表于 2012/6/6 15:43
发表于 2012/6/7 14:37:19 | 显示全部楼层
风在你发梢 发表于 2012/6/6 15:39
好东西,学习中...

是啊,目前主要还在学习积累状态。
发表于 2013/2/25 13:47:52 | 显示全部楼层
形成建模的规范性,能够减少错误的发生哦,学习啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 04:47 , Processed in 0.020414 second(s), 17 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表