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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4941|回复: 23

BIEE Admin Tool建模13条黄金规则

  [复制链接]
发表于 2009/8/26 15:43:11 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 米饭 于 2009/9/16 11:41 编辑

BIEE Admin Tool建模13条黄金规则

1、物理层(Physical Layer):
1)总是通过Foreign Key连接,而不是“Complex Joins”。
2)模型为星型结构。
3)连接池选用Native的连接方式。
2、语义对象层(Business Model And Mapping Layer):
1)命名,逻辑表具有前缀标识:Dim_、Fact_;
2)列名真正的反映业务含义,非数据库字段名。
3)物理主键(事实表)应该去掉,除非报表中要求展现;逻辑维表具有业务导向逻辑主键。
4)维表中包含维的属性列,不应该包含指标列,反之,事实表中应更多的是指标列,同时对指标列计算方法给与指定。
5)模型为星型结构,维表和事实表应该使用”Complex Joins”。
6)每个维表都应该有对应的层级关系(Dimension Hierarchy),对每个层级设定合理的数值(拥有的成员数)。
7)尽量不要把指标放在一个事实表中,例如:实际值放在实际逻辑表中,预测值放在预测表中。
3、表示层(Presentation Layer):
1)通用维度排列顺序一致性。
2)前缀去掉。
3)时间维放在最前面,指标事实表放在最后。

相关链接:
  原帖地址:BIEE Admin Tool建模13条黄金规则
  本地链接:BIEE Admin Tool建模13条黄金规则
发表于 2009/8/26 21:52:55 | 显示全部楼层
good advice!!!!
发表于 2009/8/26 22:34:45 | 显示全部楼层
4)维表中包含维德属性列,不应该包含指标列,反之,事实表中应更多的是指标列,同时对指标列计算方法给与指定。
这个不怎么理解???维表中不包含指标列,那么如果一个表想既作维表又作事实表是不被允许的咯???
7)尽量不要把指标放在一个事实表中,例如:实际值放在实际逻辑表中,预测值放在预测表中。
其中预测值是指什么???
再请问最后一个问题,时间维是必须的么?
谢谢楼主!!!
发表于 2009/8/26 22:37:54 | 显示全部楼层
谢谢楼主!!!
 楼主| 发表于 2009/9/1 11:35:14 | 显示全部楼层
时间为一般都是必须的
所有的分析似乎都离不开时间维
一个表要么是维表 要么是事实表
你的怎么可能又是维表又是事实表``
维表中只能存储维度的信息 如ID CODE NAME 属性等
指标应全部放到事实表中
发表于 2009/10/21 10:28:36 | 显示全部楼层
学习中!!
发表于 2009/10/23 12:25:15 | 显示全部楼层
还是很有借鉴的.Oracle产品开发的思路
发表于 2009/12/7 17:10:40 | 显示全部楼层
还不够精炼,有待提高
发表于 2010/3/28 19:35:16 | 显示全部楼层
好样的!!!
发表于 2010/4/20 13:15:06 | 显示全部楼层
好东西,强烈推荐!
发表于 2010/9/23 13:10:34 | 显示全部楼层
很有用!学习!
发表于 2010/9/29 13:44:05 | 显示全部楼层
回复 米饭 的帖子

好东西,值得拥有。。。
发表于 2010/9/29 15:14:31 | 显示全部楼层
golden ah~
发表于 2010/10/12 23:58:33 | 显示全部楼层
学习了,谢谢!
发表于 2010/11/16 17:10:53 | 显示全部楼层
非常感谢。
发表于 2011/3/16 12:14:24 | 显示全部楼层
有些看不懂 ,看懂了估计也入门了 哈哈
发表于 2011/5/16 18:05:12 | 显示全部楼层
既是维表又是事实表其实是允许的,有个东西叫"角色扮演维",而在biee里,也是支持这种用法的,alias就是了,当然,你不能用它自己来分析自己,它可以是维表用于分析别的事实,也可以事实,用别的维来分析它.
发表于 2011/8/18 15:45:38 | 显示全部楼层
大家可以看看这个网站,里面讲了维度中加事实表的列
http://www.zw1840.com/Oracle/biee/20080326_Hello_BIEE/
发表于 2011/12/27 17:05:10 | 显示全部楼层
非常感谢楼主!
发表于 2012/1/6 14:17:55 | 显示全部楼层
wuguo1501 发表于 2011/5/16 18:05
既是维表又是事实表其实是允许的,有个东西叫"角色扮演维",而在biee里,也是支持这种用法的,alias就是了,当然 ...

你说的就是建立事实表的别名表,然后与本身做关联,建立星型模型?

好像上次文思面试的时候就遇到这题了~~哥hold住了!嘎嘎
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025/11/29 03:09 , Processed in 0.018898 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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