पहला प्रोजेक्ट शुरू करना

dbt परिचय

Mike Metzger

Data Engineer

dbt वर्कफ़्लो

  1. प्रोजेक्ट बनाएँ (dbt init)
  2. कॉन्फ़िगरेशन तय करें (profiles.yml)
  3. मॉडल/टेम्पलेट बनाएं/उपयोग करें
  4. मॉडल चलाएँ (dbt run)
  5. वेरिफ़ाय/टेस्ट/ट्रबलशूट करें
  6. जरूरत अनुसार दोहराएँ
dbt परिचय

dbt run

  • जब भी मॉडल बदले, चलाएँ
  • या जब डेटा प्रोसेस को materialize करना हो
  • आउटपुट हर स्टेप की सफलता/असफलता का विवरण देता है
  • Materialized = ट्रांसफ़ॉर्मेशन से टेबल/व्यू बनना
repl:~$ dbt run
04:52:11  Running with dbt=1.8.4
...
04:52:13  1 of 1 START sql view model main.sales_data ....... [RUN]
04:52:13  1 of 1 OK created sql view model main.sales_data . [OK in 0.12s]  
...
04:52:13  Completed successfully
dbt परिचय

Table बनाम View

Tables:

  • डेटाबेस/वेयरहाउस में डेटा रखने वाले ऑब्जेक्ट्स
  • डेटाबेस में स्पेस लेते हैं
  • कंटेंट केवल बदलाव पर अपडेट होता है

$$

  • dbt से बनाए जा सकते हैं ✅

Views:

  • टेबल की तरह क्वेरी होते हैं; डेटा स्टोर नहीं करते
  • आम तौर पर किसी अन्य टेबल/टेबल्स पर select क्वेरी से परिभाषित
  • हर क्वेरी पर कंटेंट जेनरेट होता है

$$

  • dbt से बनाए जा सकते हैं ✅
dbt परिचय

अभ्यास करते हैं!

dbt परिचय

Preparing Video For Download...