读书人

sql server 2008 一步一步筹建olap项目

发布时间: 2013-03-21 10:08:17 作者: rapoo

sql server 2008 一步一步搭建olap项目

1.项目背景

满意度项目、数据分析

Sqlserver关系数据表中,有几张主表的数据超过千万,用传统的OLTP已经无法实现多维度交叉数据展现,并且满足不了对数据统计和展现速度的要求。所以决定用Sqlserver 2008的OLAP分析解决方案,前台web使用Admomb.net+Chart展现图表数据。


2. 商业智能准备

数据源、OLTP、ETL、数据清洗、数据抽取

OLTP数据经过ETL工具或者通过写存储过程转换,并且经过数据清洗和数据抽取,最终把有效数据填入到事先创建好的事实表中

3. Integration Services数据集成

事实表、数据集市、OLAP

下图为建立的事实表:

sql server 2008 一步一步筹建olap项目

4. 创建Analysis Services、建立(度量、维度)

元数据、度量(Measure)、维度—imension)、层次(Hierarchies)、部署、处理(Processing)

sql server 2008 一步一步筹建olap项目
sql server 2008 一步一步筹建olap项目
sql server 2008 一步一步筹建olap项目
sql server 2008 一步一步筹建olap项目
下面为VS New Analysis Services向导,然后新建一个多维数据库(Cubes),Dimensions下面为对应生成的维度数据sql server 2008 一步一步筹建olap项目
完了之后可以右击项目,部署—eploy),相应的项目就会部署到Sql Server Analysis Services服务器中,如下图:sql server 2008 一步一步筹建olap项目
IIS部署共享OLAP Service

5. MDX实现查询

元组(Tuple)、级别(Level)


6. 实现WEB应用整合(可视化)

Adomd.net、Chart

sql server 2008 一步一步筹建olap项目

7. 总结


作者:水煮鱼
出处:http://blog.csdn.net/sheshou2/

读书人网 >SQL Server

热点推荐