योजक परिवर्तन क्या है?
योजक परिवर्तन एक सक्रिय और जुड़ा हुआ परिवर्तन है जो आपको Informatica में जुड़ने का विकल्प प्रदान करता है। जॉइनर ट्रांसफॉर्मेशन का उपयोग करके बनाए गए जॉइन डेटाबेस में जॉइन के समान होते हैं। योजक परिवर्तन का लाभ यह है कि विषम प्रणालियों (विभिन्न डेटाबेस) के लिए जुड़ाव बनाया जा सकता है।
योजक परिवर्तन में, दो स्रोत हैं जो हम इसका उपयोग जुड़ने के लिए करने जा रहे हैं। इन दो स्रोतों को कहा जाता है
- मास्टर स्रोत
- डिटेल सोर्स
योजक परिवर्तन के गुणों में, आप चुन सकते हैं कि कौन सा डेटा स्रोत मास्टर हो सकता है और कौन सा स्रोत विस्तार स्रोत हो सकता है।
निष्पादन के दौरान, मास्टर स्रोत उद्देश्य में शामिल होने के लिए मेमोरी में कैश किया जाता है। इसलिए मास्टर स्रोत के रूप में रिकॉर्ड की कम संख्या के साथ स्रोत का चयन करने की सिफारिश की जाती है।
योजक परिवर्तन का उपयोग करके निम्नलिखित जोड़ बनाए जा सकते हैं
- मास्टर बाहरी सम्मिलित हों
मास्टर आउटर जॉइन में, डिटेल सोर्स से सभी रिकॉर्ड्स ज्वाइन करके वापस आ जाते हैं और मास्टर सोर्स से केवल मैचिंग पंक्तियां वापस आ जाती हैं।
- डिटेल आउटर जॉइन
विस्तार से बाहरी जुड़ाव केवल मिलान पंक्तियों को विस्तार स्रोत से लौटाया जाता है, और मास्टर स्रोत से सभी पंक्तियों को वापस कर दिया जाता है।
- पूर्ण बाहरी जुड़ना
पूर्ण बाहरी जुड़ाव में, दोनों स्रोतों से सभी रिकॉर्ड वापस आ जाते हैं। मास्टर बाहरी और डिटेल बाहरी जोड़ SQL में बाएं बाहरी जोड़ों के बराबर हैं।
- सामान्य रूप से शामिल हों
सामान्य जुड़ाव में दोनों स्रोतों से केवल मिलान वाली पंक्तियाँ वापस आ जाती हैं।
इस उदाहरण में, हम जॉइनर ट्रांसफॉर्मेशन का उपयोग करके एम्प और डिप्ट टेबल में शामिल होंगे
चरण 1 - नीचे की स्क्रिप्ट का उपयोग करके डेटाबेस में एक नया लक्ष्य तालिका EMP_DEPTNAME बनाएं और Informatica लक्ष्यों में तालिका आयात करें।
उपरोक्त emp_deptname.sql फ़ाइल डाउनलोड करें
चरण 2 - एक नया मैपिंग और इंपोर्ट सोर्स टेबल बनाएं "ईएमपी" और "डीईपीटी" और लक्ष्य तालिका जो हमने पिछले चरण में बनाई थी।
चरण 3 - परिवर्तन मेनू से, बनाएँ विकल्प चुनें।
- योजक परिवर्तन का चयन करें
- परिवर्तन नाम "jnr_emp_dept" दर्ज करें
- बनाने का विकल्प चुनें
चरण 4 - सभी स्तम्भों को दोनों क्वालीफायर से जोड़कर संचालक में रूपांतरित करें और खींचें
चरण 5 - योजक परिवर्तन पर डबल क्लिक करें, फिर संपादन परिवर्तन विंडो में
- कंडीशन टैब चुनें
- ऐड न्यू कंडीशन आइकन पर क्लिक करें
- मास्टर और डिटेल कॉलम सूची में डीप्टनो का चयन करें
चरण 6 - फिर उसी विंडो में
- गुण टैब का चयन करें
- Join type के रूप में normal Join को सेलेक्ट करें
- ओके बटन का चयन करें
प्रदर्शन अनुकूलन के लिए, हम मास्टर स्रोत को सोर्स टेबल पाइपलाइन को असाइन करते हैं, जिसमें रिकॉर्ड की संख्या कम होती है। इस कार्य को करने के लिए -
चरण 7- संपादित गुण विंडो को खोलने के लिए योजक परिवर्तन पर डबल क्लिक करें, और फिर
- पोर्ट टैब चुनें
- किसी विशेष स्रोत के किसी भी स्तंभ का चयन करें जिसे आप एक मास्टर बनाना चाहते हैं
- ठीक का चयन करें
चरण 8 - जुड़ने वाले परिवर्तन से संबंधित स्तंभों को लक्ष्य तालिका में लिंक करें
अब मैपिंग को सेव करें और सत्र और वर्कफ़्लो बनाने के बाद इसे निष्पादित करें। इन्फॉर्मेटिका जॉइनर का उपयोग कर ज्वाइन किया जाएगा, और संबंधित विवरण दोनों तालिकाओं से प्राप्त किए जाएंगे।