免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4042 | 回复: 0
打印 上一主题 下一主题

一步一步学习sqlserver BI--数据仓库设计 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-01 02:04 |只看该作者 |倒序浏览
因为项目还没有真正开始,但是接触BI已有半年多,手痒,这几天准备
搞一个简化版本的BI项目。一方面给刚BI入门的朋友一个参考,另外一
方面也为自己的将要开始的项目做个准备,让自己能够考虑到一些项目
的细节。同时也希望对BI有研究的朋友提供一些建议和经验。
因为我们的这个案例是采用微软的sqlserver2005的BI平台开发的,所以
这里先贴一张WebCast里面截来的图,这张图主要反映了采用
sqlserver2005的BI项目的架构。


好了,咱们开始吧。我说的这个项目需求很简单,因为是简化版本的么
。这是一个游戏中使用到的物品的销售分析软件。里面包括几个概念,
游戏,销售部门,物品,交易金额,交易笔数,发布单数等。我们要做
的事情就是按游戏,按部门,按物品来实现对交易金额,笔数等的数据
交叉分析。
在我们这个系统里面,我们的数据颗粒度是天。好了,既然是简化版,
我们也就不用那么罗嗦,什么需求分析,分析设计都省了吧,下面直接
进入数据库设计。
我们的数据库一共包括四张维度表(部门维度,游戏维度,物品维度,
时间维度),一张事实表(游戏交易数据事实表)。
部门维度表


游戏维度表


物品维度表


时间维度表


交易数据事实表


由于我们的这个案例比较简单,所以维度与事实表之间的关系也比较简
单,是一个简单的星型架构。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP