Fabric
Integration

Fabric
Integration


Your Fabric data is wrong
Zap fixes the problems Fabric can’t see
Fabric doesn’t enforce primary keys. It can’t detect stale incremental loads. And it won’t keep your semantic model in sync when the warehouse changes. The result? Duplicates, silently wrong numbers, and structural drift – across hundreds of tables.
Zap lands governed, duplicate-proof ERP data into SQL Database for Fabric. Fabric notebooks, data science, and AI are there when you’re ready.



decisions made simple
Your Fabric data is wrong
Zap fixes the problems Fabric can’t see
Fabric doesn’t enforce primary keys. It can’t detect stale incremental loads. And it won’t keep your semantic model in sync when the warehouse changes. The result? Duplicates, silently wrong numbers, and structural drift – across hundreds of tables.
Zap lands governed, duplicate-proof ERP data into SQL Database for Fabric. Fabric notebooks, data science, and AI are there when you’re ready.
Fabric's missing pieces

No key enforcement
No key enforcement
Fabric doesn't enforce primary keys. Duplicates from retries and bad joins silently inflate your totals.
Fabric doesn't enforce primary keys. Duplicates from retries and bad joins silently inflate your totals.

Stale incremental loads
Stale incremental loads
When a looked-up value changes, standard loads miss every dependent row. Your numbers go wrong silently.
When a looked-up value changes, standard loads miss every dependent row. Your numbers go wrong silently.

Model out of sync
Model out of sync
Warehouse schema changes require manual semantic model updates. Default Semantic Models was supposed to help – Microsoft sunset it in 2025.
Warehouse schema changes require manual semantic model updates. Default Semantic Models was supposed to help – Microsoft sunset it in 2025.
Free 14-day trial with guided setup. We can loop in your partner when you're ready.
Please enter a valid email address.
Zap provides
60-80%
cost savings vs typical ERP implementations.
5x faster
Power BI refreshes with Zap’s ledger-style processing.
Days vs. months
to trusted analytics.
Fabric foundations
done right

Your data, proven correct
Enforced primary keys — Every table, every load. Duplicates rejected, not absorbed.
Lookup-aware incremental — When a looked-up value changes, Zap reprocesses dependent rows. Standard loads leave data stale and stale means wrong.
Pre-built ERP models — GL, AR, AP, inventory – validated across hundreds of deployments. Or build custom.

One model, two layers, zero drift
Orchestrated deployment — Warehouse and semantic model update in sequence. No manual pipeline orchestration.
No XMLA scripting — Fabric says "write C# against REST APIs." Zap says one click.
Schema changes propagate — Add a column, rename a field, change a type. Both layers reflect it.

Live in days, not months
Go live, then grow — Power BI reports this week. Fabric for data science when you're ready.
Built for AI, not just BI — The governed star schema you build today is what AI needs to reason against, not hallucinate from.
No migration to scale — Your star schema already mirrors to OneLake — notebooks and Copilot work from day one
What is SQL Database in Fabric?
What is SQL Database in Fabric?
SQL Database in Fabric is the ACID-compliant, fully governed relational layer inside Fabric. It's a full SQL Server engine that enforces primary keys and runs Zap's ELT transforms in place. Data automatically mirrors to OneLake – giving notebooks, data science, and AI access at lake scale. Zap lands governed ERP data here. Microsoft built it to close the governance gap Lakehouse couldn't. Zap runs inside it.

What we deliver

Duplicate-proof architecture
Enforced primary keys on every warehouse table. Duplicates are caught at load time, not discovered during an audit.

Dependency-aware refresh
Zap checks timestamps on all looked-up columns to determine the true incremental set. 5× faster and actually correct.

Synchronized semantic layer
Warehouse and semantic model publish together. One change, one action, no drift between layers.

Pre-built ERP intelligence
Star schemas for your ERP built by people who’ve done it hundreds of times. Validated currency conversion, multi-company, chart of accounts.

Excel + Power BI, same data
Finance teams use Zap Live in Excel. Analysts use Power BI. Both query the same governed model. Single source of truth.
FAQs
How does Zap prevent duplicate records?
Fabric – including its Lakehouse and Warehouse – does not enforce primary key constraints. It explicitly requires 'NOT ENFORCED' on constraint creation. This means duplicate rows from pipeline retries, overlapping incremental windows, fan-out joins, or schema errors are silently absorbed. Zap lands data in SQL Database for Fabric with enforced primary keys. If a duplicate tries to load, it's rejected immediately. Across hundreds of tables and hundreds of loads, this isn't a nice-to-have – it's the only way to guarantee your totals are correct.
What’s wrong with standard incremental loads?
Most incremental pipelines only reprocess rows where the source timestamp changed. But what about the thousands of existing rows that look up a value from a dimension table – like a customer’s region or a product’s category – that also changed? Those rows are now stale and nobody reprocessed them. Zap checks timestamps on all looked-up columns to build the true minimal incremental set. You get the performance benefit of incremental without the silent staleness.
How does Zap make Power BI refreshes 5× faster?
Zap transforms each source change as two transactions: one to reverse the original value, one to add the new value – similar to a ledger adjustment. When synchronized to Power BI via XMLA, this enables add-only processing rather than full partition reloads. Power BI processes additions much faster than updates – the result is 5× faster refreshes. Faster refreshes mean less Fabric capacity consumed and lower bills.
Why can’t Fabric keep the semantic model in sync with the warehouse?
Microsoft actually tried this with “Default Semantic Models” – and sunset the feature in September 2025. The semantic model is a separate artifact with its own relationships, measures, and hierarchies. When your warehouse schema changes, you have to manually update the semantic model definition – or write C# against XMLA endpoints. Zap’s model drives both layers. Publish once, both update. No scripting, no drift.
How does Zap relate to Fabric – is it a replacement?
No. Zap extracts from your ERP and transforms inside Fabric using ELT – your data never leaves the platform. Zap governs the star schema, enforces keys, and synchronizes the semantic layer. Fabric provides the infrastructure Zap runs on, plus notebooks, data science, and AI when you’re ready.
How quickly can we go live?
Most customers are running trusted financial reports in days, not months. Pre-built models for GL, AR, AP, and inventory eliminate the bulk of implementation time. But these aren’t mandatory – you can build fully custom models on the same platform with the same enforced keys, smart incremental, and synchronized publishing. The pre-built just means you don’t have to reverse-engineer what we’ve already validated hundreds of times.
How does Zap Live work with Power BI?
Zap Live connects to the same data model as your Power BI dashboards, ensuring a single source of truth while preserving financial statement formatting during hierarchical navigation. Finance teams can create their own calculations without IT assistance and refresh ERP data on-demand – true self-service for financial reporting.
Ready to simplify your data? Book a demo and see what Zap can do.
Please enter a valid email address.



