पावर बीआई - डेटा मॉडलिंग
इस अध्याय में, आप Power BI में डेटा मॉडलिंग के बारे में जानेंगे।
डेटा मॉडलिंग और नेविगेशन का उपयोग करना
डेटा माडलिंग एक संबंध का उपयोग करके बीआई उपकरण में कई डेटा स्रोतों को जोड़ने के लिए उपयोग की जाने वाली सुविधाओं में से एक है। एक रिश्ता परिभाषित करता है कि डेटा स्रोत एक दूसरे के साथ कैसे जुड़े हैं और आप कई डेटा स्रोतों पर दिलचस्प डेटा विज़ुअलाइज़ेशन बना सकते हैं।
मॉडलिंग सुविधा के साथ, आप मौजूदा तालिकाओं पर कस्टम गणनाएँ बना सकते हैं और इन स्तंभों को सीधे Power BI विज़ुअलाइज़ेशन में प्रस्तुत किया जा सकता है। यह व्यवसायों को नए मैट्रिक्स को परिभाषित करने और उन मैट्रिक्स के लिए कस्टम गणना करने की अनुमति देता है।

उपरोक्त छवि में, आप एक सामान्य डेटा मॉडल देख सकते हैं, जो दो तालिकाओं के बीच संबंध दिखाता है। दोनों तालिकाओं को एक कॉलम नाम "Id" का उपयोग करके जोड़ा जाता है।
इसी प्रकार, पावर बीआई में, आप दो वस्तुओं के बीच संबंध निर्धारित करते हैं। संबंध स्थापित करने के लिए, आपको सामान्य कॉलम के बीच एक रेखा खींचनी होगी। आप Power BI में डेटा मॉडल में "रिलेशनशिप" भी देख सकते हैं।
Power BI में डेटा मॉडल बनाने के लिए, आपको Power BI नए रिपोर्ट विकल्प में सभी डेटा स्रोतों को जोड़ना होगा। डेटा स्रोत जोड़ने के लिए, गेट डेटा विकल्प पर जाएं। फिर, उस डेटा स्रोत का चयन करें जिसे आप कनेक्ट करना चाहते हैं और कनेक्ट बटन पर क्लिक करें।

एक बार जब आप कोई डेटा स्रोत जोड़ते हैं, तो उसे दाईं ओर बार में प्रस्तुत किया जाता है। निम्नलिखित छवि में, हमने डेटा आयात करने के लिए 2 xls फ़ाइल का उपयोग किया है - ग्राहक और उत्पाद।

स्क्रीन के बाईं ओर पावर बीआई में, आपके पास निम्न तीन टैब हैं -
- Report
- Data
- Relationships

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

जब आप डेटा टैब पर जाते हैं, तो आप डेटा स्रोतों से निर्धारित संबंध के अनुसार सभी डेटा देख सकते हैं।

रिलेशनशिप टैब में, आप डेटा स्रोतों के बीच संबंध देख सकते हैं। जब आप Power BI विज़ुअलाइज़ेशन में कई डेटा स्रोत जोड़ते हैं, तो उपकरण स्वचालित रूप से स्तंभों के बीच के संबंध का पता लगाने की कोशिश करता है। जब आप रिलेशनशिप टैब पर जाते हैं, तो आप संबंध देख सकते हैं। आप क्रिएट रिलेशनशिप विकल्प का उपयोग करके कॉलम के बीच एक संबंध भी बना सकते हैं।

आप डेटा विज़ुअलाइज़ेशन में रिश्तों को जोड़ और हटा भी सकते हैं। किसी रिश्ते को हटाने के लिए, आपको राइट-क्लिक करना होगा और "डिलीट" विकल्प चुनें। एक नया "रिलेशनशिप" बनाने के लिए, आपको केवल उन फ़ील्ड्स को ड्रैग और ड्रॉप करना होगा जिन्हें आप डेटा स्रोतों के बीच लिंक करना चाहते हैं।

आप रिपोर्ट में किसी विशेष कॉलम को छिपाने के लिए रिलेशनशिप व्यू का भी उपयोग कर सकते हैं। एक कॉलम छिपाने के लिए, कॉलम नाम पर राइट-क्लिक करें और "रिपोर्ट दृश्य में छिपाएं" विकल्प चुनें।

परिकलित कॉलम बनाना
आप मौजूदा डेटा के दो या अधिक तत्वों को मिलाकर पावर बीआई में गणना किए गए कॉलम बना सकते हैं। आप एक नए कॉलम को परिभाषित करने के लिए एक मौजूदा कॉलम पर गणना लागू कर सकते हैं या एक नया कॉलम बनाने के लिए दो कॉलम जोड़ सकते हैं।
आप तालिकाओं के बीच संबंध स्थापित करने के लिए एक गणना स्तंभ भी बना सकते हैं और इसका उपयोग दो तालिकाओं के बीच संबंध स्थापित करने के लिए भी किया जा सकता है।
एक नया परिकलित स्तंभ बनाने के लिए, स्क्रीन के बाईं ओर डेटा दृश्य टैब पर जाएँ और फिर मॉडलिंग पर क्लिक करें।

जब आप मॉडलिंग टैब पर जाते हैं, तो आप स्क्रीन के शीर्ष पर एक नया कॉलम विकल्प देख सकते हैं। यह सूत्र पट्टी भी खोलता है, जहाँ आप गणना करने के लिए DAX सूत्र दर्ज कर सकते हैं। DAX- डेटा विश्लेषण अभिव्यक्ति एक शक्तिशाली भाषा है जिसका उपयोग एक्सेल में गणना करने के लिए भी किया जाता है। आप स्तंभ पट्टी को सूत्र पट्टी में बदलकर स्तंभ का नाम बदल सकते हैं।

निम्नलिखित उदाहरण में, हम एक नया कॉलम बनाते हैं: उत्पाद कोड (Product_C), जो कि Prod_Id कॉलम के अंतिम तीन वर्णों से लिया गया है। फिर, निम्न सूत्र लिखें -
Product_C = RIGHT( Sheet1[Prod_Id],3)

सूत्र की एक लंबी सूची भी प्रदान की जाती है जिसका उपयोग आप गणना किए गए कॉलम बनाने के लिए कर सकते हैं। आपको गणना का उपयोग करने के लिए सूत्र का पहला वर्ण दर्ज करना होगा जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।

परिकलित तालिकाएँ बनाना
आप Power BI में डेटा मॉडलिंग में एक नई परिकलित तालिका भी बना सकते हैं। एक नई तालिका बनाने के लिए, स्क्रीन के बाईं ओर डेटा दृश्य टैब पर जाएँ और फिर स्क्रीन के शीर्ष पर स्थित मॉडलिंग विकल्प पर जाएँ।

नई तालिका बनाने के लिए DAX अभिव्यक्ति का उपयोग किया जाता है। आपको उस तालिका को दाईं ओर बनाने के लिए गणना करने के लिए बराबर चिह्न और DAX सूत्र के बाईं ओर एक नई तालिका का नाम दर्ज करना होगा। जब गणना पूरी हो जाती है, तो नई तालिका आपके मॉडल में फ़ील्ड फलक में दिखाई देती है।
निम्नलिखित उदाहरण में, हम एक नई तालिका - Table_CustC को परिभाषित करते हैं जो एक स्तंभ तालिका को किसी अन्य तालिका में एक स्तंभ में अद्वितीय मानों के साथ लौटाता है।

पावर बी स्क्रीन में "फ़ील्ड्स" अनुभाग के तहत एक नई तालिका जोड़ी गई है जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है। एक बार गणना किए गए कॉलम और गणना की गई तालिकाओं को आपकी आवश्यकता के अनुसार बनाया गया है, तो आप Power BI में रिपोर्ट टैब में फ़ील्ड का उपयोग कर सकते हैं।
इन ऑब्जेक्ट्स को जोड़ने के लिए, आपको एक चेकबॉक्स का चयन करना होगा और यदि संभव हो तो एक रिश्ते का स्वचालित रूप से पता लगाया जाता है। यदि नहीं, तो आप उन स्तंभों को खींच सकते हैं जिन्हें आप कनेक्ट करना चाहते हैं।

रिपोर्ट देखने के लिए, आप रिपोर्ट टैब पर जाएँ और आप रिपोर्ट दृश्य में नए "परिकलित तालिका" से "परिकलित स्तंभ" और फ़ील्ड दोनों देख सकते हैं।

समय-आधारित डेटा का प्रबंधन
पावर बीआई डिफ़ॉल्ट रूप से समय-आधारित डेटा के माध्यम से ड्रिल करने की अनुमति देता है। जब आप अपने विश्लेषण में एक तारीख क्षेत्र जोड़ते हैं और अपने डेटा विज़ुअलाइज़ेशन पर ड्रिल को सक्षम करते हैं, तो यह आपको समय-आधारित डेटा के अगले स्तर तक ले जाता है।
आइए हम पावर बीआई विज़ुअलाइज़ेशन में टाइम-आधारित तालिका को जोड़ते हैं। हमने अपनी रिपोर्ट में रेवेन्यू और ईयर कॉलम जोड़ा है।


हम शीर्ष पर विकल्प का उपयोग करके विज़ुअलाइज़ेशन में ड्रिल सुविधा को सक्षम कर सकते हैं। एक बार जब हम ड्रिल सुविधा को सक्षम करते हैं और चार्ट में बार या लाइनों पर क्लिक करते हैं, तो यह समय के पदानुक्रम के अगले स्तर तक नीचे चला जाता है।Example: साल → क्वार्टर → महीने।
हम ड्रिल करने के लिए पदानुक्रम विकल्प में अगले स्तर तक गो का उपयोग कर सकते हैं।
