Ingesting Data into 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:
- The bookkeeping model of ingestion
- Streaming ingestion and the checkpoint
- Auto Loader for files at scale
- SQL file loads: COPY INTO and full-load CTAS
- Managed ingestion with Lakeflow Connect
- Change data capture with AUTO CDC
- Exam-pattern recognition
Ingestion methods by interface, bookkeeping, and fit
| Criterion | COPY INTO | Auto Loader | Notebook Structured Streaming | Lakeflow Connect |
|---|---|---|---|---|
| Interface | SQL | Python or SQL (cloudFiles) | Python or Scala code | Managed connector, no code |
| Bookkeeping it keeps | File-load ledger in the table | Checkpoint listing discovered files | Checkpoint of offsets, commits, and state | Managed cursor and change tracking |
| Incremental (skips loaded) | Yes | Yes | Yes | Yes (initial full load, then incremental) |
| Best fit by volume | Bounded sets, up to ~thousands of files | Continuous or very high volume, millions of files | Message buses such as Kafka and Event Hubs | SaaS applications and databases |
| Typical cadence | Periodic batch | Continuous or scheduled batch | Continuous or AvailableNow batch | Scheduled batch or continuous |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.