1

I have SharePoint 2013 with Power Pivot and Power View. It's based on SQL Server 2012.

They seem to be configured properly as they work fine with Excel 2010 workbook that contains tabular model that was created within this Excel file.

Now I have created Excel 2013 workbook with external connection to tabular model on SSAS on other server. Workbook contains PivotTables and PivotCharts that consume data from this external connection (i.e. tabular model). But when I upload this file to Power Pivot Gallery, buttons "Open new Excel workbook", "Create Power View Report" and "Manage Data Refresh" are not visible.

What is more, I cannot refresh the data nor use slicers in this spreadsheet because of the same error as it was described here: SharePoint 2013 Excel Services & External Data Refresh Failed

In the ULS I have found following errors:
PF_CHECK_ERROR returned 'critical hresult error' 0x80004005 ; Stack Trace:NA
OLEDBConnection::InitConnection: An error was encountered in the transport layer.
Failed to create an external connection or execute a query. Provider message: An error was encountered in the transport layer., ConnectionName: [Connection_name], Workbook: [Workbook_url].

What could be the reason? Does Power Pivot and Power View For SharePoint support only Excel files that contain tabular model in the workbook?

1 Answer 1

0

There are multiple things you have take into account:

  • Only Excel Files created with Excel 2013 are supported. They must be saved in Excel 2013.
  • Credentials must be correctly supplied (Unattended PowerPivot Data Refresh Account)
  • Secure Store Service must be setup correctly
  • If using credentials in your excel file, it must be stored in the excel file.
  • Only Tabulars are supported within the Gallery
  • PowerPivot cannot connect to other sites or libraries
3
  • Thank you for your answer. * This Excel file was created and saved in Excel 2013 * I've set generic account there and granted access to SSAS database for this account. Anyway, I set "Impersonation" as authentication method in Excel Services Application Settings and "Use the authenticated user's account" in connection in Excel file * I think it's setup correctly * I've chosen "Use the authenticated user's account" * Excel workbook uses tabular model - but it accesses it via external connection. There's no model in excel file
    – movax
    Commented Aug 5, 2014 at 11:57
  • 1
    You need a model within the Excel file. Without a Excel for PowerPivot model it won't work. The Model get's processed within the local SSAS database of PowerPivot. Commented Aug 5, 2014 at 12:19
  • How is the model created? what I've seen it creates itself and when I'm checking the SQL Analysis Server Service that's running in SharePoint mode, it shows the data model there created two times for the workbook, the reason is unknown. Is there another way that I don't know of that creates the data model in excel? can someone please help me with this? I get an error in the data model when I refresh the excel sheet. Commented Jan 13, 2016 at 4:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.