Sharepoint 2013 Excel Services无法在工作簿中呈现Power View报表

时间:2013-03-07 15:43:39

标签: sharepoint sharepoint-2013 powerpivot powerview

我们希望能够将包含Power View报表的Excel 2013工作簿发布到SharePoint 2013中,并通过Excel Services应用程序查看它们。
目前,我们会在没有任何错误消息或日志条目的情况下看到默认的Power View错误页面而不是实际报告。

以下是一些补充信息:
1.正确呈现工作簿的其余部分(常规excel和powerpivot表) 2.正确呈现在SharePoint文档库(RDLX报告)中创建的Power View报告。 3.根据官方分步指南重新配置和改进PowerPivot和Power View。

有没有人对我们可能错过或做错的事情有任何想法? 提前谢谢。

编辑:我做了很多调试,最终找到了相关的错误消息。它是NullReferenceException方法中的Microsoft.AnalysisServices.SPAddin.ReportGallery.SnapshotHandler.RegisterGlobalExtensionHandlers()。应用程序池重置后以及将XLSX工作簿上载到文档库时,仅抛出此异常一次 我检查了.NET Reflector中的方法代码,似乎我找到了抛出异常的部分。

CustomCaptureSection customCaptureSection = (CustomCaptureSection)ConfigurationManager.GetSection("ReportGalleryCustomCapture");
SnapshotHandler.MaxSnapshotsCount = customCaptureSection.MaxSnapshotsCount;
SnapshotHandler.SnapshotCaptureTimeoutS = (long)((int)customCaptureSection.SnapshotCaptureTimeoutSeconds);
SnapshotHandler.CreateProcessMethodForSnapshot = customCaptureSection.CreateProcessMethodForSnapshot;

据我了解,运行时无法从配置中获取该部分。我试图在SharePoint配置单元和inetpub中找到部分名称,但没有运气。还有其他地方我可以查找配置文件吗?或者有人可以验证这部分是否存在?
感谢。

1 个答案:

答案 0 :(得分:0)

如果工作簿是内部存储,则主机配置处于Office Web Apps Server视图模式(SharePoint Server配置为使用Office Web Apps Server呈现工作簿),并且您的工作簿将在Excel Web App电源视图表中打开不可见。这是你所处的模式吗?它们在Skydrive上也看不到。