数据仓库一定要是多维数据库吗?
0
我目前理解中的数据分析过程如下,希望各位大神指正。
1.从生产数据库,快速复制一份数据到 ODS中间数据库。
那么数据仓库是否跟多维数据库没有关系?只有通过SSAS工具对数据仓库中的数据进行提取分析,才会产生多维数据集,也就是这里才有多维数据库的概念??
1.从生产数据库,快速复制一份数据到 ODS中间数据库。
- []从ODS通过ETL(例如SSIS)工具将数据提取到数据仓库。 [/][] 这里的 数据仓库的设计是基于事实表和维度表来设计的。 [/]
- []通过数据分析工具,例如SSAS将数据仓库的数据提取出来创建CUBE。创建后各种CUBE存储在数据库中。[/]
那么数据仓库是否跟多维数据库没有关系?只有通过SSAS工具对数据仓库中的数据进行提取分析,才会产生多维数据集,也就是这里才有多维数据库的概念??
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
4 个回复
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-08-28 回答
赞同来自: fanchaoyun 、天桥下的郑成功
你说的 数据仓库属于 ROLAP的范畴、多维数据库属于MOLAP的范畴。
学院上面有一个专门讲解数据仓库的视频,可以去看看 数据仓库精品教程【特点,数据仓库和ETL设计思想、架构(自上而下、自下而上)、常用概念】 http://school.flybi.net/course/9 了解下基本概念。
fanchaoyun - 从事SQL SERVER和BI 2014-08-28 回答
赞同来自:
superboyli520 - 微软BI技术达人 2014-08-29 回答
赞同来自:
CUBE是多维数据集。是SSAS处理后,生成的产物。至于ROLAP,MOLAP,HOLAP。是存储模式。
CUBE可以以这三种形式存储。这一点永哥解释的点问出入。
楼主的问题,应该在于:
Data warehouse \Data mart \Cube 之间的区别。
Data warehouse 可以是OLAP,也可以OLTP(主要是三范式)
Data mart OLAP
Cube SSAS处理后的产生,数据存储模式分 ROLAP,MOLAP,HOLAP
fanchaoyun - 从事SQL SERVER和BI 2014-08-30 回答
赞同来自:
我这几天是这么认为的:
1.ROLAP,MOLAP,HOLAP是数据仓库的存储模式。
- 数据仓库可以是多个数据库。 数据仓库从ROLAP开始搭建,
多维数据库是要在ROLAP的基础上创建的,至少我从微软的SSAS是这么认为的,通过SSAS创建出来的CUBE是多维数据集,对应的数据库就是MOLAP了。所以
SSAS处理后,生成的产物一定就是MOLAP了。但SSAS创建项目时一定要用到ROLAP数据源。是吧。