उदाहरण के साथ Informatica में रैंक परिवर्तन
रैंक परिवर्तन क्या है?
रैंक ट्रांसफ़ॉर्मेशन एक सक्रिय और कनेक्टेड ट्रांसफ़ॉर्मेशन है जो समूह और रैंक के आधार पर डेटा की फ़िल्टरिंग करता है। उदाहरण के लिए, आप सबसे ज़्यादा सैलरी वाले कर्मचारियों के दस रिकॉर्ड प्राप्त करना चाहते हैं, इस तरह की फ़िल्टरिंग रैंक ट्रांसफ़ॉर्मेशन द्वारा की जा सकती है।
रैंक परिवर्तन समूहों के आधार पर रैंकिंग करने की सुविधा भी प्रदान करता है। जैसे यदि आप विभाग के अनुसार शीर्ष दस वेतनभोगी कर्मचारियों को प्राप्त करना चाहते हैं, तो इस परिवर्तन के साथ यह समूहीकरण किया जा सकता है।
रैंक रूपांतरण एक सक्रिय रूपांतरण है, क्योंकि यह आउटपुट पंक्तियों की संख्या को प्रभावित करता है।
रैंक रूपांतरण में एक आउटपुट पोर्ट होता है जिसके द्वारा यह पंक्तियों को रैंक प्रदान करता है।
हमारी आवश्यकता प्रत्येक विभाग के लिए शीर्ष 3 वेतनभोगी कर्मचारियों को लोड करने की है; हम रैंक परिवर्तन का उपयोग करके इसे कार्यान्वित करेंगे।
चरण 1) स्रोत EMP और लक्ष्य EMP_TARGET वाली मैपिंग बनाएं
चरण 2) फिर मैपिंग में
चरण 3) परिवर्तन निर्माण विंडो में
- रैंक परिवर्तन चुनें
- परिवर्तन नाम “rnk_salary” दर्ज करें
- बनाएँ बटन चुनें
चरण 4) रैंक परिवर्तन मैपिंग में बनाया जाएगा, विंडो में संपन्न बटन का चयन करें
चरण 5) स्रोत क्वालीफायर से सभी पोर्ट को रैंक परिवर्तन से कनेक्ट करें
चरण 6) Double रैंक परिवर्तन पर क्लिक करें और यह “परिवर्तन संपादन विंडो” खोलेगा। इस विंडो में
- गुण मेनू चुनें
- शीर्ष/नीचे प्रॉपर्टी से “शीर्ष” विकल्प चुनें
- रैंक की संख्या में 3 दर्ज करें
चरण 7) “परिवर्तन संपादित करें” विंडो में पुनः
- पोर्ट टैब चुनें
- विभाग संख्या कॉलम के लिए विकल्प द्वारा समूह का चयन करें
- वेतन कॉलम में रैंक चुनें
- ओके बटन का चयन करें
चरण 8) रैंक परिवर्तन से पोर्ट को लक्ष्य तालिका से कनेक्ट करें
अब, सहेजें मानचित्रण और सत्र और वर्कफ़्लो बनाने के बाद इसे निष्पादित करें। स्रोत क्वालीफ़ायर सभी रिकॉर्ड लाएगा, लेकिन रैंक परिवर्तन केवल प्रत्येक विभाग के लिए तीन उच्च वेतन वाले रिकॉर्ड को पास करेगा।