झाँकी Archiटेक्चर और सर्वर घटक

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

यह वर्चुअल और फिजिकल दोनों मशीनों पर चल सकता है। यह एक मल्टी-यूजर, मल्टी-प्रोसेस और मल्टी-थ्रेडेड सिस्टम है।

ऐसी शक्तिशाली सुविधाएँ प्रदान करने के लिए एक मजबूत वास्तुकला की आवश्यकता होती है। आइए Tableau सर्वर का अध्ययन करें Archiइस ट्यूटोरियल में व्याख्यान.

झांकी सर्वर Archiटेक्चर

Tableau सर्वर में प्रयुक्त विभिन्न परतें निम्नलिखित आर्किटेक्चर आरेख में दी गई हैं

झांकी सर्वर Archiटेक्चर
झाँकी Archiटेक्चर आरेख

आइये Tableau के विभिन्न घटकों का अध्ययन करें Archiटेक्चर

डेटा सर्वर

Tableau का प्राथमिक घटक Archiटेक्चर वह डेटा स्रोत है जिससे वह जुड़ सकता है।

झाँकी कई डेटा स्रोतों से जुड़ सकता है। ये डेटा स्रोत ऑन-प्रिमाइसेस या दूर से स्थित हो सकते हैं। यह एक ही समय में डेटाबेस, एक्सेल फ़ाइल और वेब एप्लिकेशन से जुड़ सकता है। Tableau विषम वातावरण से डेटा कनेक्ट कर सकता है। यह कई डेटा स्रोतों से डेटा को मिला सकता है। यह विभिन्न प्रकार के डेटा स्रोतों के बीच संबंध भी बना सकता है।

डेटा कनेक्टर्स

डेटा कनेक्टर बाह्य डेटा स्रोतों को Tableau डेटा सर्वर से जोड़ने के लिए एक इंटरफ़ेस प्रदान करते हैं।

Tableau में इन-बिल्ट ODBC/SQL कनेक्टर है। यह ODBC कनेक्टर किसी भी डेटाबेस से उनके मूल कनेक्टर का उपयोग किए बिना कनेक्ट हो सकता है। Tableau में लाइव और एक्सट्रेक्ट डेटा दोनों को चुनने का विकल्प है। उपयोग के आधार पर, एक्सट्रेक्ट और लाइव डेटा के बीच आसानी से स्विच किया जा सकता है।

  • लाइव कनेक्शन या वास्तविक समय डेटा: Tableau सीधे बाहरी डेटाबेस से जुड़कर वास्तविक समय के डेटा से जुड़ सकता है। यह डायनेमिक MDX (मल्टीडायमेंशनल एक्सप्रेशन) और SQL स्टेटमेंट भेजकर मौजूदा डेटाबेस सिस्टम के इंफ्रास्ट्रक्चर का उपयोग करता है। यह सुविधा डेटा आयात करने के बजाय Tableau के साथ लाइव डेटा से जुड़ सकती है। यह एक संगठन द्वारा एक तेज़ और अनुकूलित डेटाबेस सिस्टम पर किए गए निवेश को पूरा करता है। कई उद्यमों में, डेटाबेस का आकार बहुत बड़ा होता है और समय-समय पर अपडेट किया जाता है। उन मामलों में, Tableau लाइव डेटा से जुड़कर फ्रंट-एंड विज़ुअलाइज़ेशन टूल के रूप में काम करता है।
  • निकाला गया या इन-मेमोरी डेटा: Tableau में बाहरी डेटा स्रोतों से डेटा निकालने का विकल्प है। हम Tableau एक्सट्रैक्ट फ़ाइल के रूप में एक स्थानीय प्रतिलिपि बना सकते हैं। यह Tableau डेटा इंजन में एक क्लिक से लाखों रिकॉर्ड निकाल सकता है। Tableau का डेटा इंजन डेटा को स्टोर और प्रोसेस करने के लिए RAM, ROM और कैश मेमोरी जैसे स्टोरेज का उपयोग करता है। फ़िल्टर का उपयोग करके, Tableau एक विशाल डेटासेट से कुछ रिकॉर्ड निकाल सकता है। यह प्रदर्शन में सुधार करता है, खासकर बड़े डेटासेट पर काम करते समय। निकाले गए या इन-मेमोरी डेटा उपयोगकर्ताओं को डेटा स्रोत से कनेक्ट किए बिना, ऑफ़लाइन डेटा को देखने की अनुमति देता है।

Tableau सर्वर के घटक

टैबलो सर्वर में मौजूद विभिन्न घटक हैं:

  • अनुप्रयोग सर्वर
  • Vizक्यूएल सर्वर
  • डेटा सर्वर

ए) एप्लिकेशन सर्वर:

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

B) Vizक्यूएल सर्वर:

VizQL सर्वर का उपयोग डेटा स्रोत से क्वेरीज़ को विज़ुअलाइज़ेशन में बदलने के लिए किया जाता है। एक बार क्लाइंट अनुरोध को अग्रेषित कर दिया जाता है VizQL प्रक्रिया में, यह क्वेरी को सीधे डेटा स्रोत पर भेजता है और छवियों के रूप में जानकारी प्राप्त करता है। यह छवि या विज़ुअलाइज़ेशन उपयोगकर्ता को प्रस्तुत किया जाता है। Tableau सर्वर लोड समय को कम करने के लिए विज़ुअलाइज़ेशन का कैश बनाता है। कैश को कई उपयोगकर्ताओं के बीच साझा किया जा सकता है जिनके पास विज़ुअलाइज़ेशन देखने की अनुमति है।

सी) डेटा सर्वर:

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

प्रवेश द्वार

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

ग्राहकों

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

ग्राहकों वातावरण
झांकी डेस्कटॉप Tableau Desktop एक बिजनेस एनालिटिक्स टूल है। यह Tableau Server में डैशबोर्ड बनाने, देखने और प्रकाशित करने में मदद करता है। उपयोगकर्ता Tableau Desktop में विभिन्न डेटा स्रोतों तक पहुँच सकते हैं और विज़ुअलाइज़ेशन बना सकते हैं।
मोबाइल मोबाइल ब्राउज़र और एप्लिकेशन का उपयोग करके सर्वर से डैशबोर्ड को इंटरैक्टिव रूप से देखा जा सकता है। ब्राउज़र और एप्लिकेशन का उपयोग कार्यपुस्तिका में सामग्री को देखने और संपादित करने के लिए किया जा सकता है।
वेब जैसे वेब ब्राउज़र Google Chrome, सफारी, Firefox और इंटरनेट एक्सप्लोरर Tableau सर्वर का समर्थन करते हैं। डैशबोर्ड में सामग्री और विज़ुअलाइज़ेशन को इन वेब ब्राउज़र के माध्यम से संपादित किया जा सकता है।

सारांश

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