Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
I’ve been given a task by my team (and my manager mentioned it could be a proving point for me). The task is to connect SharePoint to Fabric, but not through Dataflows, since that approach keeps failing and isn’t feasible. They want the connection to be made either through notebooks or some other alternative. Is there a way to do that?
Solved! Go to Solution.
Yes, there’s definitely a way out. You can connect SharePoint to Microsoft Fabric without using Dataflows. Here are your main alternatives:
If you have access to OneLake Notebooks in Fabric, this is the cleanest and most flexible approach. You can connect to SharePoint using Python libraries.
Steps:
Create a new Notebook in Fabric under your Workspace.
In the first cell, install and import the needed packages:
Then use the following sample code:
From there, you can write the data into a Lakehouse table:
This method avoids Dataflows entirely and lets you automate pulling data from SharePoint directly into your Lakehouse.
If you have Power Automate available, you can:
Set up a flow that copies files from SharePoint to OneLake or Azure Blob Storage.
Then connect Fabric to that location (which Fabric can read natively).
This is good for scheduled or triggered updates (e.g., when a file changes in SharePoint).
If your data isn’t changing too frequently, download the SharePoint file and upload it manually to your Lakehouse or OneLake.
You can then use Shortcuts in Fabric to reference that file as a dataset. Not ideal for automation, but good for one-time or proof-of-concept runs.
Yes, there’s definitely a way out. You can connect SharePoint to Microsoft Fabric without using Dataflows. Here are your main alternatives:
If you have access to OneLake Notebooks in Fabric, this is the cleanest and most flexible approach. You can connect to SharePoint using Python libraries.
Steps:
Create a new Notebook in Fabric under your Workspace.
In the first cell, install and import the needed packages:
Then use the following sample code:
From there, you can write the data into a Lakehouse table:
This method avoids Dataflows entirely and lets you automate pulling data from SharePoint directly into your Lakehouse.
If you have Power Automate available, you can:
Set up a flow that copies files from SharePoint to OneLake or Azure Blob Storage.
Then connect Fabric to that location (which Fabric can read natively).
This is good for scheduled or triggered updates (e.g., when a file changes in SharePoint).
If your data isn’t changing too frequently, download the SharePoint file and upload it manually to your Lakehouse or OneLake.
You can then use Shortcuts in Fabric to reference that file as a dataset. Not ideal for automation, but good for one-time or proof-of-concept runs.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 49 | |
| 40 | |
| 37 | |
| 14 | |
| 14 |
| User | Count |
|---|---|
| 86 | |
| 69 | |
| 37 | |
| 29 | |
| 26 |