Slowly Changing Dimensions

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Luis Silva

Solution Architect - Data & AI

एक dimension कितनी बार बदलती है?

ऐसी dimension की विशेषताओं की तालिका जो कभी नहीं बदलती

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

एक dimension कितनी बार बदलती है?

ऐसी dimension और तेज़ी से बदलने वाली dimension की विशेषताओं की तालिका जो कभी नहीं बदलती

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

एक dimension कितनी बार बदलती है?

ऐसी dimension, तेज़ी से बदलने वाली dimension, और धीरे-धीरे बदलने वाली dimension की विशेषताओं की तालिका

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Slowly Changing Dimensions

  • डेटा बदलने को मैनेज करने के अलग-अलग तरीकों पर आधारित SCD Types:
    • Type 0 (No change)
    • Type 1 (Overwrite)
    • Type 2 (Keep all history)
    • Type 3 (Keep limited history)
    • Other Types (4, 5, 6, 7)
Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

SCD Type 0: No change

  • कोई बदलाव स्वीकार नहीं
  • डेटा में बदलाव छोड़ दिए जाते हैं
  • डेटा हमेशा मूल स्थिति दिखाता है
  • जब मूल लोड के बाद डेटा बदलना नहीं है, तब उपयोग करें

dimension टेबल में किसी व्यक्ति के रिकॉर्ड का डायग्राम। जब उसी व्यक्ति के लिए अलग जन्म तिथि वाला नया रिकॉर्ड आता है, तो बदलाव नज़रअंदाज़ कर मूल रिकॉर्ड रखा जाता है

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

SCD Type 1: Overwrite

  • मौजूदा रिकॉर्ड नए डेटा से ओवरराइट होता है
  • डेटा हमेशा नवीनतम मान दिखाता है
  • सहायक मानों के लिए जहाँ हिस्ट्री चाहिए नहीं, जैसे फोन नंबर

dimension टेबल में किसी व्यक्ति के रिकॉर्ड का डायग्राम। जब उसी व्यक्ति के लिए अलग फोन नंबर वाला नया रिकॉर्ड आता है, तो रिकॉर्ड नए फोन नंबर से अपडेट होता है

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

SCD Type 2: Keep all history

  • मौजूदा रिकॉर्ड रखें और नए डेटा के साथ नया रिकॉर्ड बनाएँ
  • पूरी हिस्ट्री संरक्षित रहती है
  • बदलाव लागू होने की तिथियाँ ट्रैक करने के लिए अतिरिक्त कॉलम होते हैं

dimension टेबल में एक सेल्सपर्सन के रिकॉर्ड का डायग्राम। जब उसी सेल्सपर्सन के लिए अलग सेल्स रीजन वाला नया रिकॉर्ड आता है, तो मौजूदा रिकॉर्ड में प्रारंभ और समाप्ति तिथि जोड़ी जाती है जो वैधता दिखाती हैं, और नए मानों के साथ नया रिकॉर्ड बनाया जाता है। मूल रिकॉर्ड को not current और नए को current चिह्नित किया जाता है

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

SCD Type 3: कुछ हिस्ट्री रखें

  • केवल एक या कुछ attributes की हिस्ट्री रखता है
  • हर attribute के लिए, पिछले मान रखने को एक अतिरिक्त कॉलम जोड़ा जाता है
  • जब सीमित हिस्ट्री (current और पिछला मान) चाहिए और extra rows नहीं जोड़नी हों

dimension टेबल में एक सेल्सपर्सन के रिकॉर्ड का डायग्राम। जब उसी सेल्सपर्सन के लिए अलग जॉब टाइटल वाला नया रिकॉर्ड आता है, तो रिकॉर्ड में नया और पिछला जॉब टाइटल तथा बदलाव की तिथि दिखाने के लिए अपडेट किया जाता है

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

अन्य SCD Types

  • Other Types (4, 5, 6, 7) मूल Types 1, 2, 3 के वेरिएशन हैं
  • जटिलता के कारण ये कम लोकप्रिय हैं
  • सबसे आम SCD Types हैं Type 1 और Type 2. संभव हो तो इन्हें ही चुनें:
    • अगर हिस्ट्री नहीं चाहिए तो SCD Type 1.
    • अगर हिस्ट्री चाहिए तो SCD Type 2.
Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

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

Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Preparing Video For Download...