On this page
Get Started¶
Learn Lakehouse Plumber the way you’ll use it: with a real project in front of
you. This course scaffolds the sample project LHP ships — a complete
medallion pipeline (bronze → silver → gold) over the samples.tpch dataset in
every Unity Catalog workspace — then walks you through reading it, configuring
it, generating its code, and deploying it to Databricks.
Prefer an agent-guided course? Copy the learning prompt into your
coding agent. The separate lhp-learn skill begins with Lesson 0, explaining
LHP’s model and capabilities before opening the sample files. You make the exercise
edits, the agent waits after each checkpoint, and progress stays with your project.
The course and its advanced topic lessons also work without website access.
The full course¶
You’ll work through:
Install and scaffold — get the
lhpcommand and scaffold the sample project withlhp init --sample.Configure the project — tour the four config files (
lhp.yaml, substitutions, the pipeline config,databricks.yml) and set the two values the sample needs.Explore the pipelines — read the flowgroups: cloudfiles and delta ingestion, a four-transform silver chain, CDC and snapshot-CDC dimensions, a gold materialized view.
Generate and inspect — run
lhp generateand read the Lakeflow Python it produces.Deploy and run — ship the bundle to a workspace, run the job, and re-run it to watch incremental ingestion and CDC advance.
Explore LHP Web — open the same project in the local web IDE: the pipeline as a graph, actions as forms, generation live in the browser.
Where to next — start your own project, and find the features the sample didn’t cover.
The examples use checked-in sample-project fixtures. A documentation build renders those files; it does not regenerate every fixture. Command timings are illustrative and will vary between runs.