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

ตรวจสอบระยะเวลาการเดินทาง

เพื่อนร่วมทีมแจ้งปัญหาในข้อมูลต้นทาง: บางแถวมีระยะเวลาการเดินทางเป็น 0 แม้จะกรองข้อมูลออกได้ แต่โมเดล downstream ยังคงเก็บแถวเหล่านี้ไว้ เขาจึงขอให้สร้าง test ที่จะล้มเหลวหากพบว่าการเดินทางใดมีระยะเวลาเป็น 0

เมื่อตรวจสอบ schema ของ taxi_rides_raw แล้ว ไม่พบฟิลด์ระยะเวลาการเดินทางโดยตรง จึงวิเคราะห์ได้ว่าปัญหาเกิดขึ้นเมื่อเวลาเริ่มต้นและสิ้นสุดการเดินทางมีค่าเหมือนกัน จึงตัดสินใจเขียน query เพื่อตรวจสอบกรณีนี้

ดูข้อมูลฟิลด์ในตาราง taxi_rides_raw เพิ่มเติมได้ที่ schema_document

โปรดทราบว่า dbt project ได้รันไว้ให้แล้ว จึงไม่จำเป็นต้องรันใหม่

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

dbt ระดับกลาง

ดูคอร์ส

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

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

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