ใช้ Time Travel เพื่อคิวรีข้อมูลย้อนหลัง
ทีมปฏิบัติการของ Claro แจ้งเหตุขัดข้องเข้ามา: batch job ที่รันข้ามคืนได้ลบข้อมูลชุดหนึ่งออกจากตาราง REPAYMENTS โดยไม่ตั้งใจ ก่อนที่ทีมจะตัดสินใจว่าจะกู้คืนข้อมูลหรือไม่ พวกเขาต้องรู้ก่อนว่ามีแถวข้อมูลที่ได้รับผลกระทบกี่แถว ในฐานะวิศวกรข้อมูลที่ดูแลอยู่ คุณจะจำลองการลบข้อมูลในสภาพแวดล้อมของเซสชันตัวเอง แล้วใช้ฟีเจอร์ Time Travel ของ Snowflake เพื่อตรวจสอบผลกระทบ โดยไม่กระทบสถานะปัจจุบันของตาราง นอกจากนี้ คุณจะได้ฝึกกู้คืนตารางที่ถูกลบด้วย UNDROP เพื่อให้เห็นภาพรวมของการกู้คืนข้อมูลด้วย Time Travel แบบครบวงจร ระยะเวลาการเก็บข้อมูลของ Time Travel ขึ้นอยู่กับ edition ที่ใช้: Standard เก็บย้อนหลังได้ 1 วัน ส่วน Enterprise รองรับได้สูงสุด 90 วัน และยังสามารถกำหนดค่าช่วงเวลานี้แยกตามออบเจกต์ได้ ไปจนถึง 0 วัน หากต้องการลดต้นทุนการจัดเก็บข้อมูลเป็นสำคัญ
ให้ใช้พาธเต็มของตารางในส่วน ⚠️ เลือกฐานข้อมูลไม่ได้ หรือเจอข้อผิดพลาด "table not found"?
FROM โดยดูได้จากแผงด้านซ้าย: แท็บ Databases → ขยายฐานข้อมูล COURSE_… ของคุณ → เลือกตาราง → Copy name
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการ กำกับดูแล และการทำงานร่วมกันใน Snowflake
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด