ComenzarEmpieza gratis

Añadir un snapshot

Al trabajar con tu equipo, te enteras de un nuevo conjunto de datos tangencial que se añadirá al almacén de datos. Este conjunto de datos representa el conjunto de vehículos que estarán en uso para una determinada licencia de taxi. Aunque un taxi probablemente se utilice durante bastante tiempo, es posible que la licencia se reasigne a un vehículo nuevo en un periodo determinado. Una persona del equipo se da cuenta de que esto puede causar problemas en informes futuros, ya que un trayecto podría no quedar asociado al vehículo correcto.

El conjunto de datos tiene el siguiente aspecto:

column_name description
license_id El ID numérico asignado a la empresa de taxis
vehicle_make El fabricante del vehículo
vehicle_model El modelo del vehículo
vehicle_year El año en que se fabricó el vehículo
last_updated Fecha en que el registro se modificó por última vez

Al ver esta información, te das cuenta de que es un buen momento para implementar snapshots con dbt. Tras comentarlo con el equipo, tu tech lead te pide que implementes la funcionalidad de snapshot en el proyecto nyc_yellow_taxi, utilizando la fuente llamada 'raw.vehicle_list'.

Este ejercicio forma parte del curso

dbt intermedio

Ver curso

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empezar ejercicio