Data Modeling in Unity Catalog
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing Implementing Data Engineering Solutions Using Azure Databricks premium course — no separate purchase.
14-day money-back guarantee — no questions asked.
Included in this chapter:
- Model the extraction before the table
- Land as Delta, not CSV or Parquet
- Lay out the table with liquid clustering
- Choose the ingestion tool for a governed load
- Model history: SCD, time travel, change feed
- Managed vs external tables, and exam patterns
Choosing the ingestion tool for a governed load
| Consideration | Lakeflow Connect | Notebook + Auto Loader | Azure Data Factory |
|---|---|---|---|
| Unity Catalog governance | Native; lands into UC | Native; lands into UC | External to UC governance |
| Coding effort | Low or no-code connector | Custom code you maintain | Pipelines and activities |
| Incremental sync | Built in | Auto Loader tracks files | You design it |
| Best fit | Supported SaaS or DB sources | Arbitrary files, custom logic | Staging or orchestration |
| Maintenance | Fully managed | You own it | You own it |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
Also tested in
References
- What is Auto Loader?
- Get started using COPY INTO to load data
- Configure schema inference and evolution in Auto Loader
- The AUTO CDC APIs: Simplify change data capture with pipelines
- Configure Structured Streaming trigger intervals
- Unity Catalog managed tables for Delta Lake and Apache Iceberg
- Read Delta Lake tables with Iceberg clients using UniForm
- Use liquid clustering for tables
- When to partition tables on Azure Databricks
- Data skipping
- Deletion vectors in Databricks
- Managed connectors in Lakeflow Connect
- Work with table history
- Use change data feed on Azure Databricks
- Predictive optimization for Unity Catalog managed tables
- Work with external tables