【MDX】一文带你搞懂SQL Server Analysis Services 的安装和使用

目录

Step 1: Install developer and management tools

安装 new stand-alone SQL Server installation or add the feature to an existing installation

安装 SQL Server Management Studio

安装 SSDT

安装 Visual Studio

Step 2: Install databases

Step 3: Install projects

Step 4: 创建项目

Step 5: 定义数据源

Step 6: 部署Analysis Services项目

Step 7: For Developer,查看请求数据。


Step 1: Install developer and management tools

安装 new stand-alone SQL Server installation or add the feature to an existing installation

下载 SQL Server 2019.

下载完成后,运行安装文件(以管理员身份运行)。

几秒钟后,将出现如下截图,检查硬件和软件需求,并单击安装选项卡。

单击new stand-alone SQL Server installation or add the feature to an existing installation.

点击next...,在选择以下要求的特性后,点击next

单击next继续安装。第一次在机器上安装SQL Server,所以不会有实例。创建一个命名实例,如下所示,然后单击next。

如果你想要一个单独的帐户来维护SQL Server服务,你可以创建一个新的用户配置文件,并分配密码。也可设置默认值并单击next。

选择混合SQL Server身份验证,以提供SQL Server身份验证的密码。单击ADD current user按钮以添加当前用户为管理员。

检查Temp DB大小。如果需要,可以更改临时DB大小和路径。

启用文件流。如果需要更多关于启用和配置文件流的信息,请点击这里。单击next。

选择“SSAS服务器模式”,为“SSAS管理员”添加当前用户,单击“next”。

检查分析服务安装路径

选择SQL Server本机模式的安装和配置

之后就单击next一直继续安装。所有特性已成功安装。

之后安装SQL Server Management Studio 和 SSDT。

安装 SQL Server Management Studio

它将带您进入Web浏览器并下载SSMS,如下图所示:

下载完成后,运行setup。

安装需要一些时间。安装完成后,单击close。

安装 SSDT

与SSMS一样,从网上下载SSDT。下载完成后,运行setup。

安装 Visual Studio

在Visual Studio可查看到 Analysis Services Multidimensional and Data Mining Project项目模版

Step 2: Install databases

AdventureWorks sample databases - SQL Server | Microsoft Docs

1. 从GitHub下载AdventureWorksDW2019数据库备份。 

2. 将备份文件拷贝到本地SQL Server数据库引擎实例的备份目录下。 

SQL Server 2019的默认实例的默认位置是:C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup

3. 启动SQL Server Management Studio并连接到数据库引擎实例。 

4. 还原数据库。

右键单击对象资源管理器中的数据库>还原数据库以启动恢复数据库向导。

Step 3: Install projects

可先完成至 5。

  1. 从GitHub上的Adventure Works for Analysis Services示例页面下载adventure-works-multidimensional-tutorial-projects.zip
  2. 将.zip文件移动到根驱动器下面的一个文件夹(例如,C:\Tutorial)。如果您试图解压缩Downloads文件夹中的文件,有时会出现“Path too long”错误,此步骤可以缓解这种错误。
  3. 解压缩示例项目:右键单击文件并选择Extract All。解压文件后,您应该拥有第1课、第2课、第3课、第5课、第6课、第7课、第8课、第9课、第10课完成和第4课开始。
  4.  删除这些文件的只读权限。右键单击父文件夹,选择Properties,并清除只读复选框。单击OK。将更改应用于此文件夹、子文件夹和文件。
  5. 打开对应于您所在课程的解决方案(.sln)文件。例如,在名为“Lesson 1 Complete”的文件夹中,您将打开Analysis Services Tutorial中sln文件。
  6. 部署解决方案以验证数据库权限和服务器位置信息是否正确设置。
  7. 在SQL Server Management Studio中,连接到Analysis Services。验证名为Analysis Services Tutorial的数据库正在服务器上运行。

Step 4: 创建项目

  1. 在Visual Studio中,创建一个新的Analysis Services多维项目。选择Analysis Services多维项目模板。注意,在对话框的底部生成了默认的项目名称、位置和默认的解决方案名称。默认情况下,将为解决方案创建一个新目录。
  2. 将项目名称更改为Analysis Services Tutorial,这也将更改解决方案名称框,然后单击OK。

Step 5: 定义数据源

  1. 在“解决方案资源管理器”中(在Microsoft Visual Studio窗口的右侧),右键单击“数据源”,然后单击“新建数据源”。
  2. Data Source Wizard的“Welcome to the Data Source Wizard”页上,单击“下一步”以打开“Select how to define the connection”页。
  3. 在“Select how to define the connection”页上,可以基于新连接、现有连接或以前定义的数据源对象定义数据源。在本教程中,您将基于新连接定义数据源。验证是否选择了Create a data source based on an existing or new connection,然后单击“新建”。
  4. 在“连接管理器”对话框中,您可以为数据源定义连接属性。在提供程序列表框中,验证Native OLE DB\SQL Server Native Client 11.0已被选中。
  5. 在“服务器名称”文本框中,键入localhost。要连接到本地计算机上的命名实例,请键入localhost\<instance name>要连接到特定的计算机而不是本地计算机,或键入计算机名或IP地址。
  6. 验证是否选择了“Windows身份验证”。在选择或输入数据库名称列表中,选择AdventureWorksDW2019。
  7. 单击“测试连接”以测试到数据库的连接。
  8. 单击OK,然后单击Next。
  9. 在“Impersonation Information”页上,您可以定义用于连接到数据源的SQL Server Analysis Services的安全凭据。当选择Windows身份验证时,模拟会影响用于连接到数据源的Windows帐户。SQL Server Analysis Services不支持对OLAP对象进行模拟处理。选择“使用服务帐户”,然后单击Next。
  10. 在“完成向导”页面上,接受默认名称Adventure Works DW 2019,然后单击Finish创建新的数据源。

Step 6: 部署Analysis Services项目

  1. 在“解决方案资源管理器”中,右键单击“分析服务教程”项目,然后单击“属性”。
  2.  在左侧窗格的“配置属性”中,单击“部署”。检查项目的部署属性。
  3. 在解决方案资源管理器中,右键单击Analysis Services Tutorial项目,然后单击“部署”。
  4. cube的设计,包括维表、维度、度量等的定义请继续阅读和跟练文初给出的微软教程链接。
  5. 右击“多维数据集”下的cube,在“浏览器”选项中,点击excel标志,可直接在excel中进行使用了。

Step 7: For Developer,查看请求数据。

  1. 打开并配置SQL Sever Profiler,跟踪Analysis Services
  2. 修改跟踪名称,点击“运行”
  3. SSMS可查看client端(如excel)发来的MDX查询语句以及XMLA数据

参见https://docs.microsoft.com/en-us/analysis-services/multidimensional-tutorial/multidimensional-modeling-adventure-works-tutorial?view=sql-analysis-services-2019

  • 10
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Microsoft SQL Server 2012 Analysis Services高级教程的PDF文件是一份关于如何使用该软件进行高级分析的教学材料。Microsoft SQL Server 2012 Analysis Services是一种用于管理和分析大量数据的数据库管理系统,它提供了丰富的功能和工具,可以帮助用户更好地理解和利用数据。 在这份高级教程中,你将学习到如何构建复杂的数据模型,设计和优化多维数据立方体,以及如何使用数据挖掘技术进行预测和分析。此外,你还将了解如何使用多种数据可视化工具和报表来展示分析结果,以及如何将分析结果与其他应用程序集成。 这份教程将通过详细的实例和案例来解释各种高级分析技术的原理和应用。你将学习到如何使用Analysis Services的各种功能,比如分级数据、多维数据、数据挖掘和数据建模等。此外,你还将学习到如何使用MDX(多维表达式)查询语言来查询和操作数据。 这份教程适合那些已经熟悉Microsoft SQL Server 2012 Analysis Services基础知识的用户。它将帮助你进一步提升你的分析技能,掌握更高级的功能和技术,以便更好地应对复杂的数据分析任务。 总而言之,Microsoft SQL Server 2012 Analysis Services高级教程的PDF文件是一份对于已经具备基本知识的用户来说非常有价值的资源。通过学习这份教程,你将能够更好地利用该软件进行高级数据分析,并将其应用于实际的业务场景中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

书生伯言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值