Skip to main content

Connecting to SharePoint Lists and Excel Services

This applies to: Managed Dashboards, Managed Reports

Use Symphony to create a data connector for SharePoint and Microsoft 365 Lists and for SharePoint Excel Services.

Connect to a SharePoint List

When creating a new data connector, set the Data Provider drop-down to the SharePoint List option that corresponds with your SharePoint site as follows.

SharePoint Lists

Choose SharePoint Lists for an on-premise SharePoint server or when using basic authentication in SharePoint Online.

Choose an authentication method. You will typically need to use specified or impersonated Windows credentials, or for SharePoint Online use Online credentials (this account should not use multi-factor authentication, or you can use the SharePoint Online List provider instead).

Next, set the SharePoint Site URL.

SharePoint List settings

SharePoint Online List

Set Data Provider to SharePoint Online List to use modern authentication options with SharePoint Online. This requires setup by an Office 365 admin user:

You can also follow a more detailed walkthrough that includes examples for creating a self-signed certificate and registering it along with SharePoint API permissions as part of Granting access via Azure AD App-Only in the SharePoint documentation.

In the Symphony data connector, enter the Application ID and Directory ID which can be found on the overview page of the Azure AD App, then under Certificate upload the X.509 certificate and enter the accompanying Certificate Password used when creating it. Enter the SharePoint URL for the site you want to access lists from.

Connect to SharePoint Excel Services

Excel Services is a service application that enables you to load and display live Microsoft Excel workbook data from on-premise SharePoint servers.

Note: To connect to live Excel data from SharePoint Online, consider syncing those files to a folder or other location accessible to the Symphony server so you can use the Microsoft Excel data provider.

The following walkthrough shows you how to connect to an Excel file in SharePoint using the Excel Services provider. If you are not sure whether Excel Services is enabled on your SharePoint server, contact your SharePoint administrator.

First, create a new data connector from the main menu, then set a Name for it and set the Data Provider drop-down to SharePoint Excel Services.

Choose an authentication method. You will typically need to use Specified Windows credentials, or for SharePoint Online (e.g., Office 365) use Online credentials, and then enter the credentials.

Next, set the SharePoint Site URL and Excel File Name.

SharePoint Excel Services settings

Select the submit button at the bottom of the dialog to begin discovering the available data. If you encounter a connection error such as We noticed that you haven't been interacting with this workbook, so we paused your session try selecting the Relay Credentials option in your settings.

Now you can access the data in a new metric set or in a view such as a dashboard.

Locate and expand the data connector in the Explore window to see the discovered sheets and drag one to the canvas to see its data.

View Excel data

Define Structure

You may want to define, or modify, the data structure for the created data connector. For example, you can change the data type of a column.

When editing the data connector, select Define structure. The steps are similar to connecting to a regular Excel file.

Was this article helpful?

We're sorry to hear that.

Powered by Zendesk