डेटा विज़ुअलाइज़ेशन और एनालिटिक्स के लिए ओपन-सोर्स बीआई टूल मेटाबेस

डेटा विज़ुअलाइज़ेशन और एनालिटिक्स के लिए ओपन-सोर्स बीआई टूल मेटाबेस

स्रोत नोड: 3085489

परिचय

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

सीखने के मकसद

  • मेटाबेस के आवश्यक नियमों और अवधारणाओं को समझना
  • डेटा का विश्लेषण करने, विज़ुअल और इंटरैक्टिव डैशबोर्ड बनाने के लिए टूल का उपयोग करना
  • मेटाबेस ओपन-सोर्स संस्करण और इसके प्रमुख घटक की उल्लेखनीय विशेषताओं पर प्रकाश डाला गया
  • उपयोगकर्ता और समूह प्रबंधन सहित मेटाबेस व्यवस्थापक गतिविधियों की व्याख्या करना

इस लेख के एक भाग के रूप में प्रकाशित किया गया था डेटा साइंस ब्लॉगथॉन।

विषय - सूची

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

यह मार्गदर्शिका मेटाबेस पर चर्चा करने पर केंद्रित है, जो विंडोज़ वातावरण में इसके अनुप्रयोग पर विशेष जोर देने के साथ ओपन-सोर्स (एजीपीएल) और एंटरप्राइज टियर लाइसेंस दोनों प्रदान करता है। नवीनतम संस्करण, V0.48 (दिसंबर '23 तक), जावा आर्काइव फ़ाइल (जार) के रूप में वितरित होता है, जिसके लिए नवीनतम मेटाबेस संस्करणों को चलाने के लिए जावा 11 या उच्चतर की आवश्यकता होती है। आलेख इंस्टॉलेशन प्रक्रिया में अंतर्दृष्टि प्रदान करता है और मेटाबेस के ओपन-सोर्स संस्करण की प्रमुख विशेषताओं पर प्रकाश डालता है।

चरण I: मेटाबेस.जार डाउनलोड करना

मेटाबेस GitHub रिपॉजिटरी से मेटाबेस ओपन-सोर्स संस्करण डाउनलोड करें। Metabase.Jar का नवीनतम संस्करण प्राप्त करें यहाँ उत्पन्न करें.

चरण II: मेटाबेस प्रारंभ करना

डाउनलोड किया हुआ रखें मेटाबेस.जार एक फ़ोल्डर में फ़ाइल करें और मेटाबेस शुरू करने के लिए बस जार फ़ाइल पर डबल क्लिक करें। 

Or

Using Command prompt  to  run Metbase.Jar. Navigate to directory where Metabase.Jar is present  and Run “Java -jar Metabase.Jar”

उदाहरण: यह ध्यान में रखते हुए कि Metabase.jar फ़ाइल "C:UsersTools" फ़ोल्डर में मौजूद है। इसके लिए आदेश नीचे दिया गया है:

C:UsersTools> Java -jar Metabase.Jar

You can watch for the Metabase logs as it starts up.

Wait for few minutes and Log into http://localhost:3000/ url using any of popular  web browser 

नोट: मेटाबेस, डिफ़ॉल्ट रूप से, H2 एंबेडेड डेटाबेस को एप्लिकेशन DB के रूप में उपयोग करता है। उत्पादन के लिए, मेटाबेस को तीन डेटाबेस (MySql, PostgreSQL, या MariaDB) में से एक के साथ कॉन्फ़िगर करें।

पहली बार मेटाबेस आरंभिक सेटअप के लिए विकल्पों का संकेत देता है (भाषा प्राथमिकता, उपयोगकर्ता आईडी और पासवर्ड सेटअप और डेटासोर्स सेटअप)। सेटअप पूरा होने के बाद, आप मेटाबेस की होम स्क्रीन देख सकते हैं।

  • बायां फलक - उपलब्ध संग्रह (फ़ोल्डर) और नमूना डेटा स्रोत का प्रदर्शन
  • ऊपरीदायाँ - प्रश्न और डैशबोर्ड बनाने के लिए सेटिंग्स और विकल्प "नया"।
Metabase UI

मेटाबेस की विशेषताएं

मेटाबेस की विशेषताएं

संग्रह, प्रश्न और डैशबोर्ड

पुस्तक संग्रह in Metabase is where the Questions, Models & Dashboards are stored. Collections is equivalent to folder, you can create sub-folders in it .

प्रत्येक उपयोगकर्ता के लिए व्यक्तिगत संग्रह

मेटाबेस में प्रत्येक उपयोगकर्ता के पास एक विशिष्ट व्यक्तिगत संग्रह होगा जहां उपयोगकर्ता अपने प्रश्न, मॉडल और डैशबोर्ड संग्रहीत कर सकते हैं। व्यक्तिगत संग्रह में संग्रहीत सामग्री अन्य उपयोगकर्ताओं के लिए पहुंच योग्य नहीं है।

परियोजना के लिए संग्रह  

एक एकल मेटाबेस इंस्टेंस कई परियोजनाओं को पूरा कर सकता है। प्रत्येक प्रोजेक्ट की सामग्री को एक समर्पित संग्रह में संग्रहीत किया जा सकता है, जो केवल विशिष्ट प्रोजेक्ट उपयोगकर्ताओं के लिए ही पहुंच योग्य है।

विकल्प से एक नया संग्रह बनाया जा सकता है नया >> संग्रह

Metabase: Creation of New Collection
Metabase: Creation of New Collection

नोट: मेटाबेस एडमिन के पास उपयोगकर्ताओं के व्यक्तिगत संग्रह सहित प्रत्येक संग्रह में सामग्री को देखने, संशोधित करने और संग्रहीत करने का पूर्ण अधिकार है।

प्रशन

Term “Question” in Metabase refers to an Individual Visual element. It can be a Bar chart or  Line Chart or Map Chart or anyone of 17 supported Chart in Metabase. You can create questions in the following ways:

  • विज़ुअल क्वेरी बिल्डर का उपयोग करना
  • कस्टम SQL क्वेरी

विज़ुअल क्वेरी बिल्डर का उपयोग करना

In the Top Right, click on option “New” >> “Question” ,Then pick the DataSource you wish to Explore

विज़ुअल क्वेरी बिल्डर का उपयोग करना

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

नोट : बैकएंड पर मेटाबेस प्रत्येक प्रश्न के लिए एसक्यूएल को फ्रेम करेगा।

 कस्टम SQL क्वेरी

यदि सारांश संपादक में विकल्प आपकी आवश्यकताओं को पूरा नहीं करते हैं, तो आप प्रश्न को संपादित कर सकते हैं और व्यावसायिक आवश्यकताओं के अनुसार SQL को संशोधित कर सकते हैं। इस प्रक्रिया को "एसक्यूएल प्रश्न" कहा जाता है, जहां उपयोगकर्ता द्वारा प्रदान किया गया एसक्यूएल एक प्रश्न में परिवर्तित हो जाता है। आप "नया" >> "एसक्यूएल क्वेरी" चुनकर एक नया एसक्यूएल प्रश्न बना सकते हैं।

Custom SQL Query | Metabase

एक बार जब आप कोई प्रश्न बना लें, तो उसे एक संग्रह में सहेजें और डैशबोर्ड में जोड़ें।

डैशबोर्ड  

डैशबोर्ड एक ऐसा पृष्ठ है जो एक सामान्य व्यावसायिक संदर्भ के साथ कई प्रश्नों को समूहित करता है।

Dashboard | Metabase

डैशबोर्ड के घटक

  • टैब्स: डैशबोर्ड में सामान्य फ़िल्टर द्वारा एक या अधिक टैब जुड़े हो सकते हैं 
  • प्रशन: डैशबोर्ड में व्यक्तिगत दृश्य तत्व 
  • फ़िल्टर: फ़िल्टर प्रत्येक प्रश्न में लोड किए गए डेटा को नियंत्रित कर सकते हैं (उदाहरण: देश के अनुसार फ़िल्टर करना)
  • पाठ/शीर्षक: URL से विवरण, छवियाँ जोड़ने की क्षमता। मार्कडाउन का समर्थन करता है
  • व्यवहार पर क्लिक करें: प्रश्न में विकल्प जो डैशबोर्ड की इंटरएक्टिविटी को नियंत्रित करते हैं 
  • डैशबोर्ड में अन्य विकल्प: डेटा रिफ्रेश, ईमेल सदस्यता, डेटा डाउनलोड करें और पीडीएफ में निर्यात करें

फ़िल्टर और व्यवहार पर क्लिक करें

इंटरैक्टिव डैशबोर्डिंग

डैशबोर्ड टैब में आवश्यक प्रश्नों को व्यवस्थित करें, और फ़िल्टर और क्लिक व्यवहार को कॉन्फ़िगर करके इंटरैक्टिविटी जोड़ें।

Interactive Dashboarding | Metabase

डैशबोर्ड में फ़िल्टर

डैशबोर्ड में एक या अधिक फ़िल्टर जोड़ें. एक या अधिक प्रश्नों को नियंत्रित करने के लिए डैशबोर्ड में प्रत्येक फ़िल्टर को कॉन्फ़िगर करें। फ़िल्टर जोड़ने के बाद, इसे डैशबोर्ड पर प्रत्येक प्रश्न पर मैप करें। बैकएंड में, मेटाबेस SQL ​​में WHERE क्लॉज जोड़ता है।

डैशबोर्ड में फ़िल्टर

प्रश्न के लिए फ़िल्टर मैप करने के चरण

  1. ऊपर दाईं ओर फ़िल्टर आइकन पर क्लिक करें और प्रासंगिक फ़िल्टर प्रकार चुनें।
  2. चयनित फ़िल्टर प्रकार डैशबोर्ड हेडर में जोड़ा जाएगा।
  3. व्यक्तिगत फ़िल्टर में सेटिंग बटन पर क्लिक करें। प्रत्येक प्रश्न में उपलब्ध कॉलम की सूची के साथ डैशबोर्ड का एक दृश्य लेआउट प्रदर्शित होता है।
  4. प्रश्न में संबंधित कॉलम को चरण 1 से चयनित फ़िल्टर पर मैप करें।
  5. मैप किए गए कॉलम के विशिष्ट मान फ़िल्टर टैब में दिखाई देंगे।

व्यवहार पर क्लिक करें

"क्लिक बिहेवियर" एक ऑपरेशन को संदर्भित करता है जो तब किया जाता है जब डैशबोर्ड देखते समय विज़ुअल के एक हिस्से या खंड को चुना/क्लिक किया जाता है। 

उदाहरण: क्लिक बिहेवियर को बार चार्ट में एक बार सेगमेंट का चयन करने, विश्व मानचित्र में एक क्षेत्र पर क्लिक करने के लिए कॉन्फ़िगर किया जा सकता है। इसे प्रत्येक प्रश्न में कॉन्फ़िगर किया जा सकता है. जब डैशबोर्ड संपादन मोड में हो तो आप प्रत्येक प्रश्न के शीर्ष दाएं कोने में इस विकल्प तक पहुंच सकते हैं।

व्यवहार पर क्लिक करें

व्यवहार संचालन पर क्लिक करें

  1. चार्ट में क्लिक किए गए भाग या खंड के डेटा रिकॉर्ड देखने के लिए ड्रिल-डाउन करें
  2. किसी अन्य डैशबोर्ड पर नेविगेट करें, किसी प्रश्न पर नेविगेट करें और URL का उपयोग करके बाहरी वेब साइट पर नेविगेट करें
  3. किसी भी उपलब्ध डैशबोर्ड फ़िल्टर को अपडेट करें। यह डैशबोर्ड में क्रॉस-फ़िल्टरिंग लागू करने की अनुमति देता है। क्लिक-बिहेवियर को प्रभावी ढंग से सेट करके, डैशबोर्ड को उपयोगकर्ताओं के लिए इंटरैक्टिव और सहज बनाया जा सकता है।

डैशबोर्ड परिनियोजन और अन्य उपयोगी सुविधाएँ

एक बार जब आप किसी संग्रह में डैशबोर्ड बना लेते हैं और संग्रहीत कर लेते हैं, तो "व्यू" अनुमति वाला कोई भी उपयोगकर्ता उस तक पहुंच सकता है। किसी डैशबोर्ड या प्रश्न तक सीधे उसके URL के माध्यम से पहुंचा जा सकता है।

मेटाबेस की अन्य उल्लेखनीय विशेषताएं 

  1. मॉडल में क्रियाओं का उपयोग करके तालिका में CRUD संचालन करना।
  2. प्रत्येक डैशबोर्ड के लिए ऑटो-रीफ्रेश कॉन्फ़िगर करना।
  3. प्रश्नों में अलर्ट कॉन्फ़िगर करना.
  4. किसी प्रश्न से परिणाम डेटा को .CSV, .JSON, या .XLSX के रूप में डाउनलोड करना।
  5. किसी प्रश्न को .PNG और डैशबोर्ड को .PDF फ़ाइल के रूप में डाउनलोड करना।
  6. ईमेल या स्लैक के माध्यम से डैशबोर्ड की सदस्यता लेना।

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

डेटा स्रोत कॉन्फ़िगर करना

Metabase Admin have rights to configure new Data Source under “Databases” options in Admin Settings

Configuring Data Source :

उपयोगकर्ता और समूह प्रबंधन

नीचे संभावित ऑपरेशन दिए गए हैं जिन्हें "पीपल" विकल्प के तहत एडमिन सेटिंग में किया जा सकता है:

  1. सभी सक्रिय मेटाबेस उपयोगकर्ताओं की सूची और निष्क्रिय उपयोगकर्ताओं की सूची देखें।
  2. एक उपयोगकर्ता जोड़ें और उन्हें मौजूदा मेटाबेस समूह में मैप करें।
  3. किसी उपयोगकर्ता को समूह से निकालें या उपयोगकर्ता को निष्क्रिय करें और उपयोगकर्ता को पुनः सक्रिय करें।
  4. नया समूह बनाएं, मौजूदा समूह को प्रबंधित करें (समूह में उपयोगकर्ताओं को जोड़ें या हटाएं)।
  5. उपयोगकर्ता का विवरण देखें या संपादित करें और उपयोगकर्ता के लिए पासवर्ड रीसेट करें।

नोट: A user can be Mapped to one or more Metabase Groups

अनुमतियाँ प्रबंधन

While “People” option is for managing users and their Group , “Permissions” options under Admin setting is for managing permission between Collection, Groups & Database 

संग्रहण अनुमति 

Under the sub-option “Collections”. Below are different Permission level that a Group can be mapped into collection

  • क्यूरेट: क्यूरेट अनुमति वाले समूह के उपयोगकर्ता संग्रह में किसी भी सामग्री को जोड़ सकते हैं, संपादित कर सकते हैं, देख सकते हैं, संग्रहीत कर सकते हैं और उप-संग्रह बना सकते हैं और सामग्री को संग्रह से या उसमें स्थानांतरित कर सकते हैं।
  • राय: दृश्य अनुमति वाला समूह केवल संग्रह की सामग्री देख सकता है, सामग्री को जोड़ने या संशोधित करने में असमर्थ है।
  • तक पहुँच नहीं : संग्रह को देखने में असमर्थ और उसमें किसी भी आइटम तक पहुँचने में असमर्थ।

डेटा अनुमति

किसी समूह को डेटाबेस में मैप करने के लिए विभिन्न अनुमति स्तरों में शामिल हैं:

  1. अप्रतिबंधित: समूह के उपयोगकर्ता डेटाबेस में किसी भी तालिका से प्रश्न बनाने के लिए क्वेरी बिल्डर का उपयोग कर सकते हैं।
  2. दानेदार: क्वेरी बिल्डर का उपयोग करके डेटाबेस में केवल विशिष्ट तालिकाओं तक ही पहुंचा जा सकता है। व्यवस्थापकों को प्रत्येक तालिका के लिए इस अनुमति को कॉन्फ़िगर करने का अधिकार है।
  3. कोई स्व-सेवा नहीं: समूह के उपयोगकर्ता ग्राफिकल क्वेरी बिल्डर का उपयोग नहीं कर सकते और डेटा नहीं देख सकते।
  4. मूल क्वेरी संपादन: अप्रतिबंधित अनुमति के साथ सक्षम होने पर, मूल SQL का उपयोग करके प्रश्न बनाए जा सकते हैं।

अन्य मेटाबेस व्यवस्थापक गतिविधियाँ शामिल हैं

  1. नवीनतम अपडेट की जाँच करना और एंबेडेड H2 डेटाबेस से माइग्रेट करना।
  2. Google या LDAP का उपयोग करके ईमेल, स्लैक और प्रमाणीकरण सेटअप कॉन्फ़िगर करना।
  3. सीएसवी अपलोड के लिए डेटाबेस कॉन्फ़िगर करें।
  4. व्यक्तिगत कॉलम के लिए डेटा प्रकार मैपिंग और फ़ॉर्मेटिंग।
  5. मेटाबेस एम्बेडिंग और सार्वजनिक साझाकरण को सक्षम करने के लिए अन्य उन्नत सेटिंग।

निष्कर्ष

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

कुंजी लिया हुआ

  1. मेटाबेस एक ओपन-सोर्स बीआई टूल है जो डेटा पेशेवरों के लिए इंटरैक्टिव डैशबोर्ड की सुविधा प्रदान करता है।
  2. मेटाबेस शर्तों को समझें, डेटा का विश्लेषण करें, विज़ुअल बनाएं और व्यवस्थापक गतिविधियों का पता लगाएं।
  3. जावा 11+ के साथ विंडोज़ पर मेटाबेस स्थापित करें, जिसमें उपयोगकर्ता के अनुकूल यूआई और आवश्यक कार्यक्षमताएं शामिल हैं।
  4. जानकारीपूर्ण डेटा अन्वेषण के लिए फ़िल्टर, क्लिक व्यवहार और इंटरैक्टिव सुविधाओं के साथ डैशबोर्ड बनाएं।
  5. व्यवस्थापक उपयोगकर्ताओं, अनुमतियों और कॉन्फ़िगरेशन का प्रबंधन करते हैं, जिससे मेटाबेस अनुकूलनीय और उपयोगकर्ता के अनुकूल हो जाता है।

आम सवाल-जवाब

Q1। क्या मैं मेटाबेस का निःशुल्क उपयोग कर सकता हूँ?

उ. हां, मेटाबेस डेटा विश्लेषण और डैशबोर्ड निर्माण के लिए आवश्यक व्यावसायिक खुफिया सुविधाओं के साथ एक निःशुल्क और ओपन-सोर्स संस्करण प्रदान करता है।

Q2। क्या मेटाबेस एक बीआई उपकरण है?

उ. बिल्कुल, मेटाबेस एक बिजनेस इंटेलिजेंस (बीआई) टूल है जिसे डेटाबेस से जुड़ने, डेटा का विश्लेषण करने और इंटरैक्टिव डैशबोर्ड बनाने के लिए डिज़ाइन किया गया है।

Q3। क्या मेटाबेस ओपन-सोर्स है?

उ. हां, मेटाबेस ओपन-सोर्स है, जो उपयोगकर्ताओं को इसकी बीआई कार्यक्षमताओं, उपयोगकर्ता और समूह प्रबंधन और इंटरैक्टिव डैशबोर्ड सुविधाओं तक मुफ्त पहुंच प्रदान करता है।

Q4। क्या मेटाबेस एक डेटा विज़ुअलाइज़ेशन टूल है?

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

इस लेख में दिखाया गया मीडिया एनालिटिक्स विद्या के स्वामित्व में नहीं है और इसका उपयोग लेखक के विवेक पर किया जाता है।

समय टिकट:

से अधिक एनालिटिक्स विधा