developing-incremental-models
CommunityBuild faster dbt incrementals with fewer failures.
Data & Analytics#dbt#schema drift#partition pruning#incremental models#unique_key#merge troubleshooting#late arriving data
Authormiptah21
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you develop and troubleshoot dbt incremental models so you get correct, up-to-date results without paying the cost of full refreshes or falling into common incremental pitfalls.
Core Features & Use Cases
- Strategy selection: Choose the right incremental strategy (table, incremental with merge/append/delete+insert, or insert_overwrite for partitioned warehouses) based on data patterns and performance constraints.
- Correctness guardrails: Define a truly unique unique_key, enforce a full-refresh baseline first, and validate incremental behavior to prevent data drift.
- Troubleshooting & optimization: Fix merge failures (duplicate keys), improve partition pruning, handle late-arriving data with lookback windows, and manage schema drift using on_schema_change.
Quick Start
Use this guidance to configure and run a new dbt model as incremental with a safe strategy, then verify it first with full-refresh and again with incremental runs.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: developing-incremental-models Download link: https://github.com/miptah21/skills/archive/main.zip#developing-incremental-models Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.