怡红公子

无我原非你.从他不解伊.肆行无碍凭来去.茫茫着甚悲愁喜,纷纷说甚亲疏密.从前碌碌却因何,到如今.回头试想真无趣
随笔 - 48, 评论 - 528, 引用 - 156

导航

工具

每月存档

广告



访客

 

第一讲 简介
首先,啥叫数据仓库?
数据仓库就是数据的仓库!用外文说叫Data Warehouse,简称DW。
是不是哐当倒下一片啊,要不咱换个专业点的说法?
数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的、包含商业信息的数据集合,用于支持管理决策。
看得懂不?谅你也不懂。
算了,别叫这真了。
等你明白了舍生取义,你自然会明白什么是数据仓库的。

数据仓库里面有大量包含商业信息的数据,但是我们很难从中捕获信息,因为数据仓库一般有很大的数据量,要整理这些数据还是很麻烦的。

OLAP系统就是来解决其中一部份目标的。
先说什么是OLAP,发音噢勒普。联机分析处理,还是看不懂吧?
就是让你高效访问数据仓库的。
相对应的有一个OLTP,叫联机事务处理,就是我们平常用的数据库。
OLTP通常有大量并发添加和修改,随时变化,包含大量的数据,具有复杂的结构。

当我们把OLTP装载到DW中,一般就不再有修改,随着数据的增加而定期更新,而不是随频繁发生的事务而更新。结构和安全性也更简化,目的是提高分析查询的效率,而不是进行事务处理。

还有数据集市,叫Data Mart,数据集市是数据仓库的一种特殊形式,典型的数据集市包含面向专门主题的适合特定业务功能的企业数据子集。
你可以认为数据集市是数据仓库的一部份。


第二讲 OLAP概述
OLAP 技术使数据仓库能够快速响应重复而复杂的分析查询,从而使数据仓库能有效地用于联机分析。OLAP 的多维数据模型和数据聚合技术可以组织并汇总大量的数据,以便能够利用联机分析和图形工具迅速对数据进行评估。当分析人员搜寻答案或试探可能性时,在得到对历史数据查询的回答后,经常需要进行进一步查询。OLAP 系统可以快速灵活地为分析人员提供实时支持。

通常的OLAP应用有财务报表、市场分析、市场计划、客户服务等。
目前国内已经有大量丰富的应用,比如银行、证券、电信、生产、销售行业,都有很多的成功案例。

在OLAP中,数据不再以关系型数据结构存放,而是以多维的数据结构存放。不再具有Detail的数据,而是只有Roll up后的信息。

微软的Analysis Service是一个不错的OLAP系统,一点不吹牛的说,它价格便宜,处理速度快,查询速度快,功能完整,支持海量数据,而且处理后的数据量很小,没有数据爆炸的问题。


第三讲 数据仓库结构
To be continued.



提问须知:
1、请到计算机世界开发者俱乐部 http://www.dev-club.com
2、答案超过200字的就不要问了,我很懒的。
3、不要问什么解决方案,技术支持什么的,可以去找微软全球技术支持中心,顾问咨询部,企业客户部什么的。
4、后面会讲到的问题我也不会回答,不过我会告诉你后面会讲。

相关文章

打印 | 张贴于 2004-03-29 18:16:00 | Tag:暂无标签

留言反馈

#re: 设计和实现OLAP解决方案(1,2) 编辑
微软的BI系统的开发
qq:329265559
2005-09-14 10:50:00 | [匿名用户:牛排]
#re: 设计和实现OLAP解决方案(1,2) 编辑
正在用微软的BI系统做咚咚,大家多交流阿!
我的qq 64228209
2004-10-20 16:10:00 | [匿名用户:轻舞飞扬]
#re: 设计和实现OLAP解决方案(1,2) 编辑
理论一大堆,不见你举例子?
2004-08-17 12:38:00 | [匿名用户:chikinglau]
#re: 设计和实现OLAP解决方案(1,2) 编辑
讲得很是简单明了,谢谢!
2004-08-07 11:40:00 | [匿名用户:berry]
#回复: 设计和实现OLAP解决方案(1,2) 编辑
measure的概念,我老理解不好。
2004-05-21 12:17:00 | [匿名用户:henry3]
#回复: 设计和实现OLAP解决方案(1,2) 编辑

微软的Analysis Service是一个不错的OLAP系统,一点不吹牛的说,它价格便宜,处理速度快,查询速度快,功能完整,支持海量数据,而且处理后的数据量很小,没有数据爆炸的问题


其他的 oalp 我没接触过。微软的最大优势在于把这些复杂的东西
弄的比较简单。你按照相对,动几下鼠标就可以弄个 专家们讲的
天昏地暗的分析服务器。


查询速度快?。 如果计算成员写的复杂。查询的效率下降的厉害
我在我的cub中写了个 算平均的计算成员。结果我的查询就很糟糕了。
:(
AVG(DESCENDANTS([日期].CurrentMember, [日期].[日]),[Measures].[销售净额])

就是这么一句话!!
2004-04-01 17:22:00 | [匿名用户:红顺]
#回复: 设计和实现OLAP解决方案(1,2) 编辑
呵呵,简介概述我怎么可能讲些跟其它资料不一样的内容呢
讲概念我讲的只会更少。
2004-03-30 12:12:00 | [匿名用户:怡红公子]
#回复: 设计和实现OLAP解决方案(1,2) 编辑
rollup我也不知道怎么翻译好,有人翻译为卷积
其实跟聚合的概念比较类似
就是某一个member下的child的按照指定规则聚合,通常是sum,也可以是avg, count或者更复杂的运算
2004-03-30 12:11:00 | [匿名用户:怡红公子]
#回复: 设计和实现OLAP解决方案(1,2) 编辑
啥叫roll up?
2004-03-30 09:37:00 | [匿名用户:rIPPER]
#回复: 设计和实现OLAP解决方案(1,2) 编辑
找骂啊
2004-03-30 08:58:00 | [匿名用户:diablo]
#回复: 设计和实现OLAP解决方案(1,2) 编辑
怡红真是个好同志:) 我丫继续加班去了
2004-03-29 23:58:00 | [匿名用户:那个那个什么猫猫]
#回复: 设计和实现OLAP解决方案(1,2) 编辑
舍生取义俺明白了,数据仓库依然不明。
2004-03-29 23:35:00 | [匿名用户:FatCatHu]
#回复: 设计和实现OLAP解决方案(1,2) 编辑
目前为止的内容没有发现任何价值,在很多资料上面都看到了一模一样的话

希望后续有一些值得看的东西
2004-03-29 22:13:00 | [匿名用户:tinyfool]
#回复: 设计和实现OLAP解决方案(1,2) 编辑
我也想學,有沒有廣州的培訓?
2004-03-29 19:42:00 | [匿名用户:BILL]
#回复: 设计和实现OLAP解决方案(1,2) 编辑
BT,下雨了,收衣服了。
2004-03-29 19:38:00 | [匿名用户:开心就好]
对不起,目前本随笔不允许发表新评论.

Powered by: Joycode MVC Blogger System