Ingest and transform batch data
Unlock the complete study guide.
Bundled into the existing Implementing Data Engineering Solutions Using Microsoft Fabric premium course — no separate purchase.
14-day money-back guarantee — no questions asked.
Included in this chapter:
- Four decisions behind every batch load
- Choosing the batch data store
- OneLake shortcuts as pointers, not copies
- Mirroring a source database into OneLake
- Moving data with pipelines and Copy activity
- Choosing the transformation engine
- Denormalizing for the analytic model
- Grouping and aggregating at the requested grain
- Deduplicating with a deterministic winner
- Quarantine before late-arrival repair
- Exam patterns and the traps behind them
Fabric batch data store choice
| Decision criterion | Lakehouse | Warehouse | SQL database in Fabric | Eventhouse | Cosmos DB in Fabric |
|---|---|---|---|---|---|
| Primary workload | Spark and open-file processing | Governed relational analytics | Operational transactional apps | Telemetry and event data | NoSQL, AI data, vector search |
| Transformation language | PySpark and Spark SQL | T-SQL | T-SQL | KQL | NoSQL and vector APIs |
| T-SQL DML against its tables | No: SQL endpoint is read-only | Yes | Yes | Not a T-SQL engine | Not a T-SQL engine |
| Multi-table ACID transactions | Not supported | Full support | Full support | Not a relational engine | Not a relational engine |
| Direct unstructured file access | Yes, via the OneLake Files area | Load files with COPY INTO | No | No | No |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
Also tested in
References
- Activity overview in Data Factory for Microsoft Fabric
- Microsoft Fabric decision guide: choose a data store
- What is a lakehouse in Microsoft Fabric?
- Cosmos DB in Microsoft Fabric overview
- OneLake shortcuts
- OneLake shortcut security
- What is Mirroring in Microsoft Fabric?
- Mirroring Azure SQL Database in Microsoft Fabric
- Configure Lakehouse in a Copy activity
- Access on-premises data sources in Data Factory for Microsoft Fabric
- Copy activity performance and scalability guide
- Dataflow Gen2 overview in Data Factory for Microsoft Fabric
- Fabric notebook selection guide
- Dimensional modeling in Fabric Data Warehouse: load tables
- Dimensional modeling in Fabric Data Warehouse: dimension tables
- Dimensional modeling in Fabric Data Warehouse: fact tables
- Table.Distinct (Power Query M function reference)
- Troubleshoot data ingestion errors in Fabric Data Warehouse