显示Sharepoint时,PowerView电子表格会引发错误

时间:2014-12-23 11:04:19

标签: sharepoint-2013 dynamics-crm-2013 powerview

我试图访问Sharepoint 2013中的PowerView电子表格,我收到以下错误:

加载项目或数据源' EntityDataSource'时出现错误。验证连接信息是否正确以及您是否有权访问数据源。

这就是我所拥有的:

服务器1 - Sharepoint 2013 Server,安装了RS for Sharepoint插件,安装了分析服务功能

服务器2 - 包含用于保存CRM 2013数据库以及Sharepoint 2013配置和内容数据库的SQL Server安装。

  • 我使用OData在Excel 2013中创建了Power View报告 从我的CRM 2013组织提供。我把它保存为.xlsx文件和
    作为普通文档上传到我的Sharepoint网站。
  • 我有 在Sharepoint管理中创建了一个SSRS应用程序 将其配置为在服务帐户下运行

  • 我添加了 关注'服务器'在我的Excel应用程序下 - >数据模型设置 在Sharepoint

    SQLSERVERNAME

    SQLSERVERNAME \ SQLInstanceName

    SharepointServerName

    SharepointServerName \ SQLInstanceName

  • 我启用了PowerView集成功能, 我的sharepoint网站集中的报表服务器集成功能 特征

我正在尝试浏览到我的sharepoint网站,然后单击打开.xlsx文件,我收到此错误。

以下是详细的错误消息:

  

无法创建与数据源的连接' EntityDataSource'。 Microsoft.AnalysisServices.SPClient   我们无法找到加载工作簿数据模型的服务器。   我们找不到服务器来加载工作簿Data Model.Microsoft.Office.Excel.Server.WebServices 我们找不到加载工作簿数据模型的服务器。

2 个答案:

答案 0 :(得分:1)

SharePoint SE网站上已多次询问此问题。

Microsoft提供了MS support article来解决此错误。它建议您执行以下操作:

  1. 在管理中心主页的“应用程序管理”部分中,单击“管理服务应用程序”。
  2. 在“管理服务应用程序”页面上,单击要配置的Excel Services服务应用程序。
  3. 在“管理Excel Services”页面上,单击“数据模型”。 单击“添加服务器”。
  4. 在“服务器名称”框中,键入要添加的Analysis Services实例的名称。
  5. 单击“确定”。
  6. 如果这不起作用,有人通过installing SQL Server 2012 SP1解决了这个问题。

    其他人通过确保the account used for Excel Services is an SSAS admin and then rebooting

    解决了这个问题

答案 1 :(得分:1)

感谢@mmarie的回答/评论。

我能够通过在我的Sharepoint服务器上“重新安装”Analysis服务来部分解决问题。所以事实证明我首先以错误的方式安装它。按照这篇文章来解决它。

Analysis services for SP 2013

我目前在Power Pivot / Power View报告中遇到“数据刷新”问题。我已根据本文Data Refresh将我的服务帐户添加到Sharepoint服务器上的“作为操作系统的一部分”角色,但它没有解决问题。

如果有人有任何意见,请告诉我。