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.
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.
Every YAML file, command output, and generated Python snippet on these pages is fixture-backed: it comes from the real sample project and is regenerated on every docs build, so nothing here can drift from what Lakehouse Plumber actually emits.