Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之六

Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies 读书笔记之六
 
SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的 SQL Server 版本。《Microsoft SQL Server 2008 All-in-One Desk Reference For Dummies》包括了9本书,分别介绍了SQL Server 2008的一些特性和技术,内容图文并茂、非常直观、浅显易懂。本系列读书笔记分9篇,分别介绍每本书的一些值得关注的内容。
 
 
Book VI – Analysis Services 分析服务
Microsoft SQL Server 2005/2008 Analysis Services (SSAS) 为商业智能应用程序提供联机分析处理 (OLAP) 和数据挖掘功能。Analysis Services 允许您设计、创建和管理包含从其他数据源(如关系数据库)聚合的数据的多维结构,以实现对 OLAP 的支持。对于数据挖掘应用程序,Analysis Services 允许您设计、创建和可视化处理那些通过使用各种行业标准数据挖掘算法,并根据其他数据源构造出来的数据挖掘模型。
 
本节介绍了Analysis Services功能,包括OLAP和数据挖掘(Data Mining)功能。下面简要介绍一下创建SQL Server Analysis Project 项目的基本步骤:
1. 创建SQL Server Analysis Project 项目
新建项目,选择商业智能项目/Analysis Services 项目,如下图所示:
 
 
2. 定义数据源Data Source
在Solution面板中,右键点击数据源,选择“新增数据源…”,如下图所示:
 

 
安装新建数据源向导对话框,一步一步创建数据源,范例程序采用AdventureWorksDW2008。
 
3. 定义数据源视图 Data Source View
Data Source View 定义了Cube中的表和视图。创建Data Source View的步骤安装向导操作就可以了。
 
4. 创建Cube,使用Measures和Dimensions
一个Cube包含Measures和Dimensions。维度(dimension):多维立方体Cube的基本组成部分(a fundamental component),用以从用户兴趣的角度组织数据(以合乎逻辑的层次化的格式组织商业数据)。测度(measure):事实表(fact table)中的包含可计算、合计等的数值型数据的列。在一个立方体中,测度被事实表分组为测度组。测度组(measure groups):用以对事实表中包含的测度进行分组,并在维度和测度之间进行联系。
 
立方体设计器由九个选项卡组成:立方体结构(Cube Structure)、维度用途(Dimension Usage)、计算(Calculations)、关键性能指示器(KPIS, Key Performance Indicators)、行为(Actions)、分区(Partitions)、透视图(Perspectives)、转换(Translations)、浏览器(Browser)。
 
5. 部署Analysis Services项目
在"解决方案浏览器"中右键单击Analysis Services项目选择"部署(Deploy)"。部署之前,需要确认SQL Server Analysis Services 服务已经启动了。看看下面的部署进度界面:
 

 
详细的操作步骤,可以查询SQL Server 2005/2008 的帮助文档。部署成功后,也可以通过SQL Server Management Studio 登录到Analysis Services,查看刚刚部署的AdventureWorks数据库(注意:不同于数据库引擎中的AdventureWorks 数据库)。如下图所示:
 
 
 
欢迎访问http://blog.entlib.com/ 开源ASP.NET博客平台,了解更多的读书笔记。
 
posted on 2009-03-16 08:10  EntLib  阅读(390)  评论(0编辑  收藏  举报