SQLServer多维数据集创建过程资料.docx
- 文档编号:26404989
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:15
- 大小:766.22KB
SQLServer多维数据集创建过程资料.docx
《SQLServer多维数据集创建过程资料.docx》由会员分享,可在线阅读,更多相关《SQLServer多维数据集创建过程资料.docx(15页珍藏版)》请在冰豆网上搜索。
SQLServer多维数据集创建过程资料
SQLServer2005多维数据集创建过程
一.创建新的AnalysisServices项目
1.单击“开始”,指向“所有程序”,再指向MicrosoftSQLServer2005,再单击SQLServerBusinessIntelligenceDevelopmentStudio,打开MicrosoftVisualStudio2005开发环境。
2.在VisualStudio的“文件”菜单上,指向“新建”,再单击“项目”。
3.在“新建项目”对话框中,从“项目类型”窗格中选择“商业智能项目”,再在“模板”窗格中选择“AnalysisServices项目”。
4.将项目名称更改为AnalysisServicesTutorial1,这也将更改解决方案名称,然后单击“确定”。
至此,在同样名为AnalysisServicesTutorial1的新解决方案中基于AnalysisServices项目模板成功创建了AnalysisServicesTutorial1项目。
二.定义新的数据源
1.在MicrosoftVisualStudio2005开发环境中,打开解决方案资源管理器,右键单击“数据源”,然后单击“新建数据源”,将打开数据源向导。
2.在“欢迎使用数据源向导”页上,单击“下一步”。
3.在“选择如何定义连接”页上,单击“新建”。
4.在“提供程序”的下拉列表框中,选中“本机OLEDB\MicrosoftOLEDBProviderforSQLServer”,然后单击“确定”。
5.在“服务器名称”文本框中,键入localhost。
6.确保已选中“使用Windows身份验证”。
在“选择或输入数据库名称”列表中,选择AdventureWorksDW,然后单击“确定”。
7.在“新建数据源向导”页上,然后单击“下一步”。
8.选择“使用服务帐户”,然后单击“下一步”。
9.在“完成向导”页上,单击“完成”以创建名为AdventureWorksDW的新数据源。
10.打开解决方案资源管理器,可以看到“数据源”文件夹中的新数据源。
三.定义一个新的数据源视图
1.在解决方案资源管理器中,右键单击“数据源视图”,再单击“新建数据源视图”。
2.在“欢迎使用数据源视图向导”页中,单击“下一步”。
3.此时将显示“选择数据源”页。
“关系数据源”下的AdventureWorksDW数据源已被选中,单击“下一步”。
4.在“选择表和视图”页上,在“可用对象”列表中,选择下列表(同时按下Ctrl键可选择多个表):
DimCustomerDimGeographyDimProductDimTimeFactInternetSales
5.单击>,将选中的表添加到“包含的对象”列表中,添加后的结果如下图所示。
然后,单击“下一步”。
6.在“数据源视图向导”的“完成向导”页上,单击“完成”以定义AdventureWorksDW数据源视图。
7.现在,数据源视图AdventureWorksDW将在解决方案资源管理器的“数据源视图”文件夹中显示。
同时,数据源视图的内容也将在BusinessIntelligenceDevelopmentStudio的数据源视图设计器中显示。
此设计器包含以下元素:
“关系图”窗格,其中将以图形方式显示各个表及其相互关系。
“表”窗格,其中将以树的形式显示各个表及其架构元素。
“关系图组织程序”窗格,可在其中创建子关系图,用于查看数据源视图的子集。
一个特定于数据源视图设计器的工具栏。
下图显示了数据源视图设计器中的AdventureWorksDW数据源视图。
四.修改表的默认名称
1.在数据源视图设计器的“关系图”窗格中,右键单击FactInternetSales表,再单击“属性”。
将FactInternetSales对象的FriendlyName属性更改为InternetSales。
图4.1
2.在“关系图”窗格中单击DimProduct,或在“属性”窗口的列表框中选择dbo.DimProductDataTable,再将FriendlyName属性更改为Product。
3.用同样的方法更改数据源视图中剩余的各个表的FriendlyName属性,删除“Dim”前缀。
4.完成更改后,可以在数据源视图设计器中的数据源视图中,查看新修改的对象名称。
5.在“文件”菜单上,或者在BIDevelopmentStudio的工具栏上,单击“全部保存”。
五.定义多维数据集及其属性
1.在解决方案资源管理器中,右键单击“多维数据集”,然后单击“新建多维数据集”。
2.在“欢迎使用多维数据集向导”页上,单击“下一步”。
3.在“选择生成方法”页上,确认已选中“使用数据源生成多维数据集”选项和“自动生成”选项,然后单击“下一步”。
4.在“选择数据源视图”页上,确认已选中AdventureWorksDW数据源视图,然后单击“下一步”。
5.向导开始扫描在数据源对象中定义的数据库中的表,以标识事实数据表和维度表。
在向导标识完事实数据表和维度表后,在“检测事实数据表和维度表”页上单击“下一步”。
6.在“标识事实数据表和维度表”页上,将显示该向导所标识的事实数据表和维度表。
7.在“标识事实数据表和维度表”页的“时间维度表”列表中,选择Time,然后单击“下一步”。
8.在“选择时间段”页上,将时间属性名称映射到以指定为“时间”维度的维度为基础的维度表中的相应列。
根据以下列表映射这些属性:
将Year属性映射到CalendarYear列。
将HalfYear属性映射到CalendarSemester列。
将Quarter属性映射到CalendarQuarter列。
将Month属性映射到EnglishMonthName列。
将Date属性映射到FullDateAlternateKey列。
然后,单击“下一步”。
在“选择度量值”页上,查看在“Internet销售”度量值组中选择的度量值,然后清除下列度量值的复选框:
促销关键字货币关键字销售区域关键字修订号
然后,单击“下一步”。
9.在该向导完成对维度的扫描和对层次结构的检测后,请在“检测层次结构”页上单击“下一步”。
10.在“查看新建维度”页上,通过展开树控件显示该向导检测到的三个维度的层次结构和属性,查看其中每个维度的维度层次结构。
11.依次展开“产品”维度和“属性”,然后清除LargePhoto复选框。
单击“下一步”。
12.在“完成向导”页上,将多维数据集的名称更改为AnalysisServicesTutorial1,然后,单击“完成”按钮以完成向导。
在该页上,也可以查看多维数据集的度量值组、度量值、维度、层次结构和属性。
13.在数据源视图窗格中,可以看到事实数据表是黄色的,维度表是蓝色的。
14.在“文件”菜单上,或者在BIDevelopmentStudio的工具栏上,单击“全部保存”。
六.部署AnalysisServices项目
1.在解决方案资源管理器中,右键单击“AnalysisServicesTutorial1”项目,然后单击“属性”。
2.在弹出的“AnalysisServicesTutorial1属性页”上,在左窗格的“配置属性”节点中,单击“部署”。
在右窗格中,如果不希望更改“服务器”属性的值,则单击“取消”。
否则,单击“确定”。
3.在解决方案资源管理器中,右键单击AnalysisServicesTutorial1项目,再单击“部署”,或者在“生成”菜单上单击“部署AnalysisServicesTutorial1”。
4.部署进度将在下列两个窗口中显示:
“输出”窗口和“部署进度–AnalysisServicesTutorial1”窗口。
“输出”窗口显示部署的整体进度。
“部署进度–AnalysisServicesTutorial1”窗口显示部署过程中每个步骤的详细信息。
5.查看“输出”窗口和“部署进度–AnalysisServicesTutorial1”窗口的内容,验证是否已生成、部署和处理多维数据集,并且没有出现错误。
那么已经将AnalysisServicesTutorial1多维数据集成功部署到AnalysisServices的本地实例,并已对部署的多维数据集进行了处理。
6.在“文件”菜单上,或者在BIDevelopmentStudio的工具栏上,单击“全部保存”。
七.浏览已部署的多维数据集
1.在解决方案资源管理器窗口中,双击“维度”文件夹中的“客户”,切换到“客户”维度维度设计器。
2.单击“浏览器”选项卡,在“级别和成员”窗格中,展开“(全部)”级别的“全部”级别成员以显示“省/市/自治区名”级别的成员。
展开此级别的Alabama成员以显示“地域”级别。
展开“地域”级别的280成员,以在“客户”级别查看该成员。
3.在“客户”维度的维度设计器的工具栏上,在“层次结构”列表中选择“英语国家/地区区域名”。
4.在“级别和成员”窗格中展开“全部”级别成员,下图显示了“英语国家/地区区域名”属性的层次结构。
5.在解决方案资源管理器中,双击“维度”文件夹中的“时间”,打开“时间”维度。
6.在“时间”维度的维度设计器中,单击“浏览器”选项卡。
展开“全部”级别成员以显示CalendarYear级别的成员。
展2003成员以显CalendarSemester级别的成员。
展开1成员以显示CalendarQuarter级别的成员。
展开2成员以显示EnglishMonthName级别的成员。
展开June成员以显示FullDateAlternateKey级别的成员。
7.在解决方案资源管理器中,双击“多维数据集”文件夹中的“AnalysisServicesTutorial1.cube”,切换到AnalysisServicesTutorial1多维数据集设计器。
8.选择“浏览器”选项卡,若提示“重新连接”,可以在设计器的工具栏上单击“重新连接”。
也可以单击浏览器窗格中间显示的“单击此处可再次尝试加载浏览器”链接。
下图显示了多维数据集设计器中的各个窗格。
9.在“元数据”窗格中,依次展开“度量值”、“Internet销售”,然后将“销售额”度量值拖到“数据”窗格的“将汇总或明细字段拖至此处”区域。
10.在“元数据”窗格中,展开“客户”。
将“英语国家/地区区域名”属性层次结构拖到“数据”窗格的“将行字段拖至此处”区域。
现在便可查看按各客户所在国家/地区确定维度的Internet销售。
11.在“元数据”窗格中,依次折叠“客户”和“度量值”,展开“产品”,右键单击“产品系列”,然后单击“添加到列区域”。
12.下图显示了按国家/地区和产品系列确定维度的Internet销售。
13.在“元数据”窗格中,折叠“产品”,展开“订购日期”,然后将OrderDate.CalendarQuarter拖到“数据”窗格的“将筛选器字段拖至此处”区域。
14.在“数据”窗格的筛选器字段区域中,单击OrderDate.CalendarQuarter旁边的向下箭头,清除“(全部)”旁边的复选框,选中“1”旁边的复选框,然后单击“确定”。
15.下图显示了按国家/地区和产品系列确定维度的、每年第一日历季度的Internet销售。
16.在“元数据”窗格中,展开OrderDate.CalendarYear,然后展开CalendarYear。
右键单击CalendarYear属性层次结构的2002成员,然后单击“添加到子多维数据集区域”。
17.每一产品系列的Internet销售的日历季度1的值(按国家/地区确定维度)现被限定为2002年,如下图所示。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 多维 数据 创建 过程 资料