1
SQL Server 2008 Analysis Services
多维数据库一步一步从入门到精通
分节符尾
目录
1
第 1 章 创建 Analysis Services 项目 ............................................................................................ 1
第 1.1 节 创建 Analysis Services 项目 ................................................................................. 1
第 1.2 节 定义数据源 .............................................................................................................. 1
第 1.3 节 定义数据源视图 ...................................................................................................... 4
第 1.4 节 修改表的默认名字,提供更友好的名字 .............................................................. 7
第 2 章 定义和部署多维数据集及问题处理 ................................................................................. 9
第 2.1 节 定义维度 .................................................................................................................. 9
第 2.2 节 定义多维数据集及其属性 .................................................................................... 11
第 2.3 节 向“客户”维度中添加属性 .................................................................................... 13
第 2.3.1 节 添加属性 ..................................................................................................... 13
第 2.4 节 向“产品”维度中添加属性 .................................................................................... 15
第 2.4.1 节 添加属性 ..................................................................................................... 15
第 2.5 节 在多维数据集设计器中检查多维数据集和维度的属性 .................................... 16
第 2.6 节 部署 Analysis Services 项目 ............................................................................... 21
第 2.7 节 浏览已部署的多维数据集 .................................................................................... 23
分节符尾
第 1 章 创建 Analysis Services 项目
1
第1章 创建 Analysis Services 项目
在开始之前,我的电脑上已经完整的安装了 SQL Server 2008 【简体中文开发版】
并下载安装微软实例数据库 http://www.codeplex.com/SqlServerSamples
第1.1节 创建 Analysis Services 项目
[1] 单击“开始”,依此指向“所有程序”和 Microsoft SQL Server 2008,再单击 SQL Server
Business Intelligence Development Studio。
[2] 将打开 Microsoft Visual Studio 开发环境
[3] 在 Visual Studio 的“文件”菜单上,指向“新建”,然后单击“项目”。
[4] 在“新建项目”对话框中,从“项目类型”窗格中选择“商业智能项目”,再在“模板”窗格中
选择“Analysis Services 项目”
[5] 将项目名称更改为 Analysis Services Tutorial,这也将更改解决方案名称,然后单击“确
定”。
您已经基于 Analysis Services 项目模板,在同样命名为 Analysis Services Tutorial 的新解决
方案中成功创建了 Analysis Services Tutorial 项目。
第1.2节 定义数据源
[1] 在解决方案资源管理器中,右键单击“数据源”,然后单击“新建数据源”。
第 1 章 创建 Analysis Services 项目
2
[2] 在“欢迎使用数据源向导”页上,单击“下一步”可打开“选择如何定义连接”页。
[3] 在“选择如何定义连接”页上,可以基于新连接、现有连接或以前定义的数据源对象来定
义数据源。在本教程中,将基于新连接定义数据源。确保已选中“基于现有连接或新连
接创建数据源”,再单击“新建”。
[4] 在“连接管理器”对话框中,为数据源定义连接属性。在“提供程序”列表中,确保已选中
“本机 OLE DB\SQL Server Native Client 10.0”。
[5] Analysis Services 还支持“提供程序”列表中显示的其他访问接口。
[6] 在“服务器名称”文本框中,键入 localhost。
[7] 要连接到本地计算机上的命名实例,请键入 localhost\<实例名>。若要连接到特定的计
算机而不是本地计算机,请键入该计算机名称或 IP 地址。
[8] 确保已选中“使用 Windows 身份验证”。在“选择或输入数据库名称”列表中,选
择 AdventureWorksDW2008。
第 1 章 创建 Analysis Services 项目
3
[9] 单击“测试连接”以测试与数据库的连接。
[10] 单击“确定”,然后单击“下一步”。
[11] 在该向导的“模拟信息”页上,可以定义 Analysis Services 用于连接数据源的安全凭据。
在选中“Windows 身份验证”时,模拟会影响用于连接数据源的 Windows 帐户。Analysis
第 1 章 创建 Analysis Services 项目
4
Services 不支持使用模拟功能来处理 OLAP 对象。选择“使用服务帐户”,然后单击“下
一步”。
[12] 在“完成向导”页上,键入名称 Adventure Works DW,然后单击“完成”以创建新数据源。
第1.3节 定义数据源视图
[1] 在解决方案资源管理器中,右键单击“数据源视图”,再单击“新建数据源视图”。
[2] 在“欢迎使用数据源视图向导”页中,单击“下一步”。
[3] 此时将显示“选择数据源”页。“关系数据源”下的 Adventure Works DW 数据源已被选
中。单击“下一步”。
第 1 章 创建 Analysis Services 项目
5
[4] 在“选择表和视图”页上,可以从选定的数据源提供的对象列表中选择表和视图。可以筛
选此列表,为选择表和视图提供帮助。
[5] 在“可用对象”列表中,选择下列对象。在按住 Ctrl 键的同时单击各个表可以选择多个
表:
DimCustomer (dbo)
DimDate (dbo)
DimGeography (dbo)
DimProduct (dbo)
FactInternetSales (dbo)
[6] 单击 “>” 符号,将选中的表添加到“包含的对象”列表中。
第 1 章 创建 Analysis Services 项目
6
[7] 单击“下一步”。
[8] 在“名称”字段中,键入 Adventure Works DW,然后单击“完成”以定义 Adventure Works
DW 数据源视图。
此时,Adventure Works DW 数据源视图将显示在解决方案资源管理器的“数据源视图”文件
夹中。数据源视图的内容还将显示在 Business Intelligence Development Studio 的数据源视图
设计器中。此设计器包含以下元素:
“关系图”窗格,其中将以图形方式显示各个表及其相互关系。
“表”窗格,其中将以树的形式显示各个表及其架构元素。