เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การใช้ 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

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด