dbt ระดับกลาง
Mike Metzger
Data Engineer
sources และ seeds ป้อนข้อมูลเริ่มต้นให้ dbtmodels จัดการการแปลงข้อมูล (มักจาก sources / seeds) สำหรับผู้ใช้ปลายทางtests ตรวจสอบความถูกต้องของ sources, seeds, modelsunique, not_null, relation, accepted_values)dbt build ดำเนินการทุกงานเหล่านี้ มักใช้ใน productiondbt build:
dbt run)dbt test)dbt seed)dbt snapshot)dbt docsสามารถรันแต่ละคำสั่งแยกกันได้

dbt run ไม่ตรวจสอบก่อนรัน (ไม่มีการรัน tests)dbt seed อาจไม่สมบูรณ์สำหรับบางคิวรีdbt build จะวิเคราะห์ dependencies และรัน tests ทั้งหมดก่อนนำขึ้น productiondbt build อาจเกินความจำเป็นหากเพียงทดสอบหรือเปลี่ยนแปลงเล็กน้อยdbt build --select <object>dbt build -ddbt build --exclude <object>dbt ระดับกลาง