Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredJoin 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
Hello, this is my first post, so please be understanding.
I'm designing a BI architecture in Microsoft Fabric, where the main data source will be Dynamics 365 Business Central. The goal is to create the most flexible and scalable solution that can be easily adapted to different Business Central scenarios.
At this stage, the project is based on knowledge gathered from online resources — I haven’t yet had the opportunity to work directly with Business Central. Let’s say it’s a preparation phase for something that’s coming.
I’ve found that the most reliable, flexible, and best-performing way to bring data from BC to Fabric is using the BC2ADLS tool, so I’ve designed the architecture based on that assumption.
Key architecture points:
I’d love to hear your suggestions on this solution.
- Do you see any potential threats or weaknesses?
- Any better ideas on how to organize the architecture?
- Are shortcuts as fast as direct tables when used in transformations or reporting?
- I also thought about creating a separate Lakehouse dedicated only to Business Central data, to keep it decoupled from other data sources. I’m still unsure whether this added separation brings real value or just unnecessary complexity.
Thanks in advance for your insights!
Solved! Go to Solution.
Hi @MorenaBI,
Thank you for reaching out to Microsoft Fabric Community.
Thank you for the detailed explanation, it is great to see this level of clarity in the planning stage.
If this post helps, then please consider Accepting as solution to help the other members find it more quickly, don't forget to give a "Kudos" – I’d truly appreciate it!
Thanks and regards,
Anjan Kumar Chippa
Hi @MorenaBI,
Thank you for reaching out to Microsoft Fabric Community.
Thank you for the detailed explanation, it is great to see this level of clarity in the planning stage.
If this post helps, then please consider Accepting as solution to help the other members find it more quickly, don't forget to give a "Kudos" – I’d truly appreciate it!
Thanks and regards,
Anjan Kumar Chippa
Hi @MorenaBI,
As we haven’t heard back from you, we wanted to kindly follow up to check if the solution I have provided for the issue worked? or let us know if you need any further assistance.
If my response addressed, please mark it as "Accept as solution" and click "Yes" if you found it helpful.
Thanks and regards,
Anjan Kumar Chippa
Thanks! I’ve actually considered that approach as well. In the end, though, I found BC2ADLS to be a better fit for my use case.
Hi @MorenaBI
thanks for sharing such a detailed
The single workspace approach, while simpler, may present challenges as your organization scales. Consider implementing domain-based organization strategies for larger deployments, as domains can help manage multiple workspaces while maintaining governance and security boundaries. This becomes particularly relevant if you plan to serve multiple business units or geographical locations.
Your consideration of creating a dedicated lakehouse for Business Central data is ideal.
performance characteristics of shortcurs depend on several factors including regional proximity, network latency,
Microsoft Fabric employs various performance optimization strategies, including intelligent caching, to ensure seamless operation even with remote data sources
Thanks for the feedback! For broader report distribution or creating department-specific lakehouses, I was indeed planning to follow the domain-based approach and use shortcuts from the main lakehouse.
As for shortcut performance, I was mainly referring to the scenario within a single tenant—between different Fabric objects within it.
User | Count |
---|---|
13 | |
4 | |
3 | |
3 | |
3 |
User | Count |
---|---|
8 | |
8 | |
7 | |
6 | |
5 |