एक snapshot जोड़ना
टीम के साथ काम करते हुए, आपको एक नया, संबंधित डेटासेट के बारे में पता चलता है जिसे डेटा वेयरहाउस में जोड़ा जा रहा है। यह डेटासेट उन वाहनों का सेट दर्शाता है जो किसी दिए गए टैक्सी लाइसेंस के लिए उपयोग में होंगे। हालाँकि एक टैक्सी आमतौर पर काफी समय तक उपयोग में रहती है, लेकिन संभव है कि किसी अवधि के दौरान लाइसेंस किसी नए वाहन को पुनः असाइन कर दिया जाए। आपके एक सहयोगी को एहसास होता है कि इससे भविष्य की रिपोर्टिंग में समस्या आ सकती है, क्योंकि कोई राइड सही वाहन से मैप नहीं हो पाएगी।
डेटासेट इस प्रकार दिखता है:
| column_name | description |
|---|---|
| license_id | टैक्सी कंपनी को असाइन किया गया संख्यात्मक ID |
| vehicle_make | वाहन का निर्माता |
| vehicle_model | वाहन का मॉडल |
| vehicle_year | जिस वर्ष वाहन बना था |
| last_updated | रिकॉर्ड को आखिरी बार संशोधित करने की तारीख |
इस जानकारी को देखकर आपको समझ आता है कि dbt का उपयोग करके snapshots लागू करने का यह अच्छा समय है। टीम से चर्चा के बाद, आपका टीम लीड आपसे nyc_yellow_taxi प्रोजेक्ट में 'raw.vehicle_list' नामक source का उपयोग करते हुए snapshot फ़ंक्शनैलिटी लागू करने के लिए कहता है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट dbt
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें