スナップショットを追加する
チームで作業していると、データウェアハウスに新しい周辺データセットが追加されることを知りました。このデータセットは、特定のタクシーライセンスで使用される車両の一覧を表します。タクシーは長期間同じ車両で運用されることが多いですが、ある期間中にライセンスが別の車両へ再割り当てされる可能性もあります。将来のレポートで、乗車が正しい車両で表現されない問題が起こりうることに、同僚の一人が気づきました。
データセットの構造は次のとおりです。
| column_name | description |
|---|---|
| license_id | タクシー会社に割り当てられた数値ID |
| vehicle_make | 車両のメーカー |
| vehicle_model | 車両のモデル |
| vehicle_year | 車両の製造年 |
| last_updated | レコードが最後に更新された日付 |
この情報から、dbt を使ってスナップショットを実装する絶好の機会だと分かります。チームと相談した結果、チームリードから、'raw.vehicle_list' というソースを使って、nyc_yellow_taxi プロジェクトにスナップショット機能を実装するよう依頼されました。
この演習はコースの一部です
