5

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

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

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

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

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

服务器

  • 视窗服务器 2012
  • SQL Server 2012 SP1
  • SSAS 表格默认实例(兼容性级别 1103)

客户

  • 视窗 8
  • Excel 2013 (15.0.4426.1017) MSO (15.0.4454.1002) 32 位

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

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

更新(2013 年 2 月 20 日):我使用 Windows Server 2012、SQL Server 2012 和 SSAS 表格兼容 1103 安装了一个全新的本地VM。我仍然无法从该服务器成功生成 Power View 报告。我坚信Excel 2013 客户端存在某种错误。

4

3 回答 3

0

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

于 2014-07-18T05:59:58.837 回答
0

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

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

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

于 2013-08-26T09:02:33.067 回答
0

根据这篇文章http://blogs.msdn.com/b/analysisservices/archive/2013/05/31/power-view-connectivity-for-multidimensional-models-released.aspx

无法将excel连接到多维模型

于 2014-07-02T14:43:13.110 回答