多维数据集培训教程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

多维数据集培训教程吴思远编2015年12月安装AnalysisServices多维建模教程示例数据和项目可使用本主题中提供的说明和链接来安装AnalysisServices教程中使用的所有数据和项目文件。步骤1:安装SQLServer软件本教程中的课程假定您已安装以下软件。所有以下软件都使用SQLServer安装介质进行安装。为了简化部署,您可以在一台计算机上安装所有功能。若要安装这些功能,请运行SQLServer安装程序并从“功能选择”页中选择它们。数据库引擎AnalysisServicesAnalysisServices仅在以下版本中提供:Evaluation、Enterprise、BusinessIntelligence、Standard。请注意,SQLServerExpress版本不包括AnalysisServices。。默认情况下,AnalysisServices将作为多维实例安装,您可以通过在安装向导的“服务器配置”页中选择“表格服务器模式”来覆盖此实例。如果要同时运行两种服务器模式,请在同一台计算机上重新运行SQLServer安装程序,以在另一模式中再安装一个AnalysisServices实例。SQLServerManagementStudio另外,可以考虑安装Excel以便在您继续执行本教程时浏览您的多维数据。通过安装Excel,可以启用“在Excel中分析”功能。该功能可以使用连接到您要生成的多维数据集的数据透视表字段列表来启动Excel。建议使用Excel来浏览数据,因为您可以快速生成透视报表,并通过它与数据进行交互。或者,您可以使用在SQLServerDataTools(SSDT)中内置的内置MDX查询设计器来浏览数据。查询设计器将返回相同的数据,除非数据以平面行集的形式表示。步骤2:下载SQLServerDataTools-BusinessIntelligenceforVisualStudio2012在此版本中,SQLServerDataTools和其他SQLServer功能将分开下载与安装。用于创建BI模型和报表的设计器与项目模板现在作为免费Web下载提供。下载SQLServerDataTools的BusinessIntelligence版本。文件将保存到Downloads文件夹。运行安装程序以安装此工具。重新启动计算机以完成安装。步骤3:安装数据库AnalysisServices多维模型使用您从关系数据库管理系统导入的事务数据。为了实现本教程教学目的,您将使用以下关系数据库作为数据源。AdventureWorksDW2012–这是一个在数据库引擎实例上运行的关系数据仓库。它提供了将由您在本教程中生成和部署的AnalysisServices数据库和项目使用的原始数据。您可以将此示例数据库与SQLServer2014和SQLServer2012一起使用。若要安装此数据库,请执行以下操作:1.从codeplex上的产品示例页下载AdventureWorkDW2012数据库。数据库文件名称是AdvntureWorksDW2012_Data.mdf。该文件应位于您的计算机上的Downloads文件夹中。2.将AdventureWorksDW2012_Data.mdf文件复制到本地SQLServer数据库引擎实例的数据目录。默认情况下,该文件位于C:\ProgramFiles\MicrosoftSQLServer\MSSQL12.MSSQLSERVER\MSSQL\Data。3.启动SQLServerManagementStudio并连接到数据库引擎实例。4.右键单击“数据库”,然后单击“附加”。5.单击“添加”。6.选择AdventureWorksDW2012_Data.mdf数据库文件,并单击“确定”。如果未列出该文件,请检查C:\ProgramFiles\MicrosoftSQLServer\MSSQL12.MSSQLSERVER\MSSQL\Data文件夹,以便确保该文件在该路径下存在。7.在数据库详细信息中,删除日志文件条目。安装程序假设您具有日志文件,但在示例中没有日志文件。附加数据库时将自动创建新日志文件。选择日志文件并单击“删除”,然后单击“确定”以只附加主数据库文件。步骤4:授予数据库权限示例项目使用数据源模拟设置,这些设置可指定导入或处理数据所用的安全上下文。默认情况下,模拟设置指定用于访问数据的AnalysisServices服务帐户。若要使用此默认设置,您必须确保AnalysisServices运行时使用的服务帐户具有对AdventureWorksDW2012关系数据库的数据读取器权限。1.确定服务帐户。您可以使用SQLServer配置管理器或“服务”控制台应用程序来查看帐户信息。如果使用默认帐户将AnalysisServices作为默认实例安装,则该服务将作为NTService\MSSQLServerOLAPService运行。2.在ManagementStudio中,连接到数据库引擎实例。3.展开“安全性”文件夹,右键单击“登录名”,然后选择“新建登录名”。4.在“常规”页的“登录名”中,键入NTService\MSSQLServerOLAPService(或运行该服务所用的任何帐户)。5.单击“用户映射”。6.选中AdventureWorksDW2012数据库旁边的复选框。角色成员身份应自动包括db_datareader和public。单击“确定”接受默认值。步骤5:安装项目教程包括一些示例项目,以便您能将您的结果与完成的项目进行比较,或者学习后面的课程。第4课的项目文件特别重要,因为它不仅为第4课而且还为所有后续课程提供了基础。在之前的项目文件中,按照教程中的步骤操作可得到与完成的项目文件完全一样的副本,而第4课的示例项目与此有很大的不同,它包含了在第1课到第3课中生成的模型中没有的、新的模型信息。第4课假定您是下面的下载链接提供的示例项目文件的初学者。1.在codeplex上的产品示例页中下载AnalysisServices教程SQLServer2012。2012教程对于SQLServer2014版本有效。“AnalysisServicesTutorialSQLServer2012.zip”文件将保存到您的计算机上的Downloads文件夹中。2.将.zip文件移到根驱动器紧下方的文件夹(例如C:\Tutorial)。如果您尝试在Downloads文件夹中解压缩这些文件,则此步骤将会缓解有时候会发生的“路径过长”错误。3.解压缩示例项目:右键单击该文件,然后选择“全部提取”。提取这些文件后,您应该已在计算机上安装以下项目:oLesson1CompleteoLesson2CompleteoLesson3CompleteoLesson4CompleteoLesson4StartoLesson5CompleteoLesson6CompleteoLesson7CompleteoLesson8CompleteoLesson9CompleteoLesson10Complete4.取消对这些文件的只读权限。右键单击父文件夹“AnalysisServicesTutorialSQLServer2012”,选择“属性”,然后清除“只读”复选框。单击“确定”。将更改应用至此文件夹、子文件夹和文件。5.启动SQLServerDataTools(SSDT)。6.打开与您要使用的课程对应的解决方案(.sln)文件。例如,在名为“Lesson1Complete”的文件夹中,您应打开AnalysisServicesTutorial.sln文件。7.部署解决方案以验证是否正确设置了数据库权限和服务器位置信息。如果AnalysisServices和数据库引擎是作为默认实例(MSSQLServer)安装的,并且所有软件在同一台计算机上运行,则可以单击“生成”菜单上的“部署解决方案”来生成示例项目并将其部署到本地AnalysisServices实例。在部署过程中,将从本地数据库引擎实例上的AdventureWorksDW2012数据库处理(或导入)数据。将在包含从数据库引擎检索的数据的AnalysisServices实例上创建新的AnalysisServices数据库。如果出现错误,请检查前面关于设置数据库权限的步骤。此外,您还可能需要更改服务器名称。默认服务器名称为localhost。如果服务器安装在远程计算机上或作为命名实例安装,必须覆盖默认名称以使用对于您的安装有效的服务器名称。此外,如果服务器位于远程计算机上,则可能需要配置Windows防火墙以允许对它们进行访问。用于连接到AnalysisServices的服务器名称在项目“属性页”的“部署”选项卡中指定,并且也在解决方案资源管理器中可见。8.启动SQLServerManagementStudio。在SQLServerManagementStudio中,连接到AnalysisServices。验证名为AnalysisServicesTutorial的数据库是否正在服务器上运行。多维建模(AdventureWorks教程)欢迎使用AnalysisServices教程。本教程通过在所有示例中使用虚构公司SQLServerDataTools,说明如何使用AnalysisServices开发和部署AdventureWorksCycles项目。学习内容在本教程中,您将了解以下内容:如何在AnalysisServices的SQLServerDataTools项目中定义数据源、数据源视图、维度、属性、属性关系、层次结构和多维数据集。如何通过将AnalysisServices项目部署到AnalysisServices实例来查看多维数据集和维度数据,以及如何在随后处理已部署的对象以使用基础数据源中的数据来填充对象。如何在AnalysisServices项目中修改度量值、维度、层次结构、属性和度量值组,以及如何将增量更改部署到开发服务器上的已部署多维数据集。如何定义多维数据集内的计算、关键绩效指标(KPI)、操作、透视、翻译和安全角色。在此教程中随附应用场景说明,以便您可以更好地理解这些课程的上下文。先决条件要完成本教程的所有课程,您将需要示例数据、示例项目文件以及软件。此外,必须具有下列权限才能成功完成本教程:您必须是AnalysisServices计算机上本地管理员组的成员或AnalysisServices实例中的服务器管理角色的成员。您在AdventureWorksDW2012示例数据库中必须具有读取权限。此示例数据库对于SQLServer2014版本有效。课程本教程包括以下课程。课程学完本课的估计时间第1课:在AnalysisServices项目中定义数据源视图15分钟第2课:定义和部署多维数据集30分钟第3课:修改度量值、属性和层次结构45分钟第4课:定义高级属性和维度属性120分钟第5课:定义维度和度量值组之间的关系45分钟第6课:定义计算45分钟第7课:定义关键绩效指标(KPI)30分钟第8课:定义操作30分钟第9课:定义透视和翻译30分钟第10课:定义管理角色15分钟第1课:在AnalysisServices项目中定义数据源视图若要在SQLServer中设计商业智能应用程序,应先在SQLServerDataTools(SSDT)中创建一个AnalysisServices项目。在此项目中,您将从数据源视图开始定义解决方案的所有元素。本课包含以下任务:创建AnalysisServices项目在本任务中,将基于AnalysisServices多维模型模板创建AnalysisServicesTutorial项目。定义数据源在本任务中,将AdventureWorksDW2012数据库指定为将在后续课程中定义的AnalysisServices维度和多维数据集的数据源。定义数据源视图在本任务中,将为来自AdventureWorksDW

1 / 188
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功