数据仓库建模具体过程

0
我是新手,没具体使用过数据仓库,只看过书上理论知识,所以对具体流程不是特别了解,有几个问题,我知道首先从数据库中经过ETL工具处理后的表都会放入数据仓库的地方,我想问的是
1.设计维度表都是先选定数据源,然后怎么把数据源里面的表导入到维度表的??在数据仓库中建维度表是不是和在数据库中建一个表是一样的?

2.OLAP联机事务分析处理,书上说是一种分析数仓里面数据的软件工具,分析方法有什么分块,分片,上卷之类的,我想问一下OLAP是一个实实在在的软件还是一种处理数据的方法?
3.图片上这种表,书上说是多维数据集,是将多张维度表进行连接形成的吗??那这种表看起来事实表更加明了,里面也有度量,它和事实表有什么区别呢?
 
QQ图片20150904135315.jpg
已邀请:
1

brucelu - 大数据、数据仓库、数据挖掘均有涉猎 2015-09-06 回答

首先我说一下,你这个是在学习SSAS的基础知识吧,SSAS全称:SQL Server Analysis Services
问题2、我先回答你这个问题,OLAP只是一种技术,像Powerplay、Analysis Service、MicroStrategy这些是工具。
 
问题1、我觉得你对这一块理解不是很清晰,维度设计事实表设计,这些都是在你数据仓库建立的时候需要想到的,而不是在做SSAS项目设计的时候做一个维表的时候去单独说这个表怎么生成的。SSAS导入数据就是类SQL的语句,那么在一个SSAS的工程中建表语句也在建立项目的过程中程序内部已经创建好了(包括表结构等等),你只需要部署执行即可导入相对应的数据。
 
问题3、你截图的图片,不是一个表,它是一个结果集,你从空间上去理解,它从时间和空间上去切分金额。它更像是一个地理位置表、时间表与销售事实表做了join查出了:地理位置、时间、金额,如果你从这些角度上去看,反而更简单。当然从空间去思考更直观了。切记这个不是一张表,是一个多维度的数据结果。可以理解为连表查询。
0

牟瑞 - 大数据 Hadoop 讲师 Hadoop入门课程地址:http://www.hellobi.com/course/39 有架构师,技术总监,CTO的职位请联系我! 2015-09-05 回答

你问的比较真不是一两句就能解释清楚的,可以去学院里面找找相关课程。都是视频,先学习下,有一个初步的了解。
0

BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2015-09-07 回答

推荐两本书,一本是Ralph Kimball的维度建模指南
一本是Imhoff的数据仓库设计

你看完了自己就会有答案,届时再讨论会更有心得

要回复问题请先登录注册