Best Practices for Loading SharePoint Data into Dataverse using Dataflows

You will be having a hard time if you are not using Dataflows to load data into Microsoft Dataverse. Dataflows can be used to load data into Dataverse from multiple data sources like SharePoint, Excel, Power BI workspaces, Azure Data Lake storage, etc.

Dataflows load data much faster than uploading data from Power Automate to the Dataverse table.

We have a SharePoint list with more than 1000 records. Let’s see how we can load data from the SharePoint list to the Dataverse table.

1. Create a Dataverse table

Open the PowerApps studio.

PowerApps Dashboard

Create a Dataverse table.

Create Dataverse table

Let’s create the Dataflow.

2. Create the Dataflow

Open the PowerApps studio, click on the “More” tab, and click on the “Dataflows”.

Create Dataflow

Click on the “New Dataflow” button.

New Dataflow

Write the “Name” and click on the “Create” button.

Creating flow and write name

Select the “SharePoint Online list”.

Select SharePoint Online list

Paste the “URL” of the “SharePoint Online Site”, select the “Authentication kind” as “Organizational account” and “Sign in” if required.

Configurations of Dataflow

Click on the “Next” button.

Creating PowerApps Dataflow

Search and select the “SharePoint Online list”.

Search and select SharePoint list

Remove the “ID” column because there is a default “id” column in Power Query, otherwise, you may face a column duplication error.

Select the ID column

Click on the “Next” button.

Creating PowerApps Dataflow

Select the “Load to existing table” option and select the “Destination table”.

Selecting Dataverse table

Map the list columns to the respective columns in the table and click on the “Publish” button.

Mapping Dataverse table

The dataflow is published and is refreshing (uploading the data into the table).

Flow is publishing

The dataflow is successfully published and refreshed (data is uploaded into the table).

Flow is published

The data is successfully loaded into the Dataverse table.

Flow is published successfully.

That’s IT Folks