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

Posted

技术标签:

【中文标题】从 SSAS 表格创建 Power View 工作表时出错【英文标题】:Error Creating Power View sheets from SSAS Tabular 【发布时间】:2013-01-27 01:52:08 【问题描述】:

从在云中的 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 之外什么都看不到 已成功连接到 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,并且可以成功创建连接到表格数据库的 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 客户端存在某种错误。

【问题讨论】:

我遇到了同样的问题... 很高兴听到我并不孤单!我在 SSAS 论坛上发布了同样的问题,但也没有收到回复。 这个有什么消息吗? 也在寻找可行的解决方案 不幸的是,我无法解决这个问题。我最终退出了 Microsoft BI。那是我的解决方案... 【参考方案1】:

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

【讨论】:

【参考方案2】:

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

无法将excel连接到多维模型

【讨论】:

我没有使用多维模型,我明确指出表格【参考方案3】:

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

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

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

【讨论】:

以上是关于从 SSAS 表格创建 Power View 工作表时出错的主要内容,如果未能解决你的问题,请参考以下文章

将文本文件中的多个查询粘贴到 Power BI Desktop

如何将表格行内容链接到 Power View 中的源

使用SSAS+Power BI如何正确配置ODBC

powerquery可以上载部分表格吗

SSAS 安全角色不适用于 PowerBI 报告

尝试发布 SSAS 表格模型时出现 DevOps 错误