我們希望能夠將包含Power View報表的Excel 2013工作簿發佈到SharePoint 2013中,並通過Excel Services應用程序查看它們。
當前而不是實際的報告,我們看到默認的Power View錯誤頁面,沒有任何錯誤消息或日誌條目。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配置單元中找到部分名稱,但沒有運氣。有另一個地方可以查找配置文件嗎?或者有人可以驗證這部分是否存在?
謝謝。
不,這不是我的情況。 SharePoint配置爲使用Excel Services,因此渲染Power View報表時不會出現問題。 – gev 2013-03-13 09:47:51
查看下錶中的表格:http://office.microsoft.com/en-us/excel-help/power-view-in-excel-in-sharepoint-server-or-sharepoint-online-in-office- 365- HA103276078.aspx – KLDavenport 2013-03-14 14:14:13
是的,它表示On Premise + Excel Services應該呈現交互式Power View報告。 – gev 2013-03-14 14:19:12