Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
holgergubbels
Frequent Visitor

Incremental load of onedrive files into fabric

Hi Community,

I work with many customers who use OneDrive (csv-, xlsx-files) as data source for Power BI reports. These files exist for valid reasons— they’re sent by partners, suppliers, customers, and so on. I want to avoid transforming them locally into a database or similar structure using something like a C# tool.

 

Power BI can read data from SharePoint folders without issues, but it’s often time-consuming. A better solution would be to use a service, like a dataflow, to import the data, and then pull all the data from the dataflow into Power BI.

 

With the introduction of Fabric, I’d love to migrate all file-based data into a warehouse or a lakehouse—the new SQL server-like option in Power BI. I envision a workflow where

  • files are stored in a specific OneDrive folder (either manually or via Power Apps).
  • Some tool (Pipelines? Dataflow Gen2?) would be triggered by new files (or run periodically) to read them, import the data, and then move the files to an "imported" folder.

In essence: an incremental refresh for file-based data sources with post-import file management.

I’m struggling to navigate the many options within Fabric. How can I address this use-case effectively?

Thanks in advance!

Holger

1 ACCEPTED SOLUTION
v-prasare
Community Support
Community Support

@holgergubbels, Thanks for reaching MS Fabric community support.

 

You can use Fabric Pipelines + Dataflows Gen2 + Lakehouse to setup your flow

additionally, Dataflow gen2 are more powerful than traditional data pipelines. you can have advanced options like joins ..etc

let me know if you need any further assistance here.

 

Thanks,

Prashanth Are

Please mark this as solution if it helps. Appreciate Kudos.

View solution in original post

2 REPLIES 2
v-prasare
Community Support
Community Support

@holgergubbels, Thanks for reaching MS Fabric community support.

 

You can use Fabric Pipelines + Dataflows Gen2 + Lakehouse to setup your flow

additionally, Dataflow gen2 are more powerful than traditional data pipelines. you can have advanced options like joins ..etc

let me know if you need any further assistance here.

 

Thanks,

Prashanth Are

Please mark this as solution if it helps. Appreciate Kudos.

lbendlin
Super User
Super User

One more thing!  Fabric is based on Parquet files.  So while you can certainly store your CSVs in the data lake it would be better for performance to convert them into Delta Lake format (with Vorder optimization).  Then you can access them in Power BI directly.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

JanFabricDE_carousel

Fabric Monthly Update - January 2025

Explore the power of Python Notebooks in Fabric!

JanFabricDW_carousel

Fabric Monthly Update - January 2025

Unlock the latest Fabric Data Warehouse upgrades!

JanFabricDF_carousel

Fabric Monthly Update - January 2025

Take your data replication to the next level with Fabric's latest updates!