การตัด Whitespace ด้วย Jinja
ตอนนี้โปรเจกต์ dbt ทำงานได้อย่างสมบูรณ์และแก้ไขข้อผิดพลาดทั้งหมดแล้ว ถึงเวลาปรับแต่งโค้ดให้เรียบร้อยยิ่งขึ้น
ระหว่างการพัฒนา Jinja loops และ macros คุณอาจสังเกตว่า Jinja เพิ่ม line breaks จำนวนมากลงใน SQL logic ที่ compile แล้ว เมื่อรัน dbt compile
การมี whitespace เกินจำเป็นทำให้การ debug ยากขึ้น เพราะต้องเลื่อนหน้าจอตลอดเวลา มาดูวิธีแก้ไข Jinja syntax เพื่อตัด whitespace ที่ไม่จำเป็นออกกัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษา: การสร้าง Data Model สำหรับ E-Commerce ด้วย dbt
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด