Cum să cureți artefactele proiectului în dbt
In this tutorial, you'll learn about Cum să cureți artefactele proiectului în dbt. We cover key concepts, practical examples, and best practices.
Comanda dbt clean șterge artefactele generate de dbt (fișiere compilate, documentație, loguri). Configurația clean-targets din dbt_project.yml definește ce directoare se curăță. Acest ghid explică utilizarea corectă.
Step-by-Step Fix
1. Configurează clean-targets
# dbt_project.yml
name: retail_analytics
version: "1.0.0"
clean-targets:
- target
- dbt_packages
- logs
2. Rulează comanda clean
dbt clean
Output așteptat:
15:23:45 Cleaning artifacts...
15:23:45 removed target
15:23:45 removed dbt_packages
15:23:45 removed logs
15:23:45 Finished cleaning artifacts
3. Verifică înainte de clean
ls -la target/
dbt clean && dbt deps && dbt compile
Common Mistakes
| Greșeală | Soluție |
|---|---|
| Se șterg directoare importante | Nu adăuga models/ sau macros/ în clean-targets |
Se uită să rulezi dbt deps după clean |
Clean șterge pachetele — trebuie reinstalate |
| Clean șterge și profile | Profilele nu sunt în target/ — sunt în ~/.dbt/ |
Prevention Tips
- Rulează
dbt cleanperiodic pentru a elibera spațiu - Rulează
dbt cleanînainte de deploy pentru a porni curat - Nu include directoare cu cod sursă în clean-targets
- Verifică conținutul înainte de a șterge
DodaTech Tools
Doda Browser oferă un buton de clean cu confirmare. DodaZIP face backup automat înainte de clean. Durga Antivirus Pro verifică ce fișiere se șterg.
FAQ
Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro. Instrumentele DodaTech se integrează nativ cu dbt pentru productivitate și securitate sporite.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro