CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  数据仓库

什么是数据仓库?(基本普及)

楼主bodhi(bodhi)2006-06-13 17:24:00 在 其他数据库开发 / 数据仓库 提问

各位大哥到底什么是数据仓库,和我们平时的数据库有什么标志性的区别?  
  能否举例来说明ROLAP,MOLAP的数据结构上的不同,MOLAP如何建立?  
  针对MOLAP如何进行切片和旋转(对应的sql如何些,还是需要使用工具?) 问题点数:100、回复次数:10Top

1 楼huwei2003(凡)回复于 2006-06-14 11:23:58 得分 0

可以这么说吧,平时用的是前端的,数据仓库是后端的,它可以是各个独立数据库的集合,具体的还是看看书吧,比较系统Top

2 楼bodhi(bodhi)回复于 2006-06-14 15:26:06 得分 0

这几天高手都上哪去了?Top

3 楼longaiatj()回复于 2006-06-15 22:33:15 得分 0

对呀,哪位高手来解答一下呀,让大家学习学习。Top

4 楼l51(山中人)回复于 2006-06-15 23:14:34 得分 0

数据仓库Data   Warehouse,可简写为DW,其实到现在与所谓的   Web2.0   一样并没确却的定义,它只是著名的数据仓库专家W.H.Inmon在其著作《Building   the   Data   Warehouse》一书中给予如下描述——数据仓库(Data   Warehouse)是一个面向主题的(Subject   Oriented)、集成的(Integrated)、相对稳定的(Non-Volatile)、反映历史变化(Time   Variant)的数据集合,用于支持管理决策(Decision   Making   Support)。  
   
  其实,说白了,就是对一些大量的,经历性的、有组织管理的数据库的管理概念化而已。例如,你的公司有固定的销售产品,那么你要为这些产品创建数据库、并建好计量单位、规格、分类、供应商、客户等等资料,但是这些资料因为有它的固定性与资料性,并无数据性、历史性,所以它们可以称之为数据仓库的"仓体"。  
   
  现在,当你的公司开始营业了,有了第一笔订单、采购单、入库单、出库单、出货单。。。。。  
  这些单据数据就购成了前述"仓体"资料的组合数据,请注意,现在我们才称之为"数据",因为每一个数据都已经存在了数据特性与历史特性。  
   
  当然,除了"仓体"与数据,数据仓库的内容还远不止这些,例如到月底了,公司要进行财务结帐,于是乎要进行月统计,也这属于部分决策内容,还有月报年报分析之类的.....,当然它们属于特殊的"数据",请注意,这是实质的决策内容,并不是普通数据。  
   
   
  最后,其实,目前的任何一个关系型数据库Server,实质上都是一个数据仓库的实例,不信你可以自己去分析一下系统数据库就知道了。  
   
  另外:ROLAP   与   MOLAP   是两个不同层面的概念,一个是针对分析运行层,一个是针对数据结构方式,具体你还是   Baidu   一下吧,哈,睡觉去喽~~~~~~~  
  Top

5 楼cobejordan(非菲非霏)回复于 2006-06-16 14:50:45 得分 0

放眼本版,满是类似问题:  
  http://community.csdn.net/Expert/topic/4620/4620342.xml?temp=.5399744  
  http://community.csdn.net/Expert/topic/4518/4518095.xml?temp=.8373529  
  http://community.csdn.net/Expert/topic/4634/4634600.xml?temp=.5361444  
  http://community.csdn.net/Expert/topic/4450/4450233.xml?temp=.9038507  
  http://community.csdn.net/Expert/topic/4758/4758004.xml?temp=.4151422  
  http://community.csdn.net/Expert/topic/4620/4620342.xml?temp=.6432306  
  ……  
  如果楼主懂得“提问的智慧”,解决你的问题并不困难。  
   
  何为高手:回复的就是高手?不回复的呢?回复错的呢?想要学习和讨论就要抱着虚心的态度,给大家创造积极向上的氛围。  
   
  此类问题发文率很高,却没有FAQ,实属遗憾。如果楼主有意,我愿意和各位朋友一起把这篇帖子推向FAQ。Top

6 楼yangwl(杨威利)回复于 2006-06-21 00:26:11 得分 0

去chinabi.net的知识中心看看Top

7 楼sozdream(Dream.Zhang)回复于 2006-06-21 20:33:20 得分 0

What   is   a   Data   Warehouse?  
  1-2   Oracle9i   Data   Warehousing   Guide  
  What   is   a   Data   Warehouse?  
  A   data   warehouse   is   a   relational   database   that   is   designed   for   query   and   analysis  
  rather   than   for   transaction   processing.   It   usually   contains   historical   data   derived  
  from   transaction   data,   but   it   can   include   data   from   other   sources.   It   separates  
  analysis   workload   from   transaction   workload   and   enables   an   organization   to  
  consolidate   data   from   several   sources.  
  In   addition   to   a   relational   database,   a   data   warehouse   environment   includes   an  
  extraction,   transportation,   transformation,   and   loading   (ETL)   solution,   an   online  
  analytical   processing   (OLAP)   engine,   client   analysis   tools,   and   other   applications  
  that   manage   the   process   of   gathering   data   and   delivering   it   to   business   users.  
  A   common   way   of   introducing   data   warehousing   is   to   refer   to   the   characteristics   of  
  a   data   warehouse   as   set   forth   by   William   Inmon:  
  Subject   Oriented  
  Integrated  
  Nonvolatile  
  Time   Variant  
   
  我还没开始学这个,   不过有官方的解释~   给你Top

8 楼sozdream(Dream.Zhang)回复于 2006-06-21 20:35:04 得分 0

Subject   Oriented  
  Data   warehouses   are   designed   to   help   you   analyze   data.   For   example,   to   learn   more  
  about   your   company’s   sales   data,   you   can   build   a   warehouse   that   concentrates   on  
  sales.   Using   this   warehouse,   you   can   answer   questions   like   "Who   was   our   best  
  customer   for   this   item   last   year?"   This   ability   to   define   a   data   warehouse   by   subject  
  matter,   sales   in   this   case,   makes   the   data   warehouse   subject   oriented.  
  Integrated  
  Integration   is   closely   related   to   subject   orientation.   Data   warehouses   must   put   data  
  from   disparate   sources   into   a   consistent   format.   They   must   resolve   such   problems  
  as   naming   conflicts   and   inconsistencies   among   units   of   measure.   When   they   achieve  
  this,   they   are   said   to   be   integrated.Top

9 楼sozdream(Dream.Zhang)回复于 2006-06-21 20:35:43 得分 0

Nonvolatile  
  Nonvolatile   means   that,   once   entered   into   the   warehouse,   data   should   not   change.  
  This   is   logical   because   the   purpose   of   a   warehouse   is   to   enable   you   to   analyze   what  
  has   occurred.  
  Time   Variant  
  In   order   to   discover   trends   in   business,   analysts   need   large   amounts   of   data.   This   is  
  very   much   in   contrast   to   online   transaction   processing   (OLTP)   systems,   where  
  performance   requirements   demand   that   historical   data   be   moved   to   an   archive.   A  
  data   warehouse’s   focus   on   change   over   time   is   what   is   meant   by   the   term   time  
  variant.  
  Top

10 楼TCat(蚊子)回复于 2006-07-03 15:48:27 得分 0

此类问题发文率很高,却没有FAQ,实属遗憾。如果楼主有意,我愿意和各位朋友一起把这篇帖子推向FAQ。  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:bodhi

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo