स्टार स्कीमा लागू करना

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

Luis Silva

Solution Architect - Data & AI

मेडेलियन आर्किटेक्चर

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

  • डेटा ऑर्गनाइज करने का डिज़ाइन पैटर्न
  • डेटा के क्रमिक परिष्करण को दर्शाती तीन अलग लेयर्स
Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

मेडेलियन आर्किटेक्चर

मेडेलियन डेटा आर्किटेक्चर का आरेख, ब्रॉन्ज लेयर हाइलाइटेड

  • Bronze layer: स्रोत से आया डेटा, अपने कच्चे फॉर्मेट में।
Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

मेडेलियन आर्किटेक्चर

मेडेलियन डेटा आर्किटेक्चर का आरेख, सिल्वर लेयर हाइलाइटेड

  • Silver layer: क्लेंज़्ड और स्टैंडर्डाइज़्ड डेटा।
Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

मेडेलियन आर्किटेक्चर

मेडेलियन डेटा आर्किटेक्चर का आरेख, गोल्ड लेयर हाइलाइटेड

  • Gold layer: एनालिटिक्स हेतु उपयुक्त फॉर्मेट में डेटा, आमतौर पर स्टार स्कीमा।
Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

Fabric में मेडेलियन आर्किटेक्चर

Fabric में मेडेलियन डेटा आर्किटेक्चर का आरेख, जो दिखाता है कि डेटा पाइपलाइन्स से ब्रॉन्ज लेयर के लेकहाउस में इनजेस्ट होता है, स्पार्क नोटबुक्स/डेटाफ्लोज़ से सिल्वर लेयर के लेकहाउस में ट्रांसफॉर्म होता है, और आगे गोल्ड लेयर के वेयरहाउस में स्टार स्कीमा में बदलता है.

  • Bronze layer: Lakehouse
  • Silver layer: Lakehouse
  • Gold layer: Lakehouse या Warehouse
Microsoft Fabric के साथ डेटा ट्रांसफॉर्म करें और विश्लेषण करें

स्टार स्कीमा लागू करना

  • टेबल परिभाषित करने के लिए T-SQL CREATE TABLE स्टेटमेंट का उपयोग करें।
  • Fabric सामान्य रूप से उपयोग होने वाले T-SQL डेटा टाइप्स को सपोर्ट करता है।

वेयरहाउस लेआउट का स्क्रीनशॉट, जहाँ dw-sales स्कीमा एक्सपैंड होकर एक फैक्ट टेबल और कई डाइमेंशन टेबल्स दिखाता है

स्टार स्कीमा का आरेख

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

डाइमेंशन टेबल स्ट्रक्चर

  • बिज़नेस एंटिटी का वर्णन (जैसे, प्रोडक्ट्स)।
  • आम तौर पर निम्न कॉलम होते हैं:

Dim Product नाम की सैंपल डाइमेंशन टेबल, जिसमें Product ID, Product Key, Product Name और Product Brand कॉलम हैं

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

डाइमेंशन टेबल स्ट्रक्चर

  • बिज़नेस एंटिटी का वर्णन (जैसे, प्रोडक्ट्स).
  • आम तौर पर निम्न कॉलम होते हैं:
    • Surrogate Key. डाइमेंशन आइटम्स के लिए सिंगल-कॉलम यूनिक आइडेंटिफायर।

Dim Product नाम की सैंपल डाइमेंशन टेबल, जिसमें Product ID, Product Key, Product Name और Product Brand कॉलम हैं. Product ID को surrogate key के रूप में हाइलाइट किया गया है

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

डाइमेंशन टेबल स्ट्रक्चर

  • बिज़नेस एंटिटी का वर्णन (जैसे, प्रोडक्ट्स).
  • आम तौर पर निम्न कॉलम होते हैं:
    • Surrogate Key. डाइमेंशन आइटम्स के लिए सिंगल-कॉलम यूनिक आइडेंटिफायर.
    • Natural Key (Business Key). सोर्स सिस्टम्स से आने वाला सिंगल-कॉलम यूनिक आइडेंटिफायर।

Dim Product नाम की सैंपल डाइमेंशन टेबल, जिसमें Product ID, Product Key, Product Name और Product Brand कॉलम हैं. Product Key को natural key के रूप में हाइलाइट किया गया है

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

डाइमेंशन टेबल स्ट्रक्चर

  • बिज़नेस एंटिटी का वर्णन (जैसे, प्रोडक्ट्स).
  • आम तौर पर निम्न कॉलम होते हैं:
    • Surrogate Key. डाइमेंशन आइटम्स के लिए सिंगल-कॉलम यूनिक आइडेंटिफायर.
    • Natural Key (Business Key). सोर्स सिस्टम्स से आने वाला सिंगल-कॉलम यूनिक आइडेंटिफायर.
    • Dimension Attributes. एक या अधिक कॉलम, जो डेटा को फ़िल्टर करने और फैक्ट टेबल के डेटा को संदर्भ देने के काम आते हैं।

Dim Product नाम की सैंपल डाइमेंशन टेबल, जिसमें Product ID, Product Key, Product Name और Product Brand कॉलम हैं. Product Name और Product Brand को डाइमेंशन एट्रिब्यूट्स के रूप में हाइलाइट किया गया है

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

डाइमेंशन टेबल बनाना

T-SQL स्क्रिप्ट जो CREATE TABLE स्टेटमेंट से सैंपल डाइमेंशन टेबल dim_Product बनाती है

Dim Product नाम की सैंपल डाइमेंशन टेबल, जिसमें Product ID, Product Key, Product Name और Product Brand कॉलम हैं. Product ID surrogate key है, Product Key natural key है, और Product Name व Product Brand डाइमेंशन एट्रिब्यूट्स हैं

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

फैक्ट टेबल स्ट्रक्चर

  • बिज़नेस ईवेंट्स का वर्णन (जैसे, किसी प्रोडक्ट की बिक्री)।
  • कॉलम्स:

Fact Sales नाम की सैंपल फैक्ट टेबल, जिसमें Date ID, Store ID, Product ID, Customer ID, Payment ID, Packaging Notes, Sale Order Number, Sale Units और Sale Price कॉलम हैं

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

फैक्ट टेबल स्ट्रक्चर

  • बिज़नेस ईवेंट्स का वर्णन (जैसे, किसी प्रोडक्ट की बिक्री).
  • कॉलम्स:
    • Dimension Keys. डाइमेंशन टेबल्स की surrogate keys के रेफ़रेंसेज़।

Fact Sales नाम की सैंपल फैक्ट टेबल, जिसमें Date ID, Store ID, Product ID, Customer ID, Payment ID, Packaging Notes, Sale Order Number, Sale Units और Sale Price कॉलम हैं. Date ID, Store ID, Product ID, Customer ID और Payment ID को डाइमेंशन कीज़ के रूप में हाइलाइट किया गया है

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

फैक्ट टेबल स्ट्रक्चर

  • बिज़नेस ईवेंट्स का वर्णन (जैसे, किसी प्रोडक्ट की बिक्री).
  • कॉलम्स:
    • Dimension Keys. डाइमेंशन टेबल्स की surrogate keys के रेफ़रेंसेज़.
    • Attributes. फैक्ट के बारे में अतिरिक्त जानकारी देते हैं, पर न तो डाइमेंशन हैं न न्यूमेरिकल मेज़र।

Fact Sales नाम की सैंपल फैक्ट टेबल, जिसमें Date ID, Store ID, Product ID, Customer ID, Payment ID, Packaging Notes, Sale Order Number, Sale Units और Sale Price कॉलम हैं. Packaging Notes और Sale Order Number को एट्रिब्यूट्स के रूप में हाइलाइट किया गया है

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

फैक्ट टेबल स्ट्रक्चर

  • बिज़नेस ईवेंट्स का वर्णन (जैसे, किसी प्रोडक्ट की बिक्री).
  • कॉलम्स:
    • Dimension Keys. डाइमेंशन टेबल्स की surrogate keys के रेफ़रेंसेज़.
    • Attributes. फैक्ट के बारे में अतिरिक्त जानकारी देते हैं, पर न तो डाइमेंशन हैं न न्यूमेरिकल मेज़र.
    • Measures. फैक्ट की मात्रा बताते हैं; न्यूमेरिक होते हैं और आमतौर पर additive, जैसे यूनिट्स की संख्या, डॉलर अमाउंट, आदि।

Fact Sales नाम की सैंपल फैक्ट टेबल, जिसमें Date ID, Store ID, Product ID, Customer ID, Payment ID, Packaging Notes, Sale Order Number, Sale Units और Sale Price कॉलम हैं. Sale Units और Sale Price को मेज़र्स के रूप में हाइलाइट किया गया है

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

फैक्ट टेबल बनाना

T-SQL स्क्रिप्ट जो CREATE TABLE स्टेटमेंट से सैंपल फैक्ट टेबल fact_Sales बनाती है

Fact Sales नाम की सैंपल फैक्ट टेबल, जिसमें Date ID, Store ID, Product ID, Customer ID, Payment ID, Packaging Notes, Sale Order Number, Sale Units और Sale Price कॉलम हैं

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

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

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

Preparing Video For Download...