स्रोत विश्लेषक और Target इन्फॉर्मेटिका में डिज़ाइनर
⚡ स्मार्ट सारांश
स्रोत विश्लेषक और Target PowerCenter Designer के टूल Designer का उपयोग करके प्रत्येक Informatica मैप के लिए स्रोत और लक्ष्य परिभाषाएँ बनाई और आयात की जाती हैं।ping डेटाबेस मेटाडेटा को पढ़ने के लिए ODBC डेटा स्रोत का उपयोग करने की आवश्यकता है।

ईटीएल/डेटा वेयरहाउस के काम में, आपको विभिन्न स्रोतों और लक्ष्यों का सामना करना पड़ेगा।
इन्फॉर्मेटिका में स्रोत परिभाषा
इनफॉर्मेटिका में सोर्स डेफिनिशन एक ऐसी इकाई है जहाँ से आप रिकॉर्ड प्राप्त करते हैं, और फिर इन रिकॉर्ड्स को अस्थायी तालिकाओं (स्टेजिंग टेबल) या इनफॉर्मेटिका ट्रांसफॉर्मेशन कैश में संग्रहीत करते हैं। मैप के आधार परping डिजाइन दस्तावेज़ या व्यावसायिक आवश्यकता के अनुसार, आप इन डेटा रिकॉर्ड में बदलाव करते हैं (डेटा को रूपांतरित करते हैं) और फिर रूपांतरित डेटा को एक अन्य तालिका संरचना में लोड करते हैं, जिसे लक्ष्य तालिका कहा जाता है।
प्रत्येक इन्फॉर्मेटिका मानचित्र मेंpingहमेशा एक स्रोत और एक लक्ष्य होगा। इन्फॉर्मेटिका में विभिन्न स्रोतों और लक्ष्यों को प्रबंधित करने के लिए, आपको सोर्स एनालाइज़र का उपयोग करना होगा। Target डिजाइनर। ये उपकरण पावरसेंटर डिजाइनर टूल में एकीकृत हैं और इन्हें वहीं से लॉन्च किया जा सकता है।
डिजाइनर इस काम को समर्पित उपकरणों में विभाजित करता है।
| डिजाइनर उपकरण | यह क्या प्रबंधित करता है |
|---|---|
| स्रोत विश्लेषक | स्रोत परिभाषाएँ – वे संरचनाएँ जिनसे आप डेटा पढ़ते हैं। |
| Target डिजाइनर | Target परिभाषाएँ – वे संरचनाएँ जिनमें आप डेटा लोड करते हैं। |
| नक्शाping डिजाइनर | RSI नक्शाping जो रूपांतरणों के माध्यम से एक स्रोत को लक्ष्य से जोड़ता है। |
इन्फॉर्मेटिका में स्रोत विश्लेषक
इनफॉर्मेटिका में सोर्स एनालाइज़र एक ऐसा टूल है जो आपको सोर्स परिभाषाएँ बनाने और संशोधित करने की अनुमति देता है। सोर्स एनालाइज़र की मदद से, आप इनफॉर्मेटिका में विभिन्न प्रकार के सोर्स बना या आयात कर सकते हैं, जैसे कि फ्लैट फाइलें, संबंधपरक डेटाबेस, एक्सेल वर्कशीट, XML परिभाषाएँ, इत्यादि।
इसी प्रकार, उपयोग करके Target डिज़ाइनर की मदद से आप विभिन्न प्रकार के लक्ष्य बना या आयात कर सकते हैं। इन्फॉर्मेटिका आपको स्रोत या लक्ष्य की संरचना को डिज़ाइन करके उसे शुरू से बनाने की सुविधा देता है, या आप परिभाषाओं को आयात करके स्रोत या लक्ष्य बना सकते हैं। जब आप डेटाबेस से स्रोत आयात करते हैं, तो निम्नलिखित मेटाडेटा आयात हो जाता है:
- स्रोत (तालिका) नाम
- डेटाबेस स्थान
- स्तंभों के नाम
- कॉलम डेटा प्रकार
- की कमी
आप तालिकाओं में प्रमुख संबंधों को भी परिभाषित कर सकते हैं, जो केवल इन्फॉर्मेटिका स्तर पर लागू होता है और रिपॉजिटरी में संग्रहीत होता है।
इनफॉर्मेटिका में बनाए या आयात किए गए स्रोत या लक्ष्य को विभिन्न मानचित्रों में कितनी भी बार पुन: उपयोग किया जा सकता है।pingएस. हर नक्शाping कम से कम एक लोड करने योग्य लक्ष्य होना चाहिए। अन्यथा मानचित्रping अमान्य होगा।
नोट जब आप सोर्स एनालाइज़र में कोई सोर्स या टारगेट बनाते हैं या Target डिजाइनर, संरचनाएं केवल इन्फॉर्मेटिका में ही बनाई जाती हैं। डेटाबेस स्तर पर कोई ऑब्जेक्ट नहीं बनाया जाता है। इसलिए आपको डेटाबेस ऑब्जेक्ट बनाने होंगे जिनकी संरचना इन्फॉर्मेटिका में बनाई गई संरचना के समान हो।
सोर्स एनालाइज़र का उपयोग करके आप निम्नलिखित प्रकार के स्रोतों को आयात कर सकते हैं:
- संबंधपरक तालिकाएँ (डेटाबेस तालिकाएँ), दृश्य और पर्यायवाची शब्द
- फ्लैट फ़ाइलें
- COBOL फ़ाइलें
- एक्सएमएल फाइल
प्रदर्शन टिप रिलेशनल सोर्स टेबल के प्रदर्शन को बेहतर बनाने के लिए, सोर्स डेटाबेस टेबल पर इंडेक्स का उपयोग करें। टारगेट टेबल पर, प्रदर्शन को बेहतर बनाने के लिए कंस्ट्रेंट और इंडेक्स को निष्क्रिय करें या हटा दें।
इन्फॉर्मेटिका में ओपन सोर्स एनालाइज़र कैसे बनाएँ
नीचे इंफॉर्मेटिका में सोर्स एनालाइजर खोलने की चरण-दर-चरण प्रक्रिया दी गई है।
चरण 1) इनफॉर्मेटिका पावरसेंटर डिज़ाइनर टूल खोलें।
चरण 2) अगली स्क्रीन में:
- Double- उस रिपॉजिटरी पर क्लिक करें जिससे आप कनेक्ट करना चाहते हैं
- उपयोगकर्ता नाम दर्ज करें
- पासवर्ड दर्ज करे
- कनेक्ट बटन पर क्लिक करें
सफल लॉगिन के बाद, उपयोगकर्ता के फ़ोल्डर रिपॉजिटरी नाम के अंतर्गत सूचीबद्ध होंगे।
नोट -
- यदि लॉगिन सफल नहीं होता है, तो जांचें कि उपयोगकर्ता के पास रिपॉजिटरी से कनेक्ट करने के विशेषाधिकार हैं या नहीं।
- यदि रिपॉजिटरी नाम के अंतर्गत कोई फ़ोल्डर दिखाई नहीं दे रहा है, तो जांचें कि फ़ोल्डर बनाया गया है या नहीं।
- यदि कोई फ़ोल्डर हाल ही में बनाया गया है, तो रिपॉजिटरी से डिस्कनेक्ट करें और फिर से कनेक्ट करें।
चरण 3) अगले चरण में:
- फ़ोल्डर पर राइट-क्लिक करें
- खुला विकल्प चुनें
जब कोई फ़ोल्डर खुला होता है, तो उस फ़ोल्डर के उपफ़ोल्डर नीचे दिखाए अनुसार सूचीबद्ध किए जाएंगे।
चरण 4) चित्र में दिखाए अनुसार सोर्स एनालाइजर मेनू पर क्लिक करें।
सोर्स एनालाइजर में सोर्स टेबल कैसे आयात करें
इनफॉर्मेटिका सोर्स एनालाइजर में सोर्स टेबल को इम्पोर्ट करने के चरण निम्नलिखित हैं।
चरण 1) “स्रोत” विकल्प पर जाएं। स्रोत विश्लेषक में:
- मुख्य मेनू से "स्रोत" टैब पर क्लिक करें
- डेटाबेस से आयात करने का विकल्प चुनें; इसके बाद ODBC कनेक्शन बॉक्स खुल जाएगा।
चरण 2) ओडीबीसी कनेक्शन बनाएं। यदि आपके पास पहले से ही ओडीबीसी कनेक्शन है, तो चरण 3 पर जाएं। नीचे दिए गए पांच उप-चरण क्रम से चलें।
-
ओडीबीसी डेटा स्रोत के बगल में स्थित बटन पर क्लिक करें।
-
अगले पृष्ठ पर, यूजर डीएसएन टैब का चयन करें और ऐड बटन पर क्लिक करें।
डीएसएन (डेटा सोर्स नेम) मूल रूप से एक डेटा संरचना है, जिसमें डेटाबेस प्रकार, स्थान और उपयोगकर्ता विवरण जैसी विशिष्ट जानकारी होती है। ओडीबीसी ड्राइवर को डेटाबेस से कनेक्ट करने के लिए इस जानकारी की आवश्यकता होती है।
-
जब आप ऐड बटन पर क्लिक करेंगे, तो आपको विभिन्न डेटाबेस के लिए ड्राइवरों की एक सूची दिखाई देगी (Oracle, एसक्यूएल सर्वर, साइबेस, Microsoft (जैसे कि Access, Excel, इत्यादि)। आप जिस डेटाबेस से कनेक्ट करना चाहते हैं, उसके आधार पर ड्राइवर का चयन करें। डेटा स्रोत के लिए ड्राइवर चुनें। यहां guru99 में आप इसका उपयोग करेंगे। Oracle डेटाबेस टेबल। चुनें Oracle वायर प्रोटोकॉल ड्राइवर.
-
अगले पृष्ठ पर, जनरल टैब चुनें और डेटाबेस का विवरण दर्ज करें। फिर टेस्ट कनेक्ट पर क्लिक करें।
नोट डेटाबेस संबंधी विवरण आपके इंस्टॉलेशन के अनुसार विशिष्ट होते हैं, जो डेटाबेस इंस्टॉलेशन के दौरान आपके द्वारा चुने गए होस्ट नाम, पोर्ट और SID पर निर्भर करते हैं। आप ये विवरण अपने सिस्टम में स्थित tnsnames.ora फ़ाइल को खोलकर प्राप्त कर सकते हैं। Oracle स्थापना फ़ोल्डर.
-
टेस्ट कनेक्ट चलाने के बाद, डेटाबेस का उपयोगकर्ता नाम और पासवर्ड दर्ज करें, और फिर "ओके" बटन चुनें। यदि कनेक्शन सफल होता है, तो एक संदेश बॉक्स दिखाई देगा।
टेस्ट कनेक्ट विंडो और ODBC ड्राइवर सेटअप विंडो के लिए OK चुनें। बनाया गया ODBC डेटा स्रोत उपयोगकर्ता डेटा स्रोतों में जुड़ जाएगा। अब ODBC डेटा स्रोत तैयार है।
चरण 3) स्कीमा टेबल बनाएं। गुरु99 में, आप इनका उपयोग करेंगे। Oracleस्कॉट/टाइगर स्कीमा की तालिकाओं का उपयोग करें। यदि ये तालिकाएँ आपके डेटाबेस में मौजूद नहीं हैं, तो नीचे दिए गए स्क्रिप्ट का उपयोग करके इन्हें बनाएँ।
चरण 4) डेटाबेस का विवरण दर्ज करें। इंपोर्ट टेबल्स विंडो में:
- ओडीबीसी डेटा स्रोत का चयन करें Oracle डेटाबेस।
- डेटाबेस उपयोगकर्ता नाम दर्ज करें
- डेटाबेस पासवर्ड दर्ज करें
- कनेक्ट/रीकनेक्ट बटन पर क्लिक करें। इससे डेटाबेस उपयोगकर्ता के लिए टेबल दिखाई देंगी।
- टेबल्स फ़ोल्डर के नीचे ट्री को एक्सपैंड करें और EMP टेबल चुनें
- ठीक बटन का चयन करें.
चरण 5) आयातित तालिका की जाँच करें और उसे सहेजें। यह तालिका इन्फॉर्मेटिका सोर्स एनालाइज़र में आयात हो जाएगी। रिपॉजिटरी में परिवर्तन सहेजने के लिए "Ctrl+S" कुंजी का उपयोग करें।
इसी प्रकार, आप सोर्स एनालाइजर में किसी भी अन्य डेटाबेस टेबल को इम्पोर्ट कर सकते हैं।
आयात कैसे करें Target इन्फॉर्मेटिका में Target डिजाइनर
यहां इन्फॉर्मेटिका में टारगेट इम्पोर्ट करने की प्रक्रिया दी गई है। Target डिजाइनर।
इस ट्यूटोरियल में, आप emp_target नामक टारगेट टेबल बनाएंगे, जिसकी संरचना सोर्स EMP टेबल के समान होगी। टारगेट टेबल को इम्पोर्ट करने के लिए, डेटाबेस में इसका मौजूद होना आवश्यक है। टारगेट टेबल बनाने के लिए, नीचे दिए गए स्क्रिप्ट का उपयोग करें। इन्फॉर्मेटिका में उपलब्ध टारगेट के प्रकार रिलेशनल, XML और फ्लैट फाइलें हैं।
emp_target.sql फ़ाइल डाउनलोड करें
नोट इस ट्यूटोरियल में, स्रोत और लक्ष्य दोनों टेबल एक ही डेटाबेस स्कीमा (guru99) में मौजूद हैं। हालाँकि, आप किसी भिन्न स्कीमा में भी लक्ष्य टेबल बना सकते हैं।
चरण 1) इनफॉर्मेटिका डिज़ाइनर में, क्लिक करें Target डिजाइनर आइकन लॉन्च करेगा Target डिजाइनर।
चरण 2) अगले चरण में:
- विकल्प चुनेंTargetमुख्य मेनू से "s"
- डेटाबेस विकल्प से "आयात करें" चुनें
चरण 3) आयात तालिका विंडो में:
- ओडीबीसी डेटा स्रोत का चयन करें Oracle डेटाबेस।
- डेटाबेस उपयोगकर्ता नाम दर्ज करें
- डेटाबेस पासवर्ड दर्ज करें
- कनेक्ट/रीकनेक्ट बटन पर क्लिक करें। इससे डेटाबेस उपयोगकर्ता के लिए टेबल दिखाई देंगी।
- टेबल्स फ़ोल्डर के नीचे ट्री को एक्सपैंड करें और EMP_TARGET टेबल का चयन करें
- ओके बटन चुनें
इससे लक्ष्य आयात हो जाएगा Target नीचे दिखाए गए अनुसार इन्फॉर्मेटिका पावरसेंटर का डिज़ाइन तैयार करें। परिवर्तनों को सहेजने के लिए "Ctrl+S" कुंजी का उपयोग करें।
इस ट्यूटोरियल में, आपने सोर्स और टारगेट इम्पोर्ट कर लिए हैं। अब आप अपना प्रोजेक्ट बनाने के लिए पूरी तरह तैयार हैं। पहला नक्शाping.
इन्फॉर्मेटिका में फ़ोल्डर कैसे बनाएँ
नीचे इन्फॉर्मेटिका में फोल्डर बनाने के चरण दिए गए हैं।
इनफॉर्मेटिका फ़ोल्डर तार्किक कंटेनर होते हैं जिनमें वे ऑब्जेक्ट रखे जाते हैं जिन्हें आप इनफॉर्मेटिका डिज़ाइनर और वर्कफ़्लो मैनेजर में बनाते हैं (मैप)।ping(एस, मैपलेट, स्रोत, लक्ष्य, इत्यादि)।
एक फ़ोल्डर बनाने के लिए:
चरण 1) ओपन रिपॉजिटरी मैनेजर।
नोट – यदि इन्फॉर्मेटिका डिज़ाइनर पहले से ही खुला है, तो टूलबॉक्स में उपलब्ध शॉर्टकट का उपयोग करके रिपॉजिटरी मैनेजर को खोला जा सकता है।
इससे इन्फॉर्मेटिका रिपॉजिटरी मैनेजर एक अलग विंडो में खुल जाएगा।
चरण 2) इन कदमों का अनुसरण करें:
- फ़ोल्डर मेनू पर क्लिक करें
- क्रिएट विकल्प चुनें
चरण 3) अगले चरण में:
- वांछित फ़ोल्डर का नाम दर्ज करें
- चयन ठीक है
इससे एक नया फ़ोल्डर बन जाएगा और एक संदेश दिखाई देगा जिसमें लिखा होगा “फ़ोल्डर सफलतापूर्वक बना लिया गया है।”
इसके बाद नवनिर्मित फोल्डर संबंधित रिपॉजिटरी के अंतर्गत सूचीबद्ध हो जाएगा।
इस तरह ट्यूटोरियल पूरा हुआ। अगले ट्यूटोरियल में मिलते हैं!


























