Learndbt Analytics Engineer
Upskillz Learning
dbt Analytics Engineer
Build, test, govern, debug, and operate a dbt project by reasoning from its graph, compiled SQL, persisted state, and external inputs.
8 modules · 38 available sessions · 12h 0m
Restoring progress—
Your place is saved on this device.
Start with · Module 1Orders pipeline investigation12 min
Restoring your place…
Modules and sessions
8 modulesModule 1 · AvailableDeveloping dbt Models10 sessions
Build, configure, and connect models across a dbt project.
- Orders pipeline investigation12 minStart Orders pipeline investigation
- Materializations18 minStart Materializations
- Incremental Models18 minStart Incremental Models
- Snapshots40 minStart Snapshots
- Project Resources18 minStart Project Resources
- Model Configuration18 minStart Model Configuration
- Model Access, Groups, and Contracts20 minStart Model Access, Groups, and Contracts
- Jinja Context and this18 minStart Jinja Context and this
- Build and Selection Behavior18 minStart Build and Selection Behavior
- Python Models18 minStart Python Models
Module 2 · AvailableImplementing dbt Tests3 sessions
Validate model assumptions with generic, singular, and unit tests.
- Generic Data Tests18 minStart Generic Data Tests
- Singular Data Tests18 minStart Singular Data Tests
- Unit Tests18 minStart Unit Tests
Module 3 · AvailableDebugging Data Modeling Errors6 sessions
Trace parsing, compilation, runtime, and dependency failures.
- Parsing and Compilation18 minStart Parsing and Compilation
- Runtime Errors18 minStart Runtime Errors
- Dependency Debugging20 minStart Dependency Debugging
- Jinja and Macro Debugging20 minStart Jinja and Macro Debugging
- dbt Debug and Retry20 minStart dbt Debug and Retry
- Incremental Troubleshooting18 minStart Incremental Troubleshooting
Module 4 · AvailableModel Governance4 sessions
Make model interfaces clear, documented, and controlled.
- Model Contracts18 minStart Model Contracts
- Model Access and Groups18 minStart Model Access and Groups
- Model Documentation18 minStart Model Documentation
- Project Configuration18 minStart Project Configuration
Module 5 · AvailableManaging Data Pipelines6 sessions
Run, select, and recover model pipelines predictably.
- dbt Build and Command Execution18 minStart dbt Build and Command Execution
- Node Selection18 minStart Node Selection
- Full Refresh and Seed Reloads20 minStart Full Refresh and Seed Reloads
- Hooks18 minStart Hooks
- Tags20 minStart Tags
- Failure Handling20 minStart Failure Handling
Module 6 · AvailableLeveraging dbt State4 sessions
Use prior artifacts to make state-aware decisions.
- State Selection18 minStart State Selection
- State Artifacts18 minStart State Artifacts
- Deferral18 minStart Deferral
- Result and Source Status Selectors20 minStart Result and Source Status Selectors
Module 7 · AvailableDocumentation3 sessions
Publish useful context about models and their consumers.
- Documentation Generation and Commands18 minStart Documentation Generation and Commands
- Docs Blocks and doc()18 minStart Docs Blocks and doc()
- Exposures18 minStart Exposures
Module 8 · AvailableExternal Dependencies2 sessions
Represent data that enters the project from outside dbt.
- Sources and Freshness20 minStart Sources and Freshness
- Source Tests20 minStart Source Tests
Your progress is saved on this device.