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

Thêm một snapshot

Khi làm việc cùng nhóm, bạn được biết sẽ có một bộ dữ liệu liên quan mới được thêm vào kho dữ liệu. Bộ dữ liệu này biểu diễn danh sách phương tiện sẽ được sử dụng cho một giấy phép taxi nhất định. Dù một chiếc taxi thường được dùng trong thời gian khá dài, giấy phép vẫn có thể được chuyển sang một phương tiện mới trong một khoảng thời gian nào đó. Một đồng nghiệp nhận ra điều này có thể gây vấn đề cho các báo cáo sau này vì một chuyến đi có thể không được gắn với đúng phương tiện.

Bộ dữ liệu có dạng như sau:

column_name description
license_id ID dạng số được gán cho hãng taxi
vehicle_make Hãng sản xuất phương tiện
vehicle_model Dòng xe của phương tiện
vehicle_year Năm sản xuất phương tiện
last_updated Ngày bản ghi được chỉnh sửa lần cuối

Dựa trên thông tin này, bạn nhận ra đây là thời điểm phù hợp để triển khai snapshots bằng dbt. Sau khi trao đổi với nhóm, trưởng nhóm yêu cầu bạn triển khai chức năng snapshot trong dự án nyc_yellow_taxi, sử dụng source có tên 'raw.vehicle_list'.

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

dbt trung cấp

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