SQLServerAnalysisServices入门教程.docx
《SQLServerAnalysisServices入门教程.docx》由会员分享,可在线阅读,更多相关《SQLServerAnalysisServices入门教程.docx(12页珍藏版)》请在冰豆网上搜索。
SQLServerAnalysisServices入门教程
【数据挖掘】SQLServer 2008 Analysis Services 入门教程
2012-11-2900:
14 697人阅读 评论(0) 收藏 举报
一.创建 Analysis Services 项目
●单击“开始”,依此指向“所有程序”和 MicrosoftSQLServer 2008,再单击 SQLServerBusinessIntelligenceDevelopmentStudio。
将打开MicrosoftVisualStudio开发环境
●在VisualStudio的“文件”菜单上,指向“新建”,然后单击“项目”。
●在“新建项目”对话框中,从“项目类型”窗格中选择“商业智能项目”,再在“模板”窗格中选择“Analysis Services 项目”
●将项目名称更改为 Analysis Services Tutorial,这也将更改解决方案名称,然后单击“确定”。
您已经基于 Analysis Services 项目模板,在同样命名为 Analysis Services Tutorial 的新解决方案中成功创建了 AnalysisServices Tutorial 项目。
二、定义数据源
●在解决方案资源管理器中,右键单击“数据源”,然后单击“新建数据源”。
●在“欢迎使用数据源向导”页上,单击“下一步”可打开“选择如何定义连接”页。
●
●在“选择如何定义连接”页上,可以基于新连接、现有连接或以前定义的数据源对象来定义数据源。
在本教程中,将基于新连接定义数据源。
确保已选中“基于现有连接或新连接创建数据源”,再单击“新建”。
●在“连接管理器”对话框中,为数据源定义连接属性。
在“提供程序”列表中,确保已选中“本机OLEDB\SQLServerNativeClient10.0”。
Analysis Services 还支持“提供程序”列表中显示的其他访问接口。
●在“服务器名称”文本框中,键入 localhost。
要连接到本地计算机上的命名实例,请键入 localhost\<实例名>。
若要连接到特定的计算机而不是本地计算机,请键入该计算机名称或IP地址。
●确保已选中“使用Windows身份验证”。
在“选择或输入数据库名称”列表中,选择AdventureWorksDW2008。
●
●单击“测试连接”以测试与数据库的连接。
●单击“确定”,然后单击“下一步”。
●
●在该向导的“模拟信息”页上,可以定义 Analysis Services 用于连接数据源的安全凭据。
在选中“Windows身份验证”时,模拟会影响用于连接数据源的Windows帐户。
Analysis Services 不支持使用模拟功能来处理OLAP对象。
选择“使用服务帐户”,然后单击“下一步”。
●在“完成向导”页上,键入名称 AdventureWorksDW,然后单击“完成”以创建新数据源。
●
三、定义数据源视图
●在解决方案资源管理器中,右键单击“数据源视图”,再单击“新建数据源视图”。
●在“欢迎使用数据源视图向导”页中,单击“下一步”。
●此时将显示“选择数据源”页。
“关系数据源”下的 AdventureWorksDW 数据源已被选中。
单击“下一步”。
●在“选择表和视图”页上,可以从选定的数据源提供的对象列表中选择表和视图。
可以筛选此列表,为选择表和视图提供帮助。
在“可用对象”列表中,选择下列对象。
在按住Ctrl键的同时单击各个表可以选择多个表:
●DimCustomer(dbo)
●DimDate(dbo)
●DimGeography(dbo)
●DimProduct(dbo)
●FactInternetSales(dbo)
●单击“>”符号,将选中的表添加到“包含的对象”列表中。
●
●单击“下一步”。
●在“名称”字段中,键入 AdventureWorksDW,然后单击“完成”以定义AdventureWorksDW数据源视图。
●
此时,AdventureWorksDW 数据源视图将显示在解决方案资源管理器的“数据源视图”文件夹中。
数据源视图的内容还将显示在BusinessIntelligenceDevelopmentStudio的数据源视图设计器中。
此设计器包含以下元素:
●“关系图”窗格,其中将以图形方式显示各个表及其相互关系。
●“表”窗格,其中将以树的形式显示各个表及其架构元素。
●“关系图组织程序”窗格,可在其中创建子关系图,用于查看数据源视图的子集。
●一个特定于数据源视图设计器的工具栏。
●现在,即可在“关系图”窗格中查看所有表及其相互关系了。
注意,在FactInternetSales表和DimDate表之间存在三种关系。
每个销售都具有三个与其关联的日期:
订单日期、到期日期和发货日期。
若要查看某种关系的详细信息,可双击“关系图”窗格中的关系箭头。
●
四、修改表的默认名字,提供更友好的名字
1.在数据源视图设计器的“表”窗格中,右键单击 FactInternetSales 表,然后单击“属性”以便在AdventureWorksTutorial数据源视图中显示 FactInternetSales 对象的属性,打开属性工具边栏。
2.将 FactInternetSales 对象的 FriendlyName 属性更改为 InternetSales。
3.
4.在“表”窗格中单击 DimProduct。
在“属性”窗口中,将 FriendlyName 属性更改为“产品”。
5.使用同样的方法更改数据源视图中剩余的各个表的 FriendlyName 属性,删除“Dim”前缀。
6.
7.在“文件”菜单上,或者在BIDevelopmentStudio的工具栏上,单击“全部保存”,以保存截至目前已在 Analysis ServicesTutorial项目中进行的更改。
您可以根据需要在此处停止教程学习,并在以后继续。
定义维度
1.在解决方案资源管理器中,右键单击“维度”,然后单击“新建维度”。
2.在“欢迎使用维度向导”页上,单击“下一步”。
3.在“选择创建方法”页上,验证是否选择了“使用现有表”选项,然后单击“下一步”。
4.在“指定源信息”页上,验证是否选择了AdventureWorksDW数据源视图。
5.在“主表”列表中,选择“日期”。
6.单击“下一步”。
7.在“选择维度属性”页上,选中下列属性旁的复选框:
●日期键
●完整日期备用键
●英文月份名称
●日历季度
●日历年
●日历半期
8.将“完整日期备用键”属性的“属性类型”列的设置从“定期”更改为“日期”。
为此,请单击“属性类型”列中的“定期”。
然后单击箭头展开选项。
接下来,单击“日期”>“日历” > “日期”。
单击“确定”。
重复这些步骤来如下更改下列属性的属性类型:
●“英文月份名称”更改为“月份”
●“日历季度”更改为“季度”
●“日历年”更改为“年”
●“日历半期”更改为“半年”
9.单击“下一步”。
10.在“完成向导”页的“预览”窗格中,可以看到“日期”维度及其属性。
11.单击“完成”按钮以完成向导。
定义多维数据集及其属性
1.在解决方案资源管理器中,右键单击“多维数据集”,然后单击“新建多维数据集”。
2.在“欢迎使用多维数据集向导”页上,单击“下一步”。
3.在“选择创建方法”页上,确认已选中“使用现有表”选项,然后单击“下一步”。
4.在“选择度量值组表”页上,确认已选中AdventureWorksDW数据源视图。
5.单击“建议”允许多维数据集向导建议要用来创建度量值组的表。
多维数据集向导会检查这些表并建议将 InternetSales 作为度量值组表。
度量值组表(又称为事实数据表)包含您感兴趣的度量值(如已销售的单位数)。
6.单击“下一步”。
7.在“选择度量值”页上,查看在“Internet销售”度量值组中选择的度量值,然后清除下列度量值的复选框:
●促销关键字
●货币关键字
●销售区域关键字
●修订号
默认情况下,该向导会选择将事实数据表中未链接到维度的所有数值列作为度量值。
但这四列不是实际的度量值。
前三列是将事实数据表与未在此多维数据集的初始版本中使用的维度表链接起来的键值。
8.单击“下一步”。
9.在“选择现有维度”页上,选择您以前创建的“日期”维度,然后单击“下一步”。
10.在“选择新维度”页上,选择要创建的新维度。
为此,请确认已选中“客户”、“地域”和“产品”
复选框并清除 InternetSales 复选框。
11.单击“下一步”。
12.在“完成向导”页上,将多维数据集的名称更改为 Analysis Services Tutorial。
在“预览”窗格中,可以看到 InternetSales 度量值组及其度量值,还可以看到“日期”、“客户”和“产品”维度。
13.单击“完成”按钮以完成向导。
在解决方案资源管理器的 Analysis Services Tutorial项目中,Analysis Services Tutorial多维数据集显示在“多维数据集”文件夹中,而数据库维度则显示在“维度”文件夹中。
此外,多维数据集设计器在开发环境的中央显示 Analysis ServicesTutorial多维数据集。
14.在多维数据集设计器的工具栏上,将“缩放”级别更改为50%,以便更轻松地查看多维数据集内的维度和事实数据表。
注意,事实数据表是黄色的,维度表是蓝色的。
15.
16.在“文件”菜单上,单击“全部保存”。
向“客户”维度中添加属性
添加属性
1.打开“客户”维度的维度设计器。
为此,请在解决方案资源管理器的“维度”节点中双击“客户”维度。
2.在“属性”窗格中,请注意多维数据集向导已经创建的“客户关键字”和“地域关键字”属性。
3.
4.在“维度结构”选项卡的工具栏上,使用“缩放”图标以100%的缩放比例查看“数据源视图”窗格中的表。
5.将“数据源视图”窗格中的以下各列拖到“属性”窗格中:
●BirthDate
●MaritalStatus
●Gender
●EmailAddress
●YearlyIncome
●TotalChildren
●NumberChildrenAtHome
●EnglishEducation
●EnglishOccupation