रैंक परिवर्तन एक सक्रिय और जुड़ा हुआ परिवर्तन है जो समूह और रैंक के आधार पर डेटा को फ़िल्टर करने का कार्य करता है। उदाहरण के लिए, आप उच्चतम वेतन वाले कर्मचारियों के दस रिकॉर्ड प्राप्त करना चाहते हैं, इस तरह के फ़िल्टरिंग को रैंक परिवर्तन द्वारा किया जा सकता है।
रैंक परिवर्तन भी समूहों के आधार पर रैंकिंग करने की सुविधा प्रदान करता है। जैसे यदि आप शीर्ष दस वेतनभोगी कर्मचारी विभाग को समझदार बनाना चाहते हैं, तो इस परिवर्तन के साथ समूहन किया जा सकता है।
रैंक परिवर्तन एक सक्रिय परिवर्तन है, क्योंकि यह आउटपुट पंक्तियों की संख्या को प्रभावित करता है।
रैंक ट्रांसफ़ॉर्म में एक आउटपुट पोर्ट होता है जिसके द्वारा यह पंक्तियों को रैंक प्रदान करता है।
हमारी आवश्यकता प्रत्येक विभाग के लिए शीर्ष 3 वेतनभोगी कर्मचारियों को लोड करने की है; हम रैंक परिवर्तन का उपयोग करके इसे लागू करेंगे।
चरण 1 - एक मैपिंग ईएमपी स्रोत बनाएं और ईएमपी_TARGET को लक्षित करें
चरण 2 - फिर मैपिंग में
- परिवर्तन मेनू का चयन करें
- बनाने का विकल्प चुनें
चरण 3 - निर्माण परिवर्तन विंडो में
- रैंक परिवर्तन का चयन करें
- परिवर्तन नाम दर्ज करें "rnk_salary"
- बटन बनाएँ का चयन करें
स्टेप 4 - मैप में रैंक ट्रांसफॉर्मेशन बनेगी, विंडो में सेलेक्टेड बटन
चरण 5 - स्रोत योग्यता से रैंक परिवर्तन के लिए सभी बंदरगाहों को कनेक्ट करें
चरण 6 - रैंक परिवर्तन पर डबल क्लिक करें और यह "ट्रांसफॉर्मेशन विंडो को एडिट" करेगा। इस विंडो में
- गुण मेनू का चयन करें
- टॉप / बॉटम प्रॉपर्टी से "टॉप" विकल्प चुनें
- रैंक की संख्या में 3 दर्ज करें
चरण 7 - फिर से "परिवर्तन संपादित करें" विंडो में
- पोर्ट टैब चुनें
- विभाग संख्या कॉलम के लिए विकल्प द्वारा समूह का चयन करें
- वेतन कॉलम में रैंक का चयन करें
- ठीक बटन चुनें
चरण 8 - रैंक परिवर्तन से लक्ष्य तालिका में बंदरगाहों को कनेक्ट करें
अब, मैपिंग को सेव करें और सत्र और वर्कफ़्लो बनाने के बाद इसे निष्पादित करें। स्रोत क्वालीफायर सभी रिकॉर्ड प्राप्त करेगा, लेकिन रैंक परिवर्तन केवल प्रत्येक विभाग के लिए तीन उच्च वेतन वाले रिकॉर्ड पारित करेगा।