从SSAS表格创建Power View工作表时出错

时间:2013-02-11 21:17:14

标签: ssas tabular azure-virtual-machine excel-2013 powerview

从云中的Azure VM上运行的Analysis Services(SSAS) Tabular 实例创建Excel 2013 Power View工作表时,我遇到了一个奇怪的错误。这是错误:

  

抱歉,加载项目或数据源'xxxxxx.cloudapp.net表格模型'的模型时出错了。验证连接信息是否正确以及您是否有权访问数据源。

奇怪的是我可以从中成功创建正常连接的数据透视表;我在尝试制作Power View工作表时只收到错误。这会让我相信我正在连接到多维SSAS数据库,但我不是。以下是我已经尝试过的一些事情:

  • 转发Azure中的默认SSAS端口2383并在Windows防火墙中打开它(这允许我使用连接的数据透视表浏览多维数据集)
  • 确保我的登录拥有SSAS数据库的权限(我使用Windows身份验证)
  • 检查了SSAS表格兼容性版本,它是1103
  • 检查了SSAS表格SSDT项目的兼容性级别,它也是1103
  • 确保SQL Server Browser正在运行(我在某处可能会出现问题)
  • 尝试打开端口80和443以防万一需要某些东西,没有帮助......
  • 尝试监控Excel的端口使用情况以查看是否正在尝试其他端口,除了2383之外看不到任何内容
  • 成功连接到Intranet SSAS表格数据库(可比性1101)并从中创建了Power View表(这意味着我的Excel客户端应该没有任何问题)

以下是我的设置的一些细节:

服务器

  • Windows Server 2012
  • SQL Server 2012 SP1
  • SSAS表格默认实例(兼容级别1103)

客户端

  • Windows 8
  • Excel 2013(15.0.4426.1017)MSO(15.0.4454.1002)32位

更新(2013年2月12日):我在服务器上安装了Excel 2013,可以成功创建连接到Tabular数据库的Power View工作表。这意味着我的表格SSAS实例设置得很好,但尝试通过互联网创建工作表时问题仍然存在。

更新(2013年2月15日):我使用Windows Update将Excel更新为15.0.4454.1503无效。我让一位同事成功连接了一个稍微旧版本的Excel 2013.我完全难过了。我还尝试在我更新到v 15.0.4454.1503的VM上安装新的Excel副本,它给了我同样的错误。

更新(2013年2月20日):我使用Windows Server 2012,SQL Server 2012和SSAS表格compat 1103安装了一个全新的本地 VM.I STILL不能从该服务器成功制作Power View报告。我强烈认为Excel 2013客户端存在某种错误。

3 个答案:

答案 0 :(得分:0)

尝试使用不同的用户启动Excel。我能够以这种方式打开远程SSAS表格:

runas /netonly /user:SERVERNAME\Administrator "C:\Program Files\Microsoft Office\Office15\EXCEL.EXE"

此问题与Windows身份验证有关。也许Power View没有相同类型的对话框来请求远程登录SSAS的密码。

答案 1 :(得分:0)

答案 2 :(得分:0)

我遇到了同样的问题。我无法使用与当前登录用户不同的凭据将powerview连接到表格多维数据集。使用普通数据透视表连接工作正常。为SQL 2012 SP1安装CU7及更高版本后,修复了身份验证问题。然后我更改了表格实例的默认端口,并且powerview无法再次连接。我通过安装一个名为portmapper的应用程序解决了这个问题我将默认端口2383映射到我的服务器端口。一切正常。似乎excel中的powerview期望服务器位于默认端口上,并且不使用连接中指定的端口。