从Excel和SSMS连接到Power 辽宁体育彩票 Desktop模型

Power 辽宁体育彩票桌面 电子表格 SSMSPower 辽宁体育彩票桌面是一个出色的报表创作工具。我也有很多与Tableau合作的经验,我可以说,伙计,Power 辽宁体育彩票的增长非常快。 Power 辽宁体育彩票中添加了许多很棒的想法,并且还会有更多的想法。但是,对于您中的某些人来说,是否可能从Excel,SQL Server Management Studio(SSMS)或SQL Server Profiler连接到Power 辽宁体育彩票 Desktop模型?答案是可以的。但是,到底该如何从Excel,SSMS或SQL Server Profiler连接到Power 辽宁体育彩票 Desktop模型?好吧,它对于以下情况可能有用:

  • 使用SQL Server Profiler连接到模型以进行性能调整,监视等
  • 同样,如果您遇到一些性能问题,则可能需要从SSMS连接到模型
  • 您有一个复杂的模型,很难理解,但是您是一个出色的Excel开发人员,因此可以从Excel连接到Power 辽宁体育彩票 Desktop模型,以便可以使用Excel中可用的覆盖范围功能(如命名集)
  • 只是出于好奇!您对在现有模型上编写MDX代码感到好奇,想在Excel等中查看模型的外观

在本文中,我将向您展示如何连接到Power 辽宁体育彩票 Desktop模型,而不管任何用例情况如何。因此,无论您出于何种原因想要连接到Power 辽宁体育彩票 Desktop模型,这篇文章都将帮助您实现目标。

这个怎么运作

Power 辽宁体育彩票桌面使用xVelocity技术并将数据加载到内存中。它使用SQL Server Analysis Services(SSAS)的本地实例。它通过运行msmdsrv.exe文件来完成工作,该文件位于Power 辽宁体育彩票 Desktop安装文件夹(通常位于程序文件下)的“ bin”文件夹中。 msmdsrv.exe确实是SSAS服务文件。因此,即使您尚未在计算机上安装SSAS,Power 辽宁体育彩票 Desktop也会运行msmdsrv.exe。当Power 辽宁体育彩票 Desktop运行msmdsrv.exe时,它将创建SSAS的本地实例。此本地SSAS实例使用随机端口号,因此在Power 辽宁体育彩票 Desktop未关闭或未从任务管理器中终止msmdsrv.exe之前它将一直有效。

在Power 辽宁体育彩票桌面文件夹中找到msmdsrv.exe

因此,我们有一个使用随机端口号的SSAS本地实例。因此,仅当我们知道端口号时,我们才应该能够从Excel,SSMS或SQL Server Profiler连接到实例。

注意: 如果您在计算机上安装了SSAS实例,则可以从SQL Server安装路径的“ \ OLAP \ bin”文件夹下找到msmdsrv.exe:

%ProgramFiles%\ Microsoft SQL服务器 \ msasXX.INSTANCE_NAME \ OLAP \ bin

哪个XX是您的SQL Server版本。因此对于SQL Server 2008R2,XX将为10,对于SQL Server 2012,XX将为11,依此类推。 Power 辽宁体育彩票桌面 \ bin文件夹中的本地msmdsrv.exe文件与SQL Server安装文件夹下的另一个msmdsrv.exe文件之间的区别在于,Power 辽宁体育彩票 Desktop运行的一个是控制台程序,而另一个运行的是控制台程序。 Windows服务程序。

如何查找Power 辽宁体育彩票 Desktop本地端口?

您可以通过多种方法获取端口号。在这篇文章中,我将解释其中的三个。

  • 使用Windows命令提示符(CMD)查找Power 辽宁体育彩票 Desktop本地端口
  • 使用DAX Studio
  • 从Power 辽宁体育彩票 Desktop临时目录中查找本地端口号

继续阅读 “从Excel和SSMS连接到Power 辽宁体育彩票 Desktop模型”