एसएपी लुमिरा - एसक्यूएल के साथ क्वेरी का उपयोग करना

एसएपी लुमिरा आपको उपयोग करके डेटासेट बनाने की अनुमति देता है SQL queryमैन्युअल रूप से लक्ष्य डेटा स्रोत के लिए। आप एसएपी लुमिरा में डेटा प्राप्त करने के लिए स्रोत तालिकाओं, कॉलम, प्रक्रियाओं और कार्यों को निर्दिष्ट कर सकते हैं।

आप Oracle, SQL Server, IBM DB2, Sybase, Teradata जैसे विशिष्ट डेटाबेस के लिए JDBC ड्राइवरों का उपयोग कर सकते हैं।

डेटाबेस JDBC ड्राइवर का नाम
आकाशवाणी ojdbc14.jar
Microsoft SQL सर्वर sqljdbc4.jar
Teradata terajdbc4.jar और tdgssconfig.jar
साइबेस jconn4.jar
आईबीएम DB2

db2jcc.jar या db2cc.jar और

9.5 से पहले के संस्करणों के लिए db2jcc_license_cu.jar

IBM Netezza nzjdbc.jar

SQL डेटा स्रोत के साथ क्वेरी से कनेक्ट करना

डेटा प्राप्त करने के लिए SQL क्वेरी का उपयोग कर डेटाबेस से कनेक्ट करने के लिए, आपको अपने डेटाबेस की अच्छी समझ और SQL पर अच्छी कमांड होनी चाहिए।

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

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

नीचे दिए गए SQL डेटा स्रोत के साथ एक क्वेरी से कनेक्ट करने के लिए चरण हैं।

Step 1 - डेटासेट बनाने के लिए SQL क्वेरी का उपयोग करने के लिए, पर जाएं File → New

विकल्प चुनें Query with SQL डेटासेट डाउनलोड करने और क्लिक करने के लिए Next

Step 2- SQL क्वेरी चुनें। हरे रंग के सभी प्रश्न ड्राइवरों का प्रतिनिधित्व करते हैं, जो मिडलवेयर के लिए ठीक से स्थापित हैं।

Step 3 - लक्ष्य डेटाबेस के लिए डेटाबेस मिडलवेयर चुनें और क्लिक करें Next

Step 4 - लॉगिन क्रेडेंशियल दर्ज करें, जैसे होस्ट नाम, इंस्टेंस नंबर, उपयोगकर्ता नाम और पासवर्ड और क्लिक करें Connect जैसा की नीचे दिखाया गया।

Step 5 - बाएँ फलक में, यह आपको लक्ष्य डेटाबेस में सभी स्कीमा और तालिकाएँ दिखाएगा।

लक्ष्य तालिका का चयन करें और इसमें जोड़ें Queryपैनल। आप क्लिक कर सकते हैंPreview डेटा पूर्वावलोकन देखने का विकल्प।

Step 6 - आप का उपयोग कर सकते हैं SELECTडेटाबेस तालिकाओं से डेटा प्राप्त करने के लिए केवल SQL संपादक में बयान। क्लिकCreate डेटासेट में जोड़ने के लिए Prepareटैब। आप भी उपयोग कर सकते हैं "Select All“विकल्प, यदि आप सभी कॉलम का उपयोग करना चाहते हैं या किसी भी कॉलम को डेटासेट में निकालने के लिए बॉक्स को अनचेक करें। क्लिकCreate

SQL कनेक्शन गुणों के साथ क्वेरी निर्दिष्ट करना

SQL क्वेरी विकल्प का उपयोग करने से आप तालिका डेटा प्राप्त करने के लिए लक्ष्य डेटा स्रोत के लिए SQL में मैन्युअल रूप से प्रवेश करके, अपना स्वयं का डेटा प्रदाता भी बना सकते हैं।

प्रयोग करते समय Query with SQL, लक्ष्य डेटाबेस के लिए कनेक्शन जानकारी दर्ज की जानी चाहिए और विभिन्न कनेक्शन गुणों का उपयोग किया जा सकता है।

  • User Name - लक्ष्य डेटाबेस के साथ कनेक्ट करने के लिए

  • Password - लक्ष्य डेटाबेस के साथ कनेक्ट करने के लिए

  • Server and Port name - लक्ष्य डेटाबेस का

  • Database - डेटाबेस का नाम

आप सेलेक्ट कर सकते है Advance जैसे विकल्प -

  • Connection Pool Mode - कनेक्शन को सक्रिय रखने के लिए

  • Pool timeout - कनेक्शन को मिनटों में सक्रिय रखने के लिए समय की अवधि।

  • Array Fetch Size - लक्ष्य डेटाबेस से लाने के लिए पंक्तियों की संख्या निर्धारित करना।

  • Array Bind Size - बड़ी बाँध सरणी, पंक्तियों की अधिक संख्या प्राप्त होगी।

  • Login Timeout - कनेक्शन से पहले का समय एक टाइमआउट का प्रयास करता है।

JDBC ड्राइवर गुण

ये विभिन्न कनेक्शन गुण हैं, जिन्हें Lumira डेटासेट बनाने में SQL विकल्प के साथ क्वेरी का उपयोग करते समय परिभाषित किया जा सकता है।