Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered
Hi,
in order to get data from a Dynamics 365 Business Central solution to put them in a Fabric lakehouse it seems that the method better is to use Dataverse between Business Central and Fabric.
I don't know how getting data from Business Central to Dataverse and if the table data load is full or incremental and if a load date or a modified date is added.
Well, any helps to me, please? Many thanks
Solved! Go to Solution.
Hi @pmscorca ,
The first approach is recommended, provided that BC data is physically replicated in Dataverse. With Link to Fabric, a shortcut is created, so there is no need for incremental loading from Dataverse to Fabric ,the data remains in Dataverse and is simply referenced in Fabric. Incremental loading is only necessary if you are physically copying the data, such as for staging or historical tracking purposes.
Hope this helps.If so, consider accepting it as solution.
Thank you.
Hi @pmscorca ,
Just checking in — did the solution provided help resolve your issue?
If yes, please consider marking it as the accepted answer so it can help others facing a similar challenge.
Thank you.
Hi, thanks for your reply.
Using the bc2adls tool it seems a bit complex to do.
I'm trying to a recap about bringing data from a Dynamics 365 Business Central solution into a Fabric lakehouse:
Ultimately, it seems that the Business Central data remain in BC and it is important to know the existence of a modified date or a load date in order to manage an incremental load. Moreover it is important to know how BC manages the Dataverse integration (as a replica of entire tables?).
It could be useful to have a Dataverse mirroring or a Business Central mirroring in Fabric.
Hi @pmscorca ,
You are right.BC integrates with Dataverse using virtual tables, but these may not be directly used in Fabric shortcuts unless materialized. To analyze or load data incrementally, you may need to replicate the data into physical Dataverse tables.
Shortcuts work for real-time access (only with physical tables).
Use Dataflows Gen2 or Data Factory for full/incremental loads and historical tracking.
Many BC tables have LastModifiedDateTime or similar fields for incremental logic.
For true mirroring, BC data should first be materialized in Dataverse, then linked or loaded into Fabric.
Hope this helps!
Thank you.
Hi, thanks for your reply.
I try to write two good practices in order to bring BC data into Fabric.
First practice:
Second practice:
About the mirroring solution I meant a mirroring for Dataverse as a specific Fabric feature.
Which is the better practice between the two ones described above?
Following the first practice, is it better to manage a full load from BC to Dataverse and an incremental load from Dataverse to Fabric, using the LastModifiedDateTime column?
Following the second practice, is it better to manage a full load from the first Fabric lakehouse and an incremental load from it to a second lakehouse, using the LastModifiedDateTime column?
Thanks
Hi, the first practice represents is the best practice to bring BC data into Fabric, isn't it?
Using the Link to Fabric feature from Dataverse to Fabric means creating a shortcut: so, why managing an incremental physical load from Dataverse to Fabric?
Thanks
Hi @pmscorca ,
The first approach is recommended, provided that BC data is physically replicated in Dataverse. With Link to Fabric, a shortcut is created, so there is no need for incremental loading from Dataverse to Fabric ,the data remains in Dataverse and is simply referenced in Fabric. Incremental loading is only necessary if you are physically copying the data, such as for staging or historical tracking purposes.
Hope this helps.If so, consider accepting it as solution.
Thank you.
Hi @pmscorca ,
Thank you for reaching out to us on Microsoft Fabric Community Forum!
To bring data from Dynamics 365 Business Central into a Microsoft Fabric Lakehouse, it is recommended to first integrate Business Central with Dataverse, and then ingest the data into Fabric using Dataflows Gen2 or Data Factory pipelines. Business Central supports native integration with Dataverse via the Admin Center, where core tables like Customer, Items, and Sales can be synced ,some as virtual tables. Once the data is in Dataverse, you may use Power Query or pipelines to load it into a Lakehouse. For more details, refer to these resources.
Solved: How to integrate business central data to fabric o... - Microsoft Fabric Community
Introduction to Microsoft Fabric and Business Central - Business Central | Microsoft Learn
Set up your Dataverse connection - Microsoft Fabric | Microsoft Learn
Real-time data warehousing with Microsoft Dataverse and Fabric zero-copy integration - Microsoft Pow...
Hope this helps.If so,give us kudos and consider accepting it as solution.
Regards,
Pallavi G.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Fabric update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
2 |