QlikView - डेटाबेस कनेक्शन

QlikView MySQL, SQL Server, Oracle, Postgress आदि जैसे अधिकांश लोकप्रिय डेटाबेस से कनेक्ट हो सकता है। यह डेटा और टेबल संरचनाओं को QlikView वातावरण में ला सकता है और इसके विश्लेषण के लिए इसकी मेमोरी में परिणाम संग्रहीत कर सकता है। इनमें से किसी भी डेटाबेस से जुड़ने के चरणों में DSN का उपयोग करके ODBC कनेक्शन बनाना और फिर डेटा प्राप्त करने के लिए इस DSN का उपयोग करना शामिल है।

इस ट्यूटोरियल के लिए, हम MySQL डेटाबेस से जुड़ेंगे। यह ट्यूटोरियल मानता है कि आपके पास एक MySQL वातावरण उपलब्ध है। इन चरणों का पालन करते हुए, MySQL के लिए एक ODBC DSN (डेटा स्रोत नाम) बनाएँ - DSN बनाने के लिए। DSN का नाम इस प्रकार हैmysqluserdsn या यदि आप पहले से ही MySql के लिए DSN बना चुके हैं, तो आप मौजूदा का उपयोग करना पसंद कर सकते हैं।

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

इस अध्याय के लिए हम MySql इनबिल्ट डेटाबेस नाम का उपयोग करेंगे sakila। हम एक नया QlikView दस्तावेज़ बनाते हैं और स्क्रिप्ट संपादक (नियंत्रण + ई दबाते हुए) खोलें। टैब के तहतData, हम डेटाबेस नाम के अनुभाग का पता लगाते हैं। ड्रॉप डाउन सूची से ODBC चुनें और कनेक्ट पर क्लिक करें। निम्न विंडो खुलती है। नामित DSN चुनेंmysqluserdnsऔर टेस्ट कनेक्शन पर क्लिक करें। संदेशConnection Test succeeded दिखाना चाहिए।

डेटाबेस से कनेक्शन का सत्यापन

सफल कनेक्शन पर, नीचे दी गई स्क्रीन स्क्रिप्ट संपादक की मुख्य विंडो में DB से कनेक्शन दिखाती है।

डेटाबेस तालिका का चयन करें

क्लिक Selectतालिका और स्तंभों की सूची प्राप्त करने के लिए उपरोक्त विंडो को iin करें। यहाँ जैसा कि हमने DSN के साथ बनाया हैsakilaडिफ़ॉल्ट डेटाबेस के रूप में हम इस डेटाबेस से तालिकाओं और स्तंभों की सूची प्राप्त करते हैं। हम डेटाबेस ड्रॉप डाउन सूची से एक और डेटाबेस चुन सकते हैं जैसा कि नीचे दिए गए स्क्रीनशॉट में दिखाया गया है। हम इस अध्याय के लिए sakila डेटाबेस का उपयोग करना जारी रखेंगे।

टेबल लोडर स्क्रिप्ट

उपरोक्त विंडो में ओके पर क्लिक करने पर, हम मुख्य स्क्रिप्ट एडिटर पर वापस जाते हैं, जिसमें नाम की तालिका का उपयोग करने के लिए स्क्रिप्ट दिखाई जाती है actor

Qvd फ़ाइल में परिणाम दिखा रहा है

अब QlikView दस्तावेज़ में लोड किए गए डेटा को और अधिक विश्लेषण करने के लिए स्थायी रूप से संग्रहीत करने की आवश्यकता है। इसके लिए, हम डेटा को qvd फ़ाइल के रूप में संग्रहीत करने के लिए स्क्रिप्ट को संपादित करेंगे। दबाएँControl+E स्क्रिप्ट विंडो को खोलने और निम्नलिखित कोड लिखने के लिए।

कोड में, हम कॉलम को उपयुक्त नाम देते हैं और लोड स्टेटमेंट के ऊपर टेबल नाम का उल्लेख करते हैं। इसके अलावा, हम एक रास्ता देते हैं जहां उत्पन्न qvd फ़ाइल संग्रहीत की जाएगी। इस फ़ाइल को इस रूप में सहेजेंQV_mysql.qvw

Qvd फ़ाइल का उपयोग करना

Qvd फ़ाइल को मुख्य दस्तावेज़ में लोड किया जा सकता है और आगे के विश्लेषण के लिए ग्राफ़ और टेबल बनाने के लिए उपयोग किया जाता है। दबाएँControl+R फिर से लोड करना QV_mysql.qvw फ़ाइल और क्लिक करें Nextचार्ट विज़ार्ड में। एक्टर_ड, फर्स्ट_नाम, लास्ट_नाम के साथ बनाई जाने वाली स्ट्रेट टेबल को एंप्लॉयी के रूप में एमी_ड के डाइमेंशन और काउंट के रूप में चुनें। नीचे दिए गए अनुसार एक चार्ट दिखाई देता है।