Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreWe've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now
Hello Power BI Community,
I'm encountering two major issues when trying to load data from Excel files stored in OneDrive for Business (via SharePoint Files in Power BI):
Thank you for any guidance or solutions you can provide!
1. Not sure it's Power BI that is lagging. Could be SharePoint too. Consider using Sharepoint.Contents , and also consider using Binary.Buffer
2. Use Power Automate to initiate semantic model refresh when a new file is added to the document library. Make sure to debounce.
3. Binary.Buffer might help with that
4. Don't use Excel files. Use CSV or Parquet. Write your own combiner (don't use the default option in Power Query)/
can you explain what the significance of using sharepoint.contents over sharepoint.files.
can you also explain what binary.buffer is and what parquet is?
SharePoint.Contents : slightly better performance as it directly addresses a folder rather than enumerating the entire sharepoint document library folder structure
Binary.Buffer: Prevents SharePoint from trying to be cute with sending data chunked. Rather orders Sharepoint to deliver the entire file in one piece
Parquet: Data storage format. Different from CSV (which is organized in rows), Parquet is organized in columns, and carries meta data. It is the foundation for the Direct Lake format used in Microsoft Fabric. Generally CSV and Parquet files ingest very fast, regardless of their size.
Just to clarify how I’m gathering the data: Due to limited infrastructure in the company, the only way I can collect data is by having the ERP system send me scheduled imports via email in XLSX format. These files are then stored in a OneDrive Business folder through Power Automate, and the rest of the process follows from there.
im new to Parquet first time hearing about it now.. how can i convert to using parquet or in the powerautomate phase convert the xlsx file to csv before storing them in the onedrive folder?
as far as the binary buffer and sharepoint.contents solution i'll get back to you on whether that suffices or not.
See if you can get CSV extracts from your ERP system instead.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 5 | |
| 3 | |
| 3 | |
| 2 | |
| 2 |
| User | Count |
|---|---|
| 9 | |
| 8 | |
| 8 | |
| 5 | |
| 5 |