डायमेंशनल मॉडलिंग

Power BI में डेटा मॉडलिंग

Sara Billen

Curriculum Manager at DataCamp

किम्बॉल मॉडल

डायमेंशनल मॉडल

राल्फ किम्बॉल द्वारा सह-लिखित The Data Warehouse Toolkit की पुस्तक का कवर

Power BI में डेटा मॉडलिंग

किम्बॉल मॉडल

  • मुख्य कॉन्सेप्ट्स
    • फैक्ट्स: बिज़नेस प्रोसेस से मेट्रिक्स
    • डायमेंशंस: बिज़नेस प्रोसेस का संदर्भ
    • मिलकर स्टार स्कीमा बनाते हैं
  • स्टार स्कीमा डेटा वेयरहाउस में उपयोग होते हैं
  • Power BI स्टार स्कीमा के लिए ऑप्टिमाइज़्ड है

एक स्टार स्कीमा का आरेख जिसमें फैक्ट के चारों ओर पाँच डायमेंशंस हैं

Power BI में डेटा मॉडलिंग

फैक्ट टेबल्स

  • बने होते हैं
    • फैक्ट्स (measures)
      • आपके बिज़नेस प्रोसेस से माप या मेट्रिक्स
    • कीज़
      • फैक्ट और डायमेंशन टेबल्स के बीच रिलेशनशिप बनाती हैं
  • फैक्ट टेबल्स लंबी और संकरी होती हैं
    • बहुत सारी rows
    • कम columns

एक स्टार स्कीमा का आरेख जिसमें फैक्ट के चारों ओर पाँच डायमेंशंस हैं

Power BI में डेटा मॉडलिंग

फैक्ट टेबल्स: एक उदाहरण

प्रॉपर्टी सेल्स टेबल

LenderID StartDateID PropertyID PaymentTypeID SalesPersonID Rent Duration
CO76 20200624 PG14 P2 SA9 750 24
CO56 20200907 PG4 P4 SA12 1250 12
CO62 20201201 PG16 P3 SA5 3000 36
CO43 20200201 PG6 P3 SA6 500 24
CO76 20200530 PG20 P2 SA6 5000 12
CO76 20200115 PG11 P2 SA2 2000 24
CO32 20201201 PG15 P2 SA9 450 36
... ... ... ... ... ... ...
Power BI में डेटा मॉडलिंग

फैक्ट टेबल्स: एक उदाहरण

कीज़: टेबल्स के बीच रिलेशनशिप बनाती हैं

LenderID StartDateID PropertyID PaymentTypeID SalesPersonID Rent Duration
CO76 20200624 PG14 P2 SA9 750 24
CO56 20200907 PG4 P4 SA12 1250 12
CO62 20201201 PG16 P3 SA5 3000 36
CO43 20200201 PG6 P3 SA6 500 24
CO76 20200430 PG20 P2 SA9 5000 12
CO76 20200115 PG11 P2 SA2 2000 24
CO32 20201201 PG15 P2 SA9 450 36
... ... ... ... ... ... ...
Power BI में डेटा मॉडलिंग

फैक्ट टेबल्स: एक उदाहरण

मेज़र्स: बिज़नेस प्रोसेस से मेट्रिक्स

LenderID StartDateID PropertyID PaymentTypeID SalesPersonID Rent Duration
CO76 20200624 PG14 P2 SA9 750 24
CO56 20200907 PG4 P4 SA12 1250 12
CO62 20201201 PG16 P3 SA5 3000 36
CO43 20200201 PG6 P3 SA6 500 24
CO76 20200430 PG20 P2 SA9 5000 12
CO76 20200115 PG11 P2 SA2 2000 24
CO32 20201201 PG15 P2 SA9 450 36
... ... ... ... ... ... ...
Power BI में डेटा मॉडलिंग

डायमेंशन टेबल्स

  • संदर्भ देते हैं
    • Who, what, when, where, why?
  • साझा बिज़नेस कॉन्सेप्ट्स
    • जैसे, person, employee, customer, vendor
  • स्थिर या "धीरे-धीरे बदलने" वाला डेटा रखते हैं
    • जैसे, name, date of birth, height
  • डायमेंशन टेबल्स छोटी और चौड़ी होती हैं
    • कम rows
    • अधिक columns

एक स्टार स्कीमा का आरेख जिसमें फैक्ट के चारों ओर पाँच डायमेंशंस हैं

Power BI में डेटा मॉडलिंग

डायमेंशन टेबल्स: एक उदाहरण

सेल्सपर्सन टेबल

SalesPersonID FirstName LastName DateOfBirth Salary
SA9 Mary Howe 1990-02-19 24000
SA12 David Ford 1978-03-24 18000
SA5 Ann Beech 1980-11-10 12000
SA6 Julie Lee 1985-06-13 30000
SA9 John White 1965-10-01 9000
... ... ...
Power BI में डेटा मॉडलिंग

डायमेंशन टेबल्स: एक उदाहरण

की: फैक्ट टेबल से रिलेशनशिप बनाती है

SalesPersonID FirstName LastName DateOfBirth Salary
SA9 Mary Howe 1990-02-19 24000
SA12 David Ford 1978-03-24 18000
SA5 Ann Beech 1980-11-10 12000
SA6 Julie Lee 1985-06-13 30000
SA9 John White 1965-10-01 9000
... ... ...
Power BI में डेटा मॉडलिंग

डायमेंशन टेबल्स: एक उदाहरण

एट्रिब्यूट्स: डायमेंशन की विभिन्न विशेषताएँ

SalesPersonID FirstName LastName DateOfBirth Salary
SA9 Mary Howe 1990-02-19 24000
SA12 David Ford 1978-03-24 18000
SA5 Ann Beech 1980-11-10 12000
SA6 Julie Lee 1985-06-13 30000
SA9 John White 1965-10-01 9000
... ... ... ... ...
Power BI में डेटा मॉडलिंग

प्रॉपर्टी सेल्स स्टार स्कीमा के डेटा मॉडल

  • डायमेंशंस कई फैक्ट्स में उपयोग होते हैं
  • डायमेंशंस एक-दूसरे से नहीं जुड़ते
Power BI में डेटा मॉडलिंग

डेटासेट

फैक्ट
  • Establishment Survey: number of employees, number of firms, ...
डायमेंशंस
  • Industry: NAICS code, industry group, subsector, sector
  • Time: year, decade, century
  • Age: establishment age
  • Geography: country, state

एक बोतल फैक्ट्री में कन्वेयर बेल्ट का फ़ोटो

Power BI में डेटा मॉडलिंग

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

Power BI में डेटा मॉडलिंग

Preparing Video For Download...