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博客平台,了解更多的读书笔记。