Bắt đầu ngayBắt đầu miễn phí

Dùng Time Travel để truy vấn dữ liệu lịch sử

Nhóm vận hành của Claro vừa báo sự cố: một batch job chạy qua đêm đã xóa một nhóm bản ghi hoàn trả khỏi bảng REPAYMENTS. Trước khi quyết định khôi phục dữ liệu, họ cần biết chính xác có bao nhiêu hàng bị ảnh hưởng. Với vai trò kỹ sư dữ liệu trực, bạn sẽ mô phỏng việc xóa trong môi trường phiên làm việc của mình và dùng tính năng Time Travel của Snowflake để kiểm tra tác động — mà không đụng vào trạng thái hiện tại của bảng. Bạn cũng sẽ luyện khôi phục một bảng đã bị DROP bằng UNDROP, hoàn thiện bức tranh về phục hồi dựa trên Time Travel. Thời gian lưu giữ Time Travel phụ thuộc vào edition: Standard giữ 1 ngày lịch sử, Enterprise hỗ trợ tối đa 90 ngày. Khoảng thời gian này cũng có thể cấu hình theo từng đối tượng, thậm chí về 0 nếu cần ưu tiên giảm chi phí lưu trữ.

⚠️ Không chọn được database, hoặc gặp lỗi "table not found"?

Hãy dùng đường dẫn đầy đủ của bảng trong mệnh đề FROM. Lấy từ bảng bên trái: thẻ Databases → mở rộng database COURSE_… của bạn → chọn bảng → Copy name.

Bài tập này là một phần của khóa học

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập