ComeçarComece de graça

Adicionando um snapshot

Ao trabalhar com sua equipe, você fica sabendo de um novo conjunto de dados tangencial que será adicionado ao data warehouse. Esse conjunto de dados representa o conjunto de veículos que estarão em uso para uma determinada licença de táxi. Embora um táxi provavelmente seja usado por bastante tempo, é possível que a licença seja reatribuída a um novo veículo em um determinado período. Uma das suas colegas percebe que isso pode causar problemas em relatórios futuros, já que uma corrida pode não ser representada pelo veículo correto.

O conjunto de dados é assim:

column_name description
license_id O ID numérico atribuído à empresa de táxi
vehicle_make O fabricante do veículo
vehicle_model O modelo do veículo
vehicle_year O ano em que o veículo foi fabricado
last_updated Data em que o registro foi modificado pela última vez

Olhando essas informações, você percebe que este é um ótimo momento para implementar snapshots com dbt. Depois de discutir isso com a equipe, sua liderança pede que você implemente a funcionalidade de snapshot no projeto nyc_yellow_taxi, usando a source chamada 'raw.vehicle_list'.

Este exercício faz parte do curso

dbt intermediário

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício