dbt मॉडल्स अपडेट करना

dbt परिचय

Mike Metzger

Data Engineer

क्यों अपडेट करें?

  • Iterative काम
  • क्वेरी/मॉडल से बग ठीक करना
  • अलग sources/destinations पर माइग्रेट करना

SQL कोडिंग

1 Photo by Caspar Camille Rubin on Unsplash
dbt परिचय

अपडेट वर्कफ़्लो

  1. सोर्स कंट्रोल से चेकआउट करें
    • git clone dbt_project
  2. संबंधित मॉडल खोजें
  3. क्वेरी कंटेंट अपडेट करें
  4. दोबारा जेनरेट करें
    • dbt run या
    • dbt run -f (Force full refresh)
  5. बदलाव सोर्स कंट्रोल में चेक-इन करें
dbt परिचय

YAML फाइलें

  • कुछ अपडेट्स में YAML/.yml फाइलें बदलनी पड़ सकती हैं
  • आम तौर पर बदलाव यहाँ होंगे:
    • dbt_project.yml
    • model_properties.yml

dbt_project.yml उदाहरण

dbt परिचय

dbt_project.yml

  • पूरे प्रोजेक्ट से जुड़ी सेटिंग्स रहती हैं
    • प्रोजेक्ट नाम/वर्ज़न
    • डायरेक्टरी लोकेशन
  • मॉडल materialization सेटिंग्स (ग्लोबल)
  • प्रति प्रोजेक्ट एक dbt_project.yml फाइल
dbt परिचय

model_properties.yml

  • मॉडल्स को संदर्भित करने वाली सेटिंग्स रहती हैं
    • विवरण
    • डॉक्यूमेंटेशन डिटेल्स
    • और भी बहुत कुछ
  • models/ सबडायरेक्टरी में .yml के साथ नाम कुछ भी हो सकता है
  • जितनी जरूरत, उतनी फाइलें रख सकते हैं

model_properties.yml उदाहरण

dbt परिचय

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

dbt परिचय

Preparing Video For Download...