การใช้ Jinja loop กับ SQL ที่ซ้ำกัน 2
หลังจากที่ประสบความสำเร็จในการ pivot สถานะออเดอร์ด้วย Jinja loop expressions แล้ว ตอนนี้ก็ถึงเวลาลองนำ loop ไปใช้กับ use case อื่น ๆ บ้าง
เมื่อตรวจสอบ mart model customers.sql อีกครั้ง พบว่ามีโค้ดที่ซ้ำกันทั้งในส่วนของประเภทเบราว์เซอร์และ logic ของแหล่ง traffic หลังจากสร้าง intermediate models จาก CTE ทั้งสองแล้ว ตอนนี้ก็พร้อมนำ Jinja loop มาใช้กับ pivot ทั้งสองนี้ได้เลย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษา: การสร้าง Data Model สำหรับ E-Commerce ด้วย dbt
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด