dbt für Forgeschrittene
Mike Metzger
Data Engineer
sources und seeds füttern dbt mit Datenmodels übernehmen die Transformation von Daten (in der Regel aus sources / seeds) für nachgelagerte Nutzertests können sources, seeds, models validierenunique, not_null, relation, accepted_values)dbt build erledigt all diese Aufgaben; typischerweise in der Produktiondbt build:
dbt run)dbt test)dbt seed)dbt snapshot)dbt docs-Operationen ausBefehle können einzeln ausgeführt werden

dbt run validiert nicht vor der Ausführung (d. h. es werden keine Tests ausgeführt)dbt seed ist möglicherweise für bestimmte Abfragen nicht ausreichenddbt build ermittelt Abhängigkeiten und führt alle Tests vor Änderungen in der Produktion ausdbt build könnte übertrieben sein, wenn nur getestet wird oder kleine inkrementelle Änderungen vorgenommen werdendbt build --select <object>dbt build -ddbt build --exclude <object>dbt für Forgeschrittene