Mini-course ยท 9 lessons ยท bilingual day 1

Spark Declarative Pipelines,
in depth.

Delta Live Tables was renamed SDP. This mini-course goes deeper than the Associate and Professional touch on the topic โ€” Expectations, declarative medallion, YAML configuration with Pydantic, Unity Catalog volumes and schemas. Built bilingual from day one.

0Lessons
0Quizzes
0Notebooks PT+EN
What's SDP

The successor of Delta Live Tables

Same idea, broader scope: declarative pipelines that handle dependencies, quality, and operational concerns for you.

๐Ÿ”„

DLT โ†’ SDP: what changed

Databricks renamed Delta Live Tables to Spark Declarative Pipelines (SDP) and opened the runtime. Same declarative model โ€” you define what the pipeline does, not how โ€” with broader engine support. If you used DLT, the mental model carries over. If you didn't, this is the cleanest place to start.

Syllabus

9 lessons, ordered for depth

Each lesson has a notebook + study guide + scenario quiz, in PT and EN.

01

Delta tables fundamentals

Why Delta is the storage layer that makes everything else work. Transaction log, ACID, partitioning, time travel.

02

Auto Loader: incremental ingestion

The foundation of streaming-ish pipelines. Schema enforcement, schema evolution, file notification mode.

03

Spark Declarative Pipelines: the mental model

How SDP works under the hood, how it decides what to compute, what's declarative and what's not.

04

Expectations: declarative quality

expect / expect_or_drop / expect_or_fail. Where to set them, how they affect lineage, how to alert on violations.

05

Bronze layer: typed ingestion

Designing Bronze with SDP. When to use streaming tables vs materialized views. Schema and metadata patterns.

06

Silver layer: quality and current state

Cleaning, deduplication, current-state tables, CDC-style transformations with SDP primitives.

07

Gold layer: dimensions and metrics

Modeling Gold for BI consumption with SDP: facts, dimensions, key aggregations.

08

Declarative configuration: YAML + Pydantic

Configure pipelines via YAML, validate config with Pydantic, environment-aware configs.

09

Unity Catalog: Volumes and Schemas

How SDP interacts with UC. Volumes for raw landing, schemas for governance, permissions and lineage.

Access

Inside the Gold Plan

SDP is part of our 6-course family. It's the natural technical upsell after the Associate.

$149
/year โ€” single payment
Join the Gold Plan โ†’
FAQ

Honest answers.

Is this the same as Delta Live Tables?

Yes โ€” DLT was renamed SDP and got broader. The patterns you used in DLT mostly carry over. We start from the new SDP API, so you learn what's relevant going forward.

Do I need Associate first?

Not strictly. You should be comfortable with PySpark, Delta, and the medallion idea. If you don't have that yet, take PySpark Free + Associate first.

What if I'm prepping for the Associate?

SDP appears briefly in the Associate exam. This mini-course goes 10x deeper than what the exam tests. Worth it if you'll use SDP in your job; overkill if you just want to pass.

Can I run SDP on Databricks Free Edition?

Most of the course runs on Free. A few advanced features (compute classes, some serverless options) require a paid workspace. We tell you which lessons need what.