Guides
Architecture
Learn how BC2Fab mirrors Microsoft Business Central data into Microsoft Fabric to deliver governed, analytics-ready datasets for reporting and AI-driven insights.
Solution overview
BC2Fab provides a managed mirroring solution that synchronizes operational data from Microsoft Business Central into the Microsoft Fabric lakehouse. The platform focuses on zero-code connectivity, automated schema handling, and end-to-end observability so finance and operations teams can build Power BI reports or semantic models without managing integration plumbing. The mirroring process captures incremental changes from Business Central APIs, ensuring that the data in the Fabric lakehouse is always up-to-date and reflective of the source system.
Architecture at a glance
Business Central
BC2Fab App defines tables & API endpoints to mirror
BC2Fab Connector
Near real-time mirroring via Fabric workload
Fabric Lakehouse
Mirrored tables & Delta Parquet storage
Analytics & AI
Power BI Semantic Model & Reports
BC2Fab orchestrates secure data movement from Business Central tenants into a Microsoft Fabric lakehouse.
BC2Fab components in detail
BC2Fab spans two trust boundaries. The BC2Fab workload is hosted in navida's backend and is responsible for serving installation files and performing the license check. Everything it deploys runs entirely inside the customer's own O365 tenant — no business data ever leaves it.
navida backend BC2Fab workload — hosted by navida
Installer service
Serves install & update files
License check
Validates the customer's entitlement
Delegated permissions
Consent capped at signed-in user
Customer O365 Tenant all components installed by the workload/BC App
bc2fab_refresh pipeline
Scheduler · triggers the loader notebook
BC2Fab loader notebook
Orchestrator · calls Python code from internal lakehouse
Business Central
BC2Fab App defines tables & API endpoints · OData / REST
Internal lakehouse
Config · code repository · watermarks · logs
Key Vault · Entra ID
App registration · secret
Landing zone · Mirrored Database
Parquet upserts + delete markers · Open Mirroring
bc schema
Mirrored delta tables
bc_silver schema* premium
SQL views · surrogate + relation IDs · BC Model Accelerator
Power BI semantic models* premium
Install, license & update — the workload boundary
The BC2Fab workload lives in Navida's backend. Everything it deploys runs in the customer's own O365 tenant.
Incremental load engine
Runs inside the customer tenant. Delta detection per endpoint × company, in parallel.
Deletion handling
Business Central reports deleted records through a change feed; the loader turns them into delete markers.
Authentication
Access is granted through an Entra ID app registration set up during installation.