您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > SQLServer2005多维数据集创建过程
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键可选择多个表):DimCustomerDimGeographyDimProductDimTimeFactInternetSales5.单击,将选中的表添加到“包含的对象”列表中,添加后的结果如下图所示。然后,单击“下一步”。6.在“数据源视图向导”的“完成向导”页上,单击“完成”以定义AdventureWorksDW数据源视图。7.现在,数据源视图AdventureWorksDW将在解决方案资源管理器的“数据源视图”文件夹中显示。同时,数据源视图的内容也将在BusinessIntelligenceDevelopmentStudio的数据源视图设计器中显示。此设计器包含以下元素:“关系图”窗格,其中将以图形方式显示各个表及其相互关系。“表”窗格,其中将以树的形式显示各个表及其架构元素。“关系图组织程序”窗格,可在其中创建子关系图,用于查看数据源视图的子集。一个特定于数据源视图设计器的工具栏。下图显示了数据源视图设计器中的AdventureWorksDW数据源视图。四.修改表的默认名称1.在数据源视图设计器的“关系图”窗格中,右键单击FactInternetSales表,再单击“属性”。将FactInternetSales对象的FriendlyName属性更改为InternetSales。图4.12.在“关系图”窗格中单击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年,如下图所示。
本文标题:SQLServer2005多维数据集创建过程
链接地址:https://www.777doc.com/doc-2860186 .html