दरअसल, यह लुकअप का मामला है। ऐसा लगता है कि आप नाम और रिटर्न आईडी से लुकअप करना चाहते हैं। बहुत साधारण। यहां बताया गया है कि मैंने इसका एक उदाहरण कैसे बनाया:
- डेटा प्रवाह कार्य को डिज़ाइन सतह पर खींचें। इस पर स्विच करने के लिए डबल-क्लिक करें।
- मेरे डेटाबेस के लिए एक कनेक्शन प्रबंधक बनाएं
- डिज़ाइन सतह पर खींचें:
- एक OLE DB स्रोत
- एक लुकअप रूपांतरण
- एक OLE DB गंतव्य
- स्रोत को लुकअप टू डेस्टिनेशन से कनेक्ट करें। यह "लुकअप मैच आउटपुट" है जिसे हम गंतव्य तक ले जाना चाहते हैं। चित्र 1 देखें।
- स्रोत को कॉन्फ़िगर करें। मेरी स्रोत तालिका में केवल आईडी और नाम कॉलम थे।
- लुकअप कॉन्फ़िगर करें
- सामान्य टैब:OLE DB कनेक्शन का उपयोग करें
- कनेक्शन टैब:समान कनेक्शन निर्दिष्ट करें, लेकिन लुकअप तालिका का उपयोग करें। मेरी लुकअप तालिका सिर्फ आईडी और नाम थी, लेकिन नाम को अद्वितीय बनाया गया था, इसलिए यह लुकअप कॉलम के रूप में बेहतर समझ में आता है।
- कॉलम टैब पर, आउटपुट के रूप में "id" के साथ नाम को मैप करने के लिए नाम को कॉन्फ़िगर करें। लुकअप ऑपरेशन को "नया कॉलम जोड़ें" के रूप में कॉन्फ़िगर करें, और उस कॉलम को "लुकअप आईडी" नाम दें। चित्र 2 देखें।
- अन्य दो टैब पर ध्यान न दें
- आउटपुट को सभी तीन कॉलम लेने के लिए कॉन्फ़िगर करें। चित्र 3 देखें।
बस इतना ही। स्रोत से प्रत्येक पंक्ति के लिए, नाम स्तंभ का उपयोग लुकअप तालिका के नाम स्तंभ से मिलान करने के लिए किया जाएगा। प्रत्येक मैच अपने आईडी कॉलम को नए लुकअप आईडी कॉलम के रूप में योगदान देगा। सभी तीन कॉलम गंतव्य के लिए आगे बढ़ेंगे।
चित्र 1:
चित्र 3:
>>