请问高手数据库和数据仓库有关的问题?

请问高手数据库和数据仓库有关的问题?
在SQL SERVER 2000中我们既可以实现OLTP又可以实现OLAP,但是OLAP是数据仓库一种主要的技术,但是我在一资料上看到OLAP数据仓库上不可以实现数据操作(此为疑问1,为什么SQL SERVER可以在一个DBMS中实现)?
又看到数据仓库要从数据源中提取,清理,存储数据,然后在据为已有,成为OLAP数据,但是为什么SQL SERVER能够不用在OLAP中实现不物理的存储数据(此为疑问2,数据库为企业提拱决策支持,所以其数据存取有可能压缩,且其一次应该读取大量数据,我想其存取格式一定和OLTP不同)?
联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。
远隔ymrt高手多多帮助!
---------------------------------------------------------------

OLTP数据库,数据仓库,OLAP数据库(多维数据库,立方体)是三个不同的概念。
oltp数据库经过ETL工具建立数据仓库,数据仓库中的数据经过立方体建模工具生成
多维数据库,最后进行OLAP分析。
sql server的DTS工具就相当于ETL工具。
OLAP SERVICES提供了立方体建模和展现的工具。
数据仓库中的数据一般也采取关系模型存储,多维数据库里边数据则不同,有兴趣可以研究一些聚集算法。
---------------------------------------------------------------

学习

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus