नक्शाpingइनफॉर्मेटिका में s: क्रिएट, कंपोनेंट्स, पैरामीटर, वेरिएबल
मानचित्र क्या है?ping?
नक्शाping यह स्रोत और लक्ष्य वस्तुओं का एक संग्रह है जो रूपांतरणों के एक समूह द्वारा आपस में जुड़े होते हैं। इन रूपांतरणों में नियमों का एक समूह होता है, जो डेटा प्रवाह और लक्ष्यों में डेटा लोड करने के तरीके को परिभाषित करता है।
एक नक्शाping इसमें निम्नलिखित वस्तुओं का समूह शामिल है
- स्रोत परिभाषा - स्रोत परिभाषा स्रोत की संरचना और विशेषता, इसके अंतर्निहित डेटा प्रकार, डेटा स्रोत का प्रकार आदि को परिभाषित करती है।
- परिवर्तन - रूपांतरण ऑब्जेक्ट यह परिभाषित करते हैं कि स्रोत डेटा को कैसे रूपांतरित किया जाता है, और प्रक्रिया के दौरान विभिन्न फ़ंक्शन लागू किए जा सकते हैं।
- Target परिभाषा - Target परिभाषा अंतिम लक्ष्य को परिभाषित करती है जहां डेटा लोड किया जाएगा।
- लिंक - लिंक स्रोत परिभाषा को विभिन्न परिवर्तनों और लक्ष्य तालिकाओं से जोड़ते हैं। यह परिभाषित करता है कि डेटा स्रोत से लक्ष्य और परिवर्तनों तक कैसे प्रवाहित होता है।
आपको मानचित्र की आवश्यकता क्यों है?ping?
नक्शाping Informatica में एक ऑब्जेक्ट है जिसकी मदद से आप यह परिभाषित कर सकते हैं कि स्रोत डेटा गंतव्य या लक्ष्य ऑब्जेक्ट तक पहुँचने से पहले कैसे संशोधित किया जाता है। उदाहरण के लिए, यदि आपके पास कर्मचारी का नाम " हैBill आपके स्रोत सिस्टम में कर्मचारी का नाम “क्लिंटन” होना चाहिए और लक्ष्य सिस्टम में कर्मचारी का नाम “क्लिंटन” होना चाहिए। Billइस प्रकार के ऑपरेशन मानचित्र पर डिज़ाइन किए जा सकते हैं।ping मूल रूप से, स्रोत डेटा के साथ आप क्या करते हैं, यह मानचित्र स्तर पर परिभाषित होता है।ping स्तर.
नक्शाping मैप एक बुनियादी इन्फॉर्मेटिका ऑब्जेक्ट है जिसकी मदद से हम डेटा रूपांतरण विवरण और स्रोत/लक्ष्य ऑब्जेक्ट विशेषताओं को परिभाषित कर सकते हैं।pings हमें प्रत्येक पंक्ति के लिए व्यक्तिगत कॉलम स्तर पर डेटा रूपांतरण को परिभाषित करने में मदद करते हैं। यहां तक कि एक ही मानचित्र में भी।ping आप एक साथ कई स्रोतों और लक्ष्यों को संभाल सकते हैं।
मानचित्र के घटकping
मानचित्र के बुनियादी घटकping रहे
- स्रोत तालिकाएँ
- नक्शाping पैरामीटर और चर
- Target वस्तुओं
- नक्शाping परिवर्तनों
मानचित्र में विभिन्न वस्तुएँ शामिल होती हैं।ping। नक्षाping इसमें शामिल हो सकते हैं स्रोतों, लक्ष्यों, मानचित्र काping पैरामीटर और चर, मैप्लेट, विभिन्न रूपांतरण और उपयोगकर्ता-परिभाषित फ़ंक्शन.
- नक्शाping स्रोत: मानचित्रping स्रोत वे ऑब्जेक्ट होते हैं जहाँ से आप स्रोत डेटा प्राप्त करते हैं। यह डेटाबेस टेबल, फ्लैट फ़ाइल, XML स्रोत या कुछ भी हो सकता है। कोबोल फ़ाइल स्रोत
- नक्शाping को लक्ष्य: नक्शाping लक्ष्य वे गंतव्य ऑब्जेक्ट हैं जहां अंतिम संसाधित डेटा लोड होता है। मैपping टारगेट डेटाबेस की रिलेशनल टेबल, फ्लैट फाइल या XML फाइल हो सकता है। किसी भी मैप में सोर्स और टारगेट अनिवार्य होते हैं।pingउनका प्रकार भिन्न हो सकता है
- नक्शाping पैरामीटर और वेरिएबल्स: मानचित्रping पैरामीटर और वैरिएबल आपको अस्थायी वैरिएबल ऑब्जेक्ट बनाने में मदद करते हैं, जो मैप करते समय अस्थायी मानों को परिभाषित और संग्रहीत करने में सहायक होते हैं।ping डेटा प्रोसेसिंग। मानचित्रping पैरामीटर और वैरिएबल वैकल्पिक उपयोगकर्ता-परिभाषित डेटा प्रकार हैं, जिन्हें मानचित्र के लिए बनाया जा सकता है।ping और इसे किसी विशिष्ट आवश्यकता के लिए संदर्भित और अपडेट किया जा सकता है। हम मानचित्र के बारे में और जानेंगे।ping इस अनुभाग में पैरामीटर और चर
- मैपलेट्समैप्लेट ऐसी वस्तुएं हैं जिनमें रूपांतरण, स्रोत या लक्ष्य का एक समूह होता है। मैप्लेट आमतौर पर रूपांतरणों के एक समूह की मौजूदा कार्यक्षमता का पुन: उपयोग करने के लिए बनाए जाते हैं। इनका उपयोग किसी भी संख्या में मैप में किया जा सकता है।pings.
स्टेज मैप क्या है?ping?
एक चरण मानचित्रping यह एक नक्शा हैping इसमें हम स्रोत तालिका की प्रतिकृति बनाते हैं। उदाहरण के लिए, यदि किसी उत्पादन प्रणाली में "कर्मचारी" नामक तालिका है, तो आप ETL स्कीमा में "employee_stage" नामक एक समान तालिका बना सकते हैं।
स्थानीय स्टेज टेबल होने से कई लाभ मिलते हैं, जैसे उत्पादन डाउनटाइम, आपके ETL सिस्टम को प्रभावित नहीं करेगा क्योंकि आपके पास उत्पादन "कर्मचारी" तालिका को संदर्भित करने के बजाय अपनी खुद की "कर्मचारी_स्टेज" तालिका है। एक उत्पादन प्रणाली में, अन्य संचालन और प्रक्रियाएँ हो सकती हैं जो प्रदर्शन को प्रभावित करती हैं। हालाँकि, जब आपके पास प्रतिकृति स्टेजिंग टेबल होती है, तो केवल ETL प्रक्रियाएँ ही इसे एक्सेस कर पाती हैं। यह प्रदर्शन लाभ प्रदान करता है।
स्टेज मैप मेंpings,
- स्रोत और Target तालिकाओं की संरचना समान है
- लक्ष्य तालिका में डेटा स्रोत तालिका डेटा की प्रतिकृति है या
- चरण (लक्ष्य) तालिका में डेटा स्रोत डेटा का एक उपसमूह है।
उदाहरण के लिए, यदि आपकी स्रोत तालिका में विभाग संख्या 10, 20, 30 और 40 के कर्मचारी विवरण हैं। स्टेजिंग तालिका केवल विभाग संख्या 10 और 30 के कर्मचारी रिकॉर्ड वाली तालिका हो सकती है।
डेटा वेयरहाउस में स्टेज टेबल बनाने का उद्देश्य केवल उन डेटा को प्राप्त करके डेटा रूपांतरण की प्रक्रिया को कुशल बनाना है जो हमारे लिए प्रासंगिक हैं और साथ ही वास्तविक समय परिचालन प्रणाली से ETL/डेटा वेयरहाउस की निर्भरता को कम करना है।
मानचित्र कैसे बनाएंping
इस अभ्यास में हम एक स्टेज मैप बनाएंगे।pingजिसमें स्रोत "emp table" होगा और लक्ष्य "emptgt" होगा।
नामकरण परंपरा – मानचित्रping नामों से पहले 'm_' लगाया जाता है, जिसके बाद स्रोत और लक्ष्य तालिका के नाम अंडरस्कोर चिह्न द्वारा अलग किए जाते हैं।
उदाहरण के लिए – यदि आप emp_target टेबल को emp टेबल से लोड कर रहे हैं, तो मैप करेंping नाम 'm_emp_emp_target' हो सकता है।
चरण 1) लॉन्चिंग मैपping डिजाइनर
- Informatica डिज़ाइनर टूल खोलें
- मानचित्र पर क्लिक करेंping मैप लॉन्च करने के लिए डिज़ाइनर आइकनping डिजाइनर
चरण 2)मानचित्र मेंping डिजाइनर
- मानचित्र पर क्लिक करेंpingमेनू
- बनाएँ विकल्प चुनें
चरण 3) मानचित्र दर्ज करेंping नाम को 'm_emp_emp_target' रखें और ओके बटन चुनें।
नक्शाping इसे बनाया जाएगा और मानचित्र के अंतर्गत सूचीबद्ध किया जाएगा।pingएस फ़ोल्डर।
नक्षाping कम से कम होना चाहिए स्रोत और लक्ष्यआप मानचित्र में स्रोत और लक्ष्य जोड़ेंगे।ping.
चरण 4) इस चरण में हम,
- स्रोत फ़ोल्डर के अंतर्गत “emp” स्रोत तालिका का चयन करें।
- “emp” टेबल को मैप में ड्रैग और ड्रॉप करेंping डिजाइनर।
मानचित्र मेंping डिजाइनर द्वारा आयातित स्रोत तालिका प्रदर्शित की जाएगी।
नोट – जब आप किसी मैप में किसी रिलेशनल (डेटाबेस) टेबल को इम्पोर्ट करते हैंpingइसके साथ ही, स्रोत क्वालिफायर प्रकार का एक अतिरिक्त ऑब्जेक्ट भी बनाया जाएगा। यह स्रोत क्वालिफायर रूपांतरण आवश्यक है और इन्फॉर्मेटिका एकीकरण सेवा को स्रोत डेटाबेस तालिका और उसके गुणों की पहचान करने में मदद करता है। जब भी आप किसी स्रोत तालिका को आयात करते हैं, तो स्रोत क्वालिफायर रूपांतरण भी बनाया जाएगा। आपको मैप में स्रोत क्वालिफायर ऑब्जेक्ट को कभी नहीं हटाना चाहिए।ping.
चरण 5) इस चरण में हम,
- के अंतर्गत “emp_target” स्रोत तालिका चुनें Targetएस फ़ोल्डर।
- “emp_target” टेबल को मैप में ड्रैग और ड्रॉप करेंping डिज़ाइनर
मानचित्र मेंping डिजाइनर, "टारगेट टेबल" आयात की जाएगी और प्रदर्शित की जाएगी।
दृश्य क्षेत्र को प्रबंधित करने के लिए, आप मानचित्र में इन वस्तुओं को आइकन के रूप में प्रदर्शित कर सकते हैं।ping.
चरण 6)मानचित्र में कहीं भी दाएँ क्लिक करेंping डिजाइनर द्वारा खाली कार्यक्षेत्र में सभी प्रतिष्ठित वस्तुओं को व्यवस्थित करने का विकल्प चुनें।
“सभी आइकॉनिक व्यवस्थित करें” विकल्प का चयन करने के बाद, कार्यक्षेत्र इस तरह दिखाई देगा।
चरण 7) In सूचना विज्ञान, हम बाएं से दाएं प्रवाह के साथ डिजाइन करते हैं। इसलिए, स्रोत तालिकाएं बाईं ओर होनी चाहिए, और लक्ष्य तालिकाएं दाईं ओर होनी चाहिए। हमारे कार्यक्षेत्र में तालिकाओं को व्यवस्थित करने के लिए, “emp_target” तालिका का चयन करें और फिर उसे emp तालिका के दाईं ओर खींचें और छोड़ें।
इस पुनर्व्यवस्था के बाद, कार्यक्षेत्र इस तरह दिखेगा।
नोट – रिपॉजिटरी में परिवर्तनों को सहेजने के लिए समय-समय पर “ctrl+s” शॉर्टकट का उपयोग करें।
चरण 8) अब आपके मैप में सोर्स और टारगेट टेबल मौजूद हैं।pingलेकिन नक्शाping यह अभी पूरा नहीं हुआ है। मैप को पूरा करने के लिए स्रोत और लक्ष्य तालिकाओं को लिंक किया जाना चाहिए।ping.
स्रोत और लक्ष्य को लिंक करने के लिए
Double SQ_EMP तालिका और EMP_TARGET तालिका पर क्लिक करके उनका दृश्य आइकॉनिक से ग्राफिक में बदलें।
चरण 9) मानचित्र पर दायाँ क्लिक करेंping डिजाइनर वर्कस्पेस में जाएं और नाम के आधार पर "ऑटोलिंक" विकल्प चुनें।
चरण 10) स्रोत को लक्ष्य तालिका से लिंक करने के लिए
- स्रोत तालिका कॉलम का चयन करें.
- स्तंभों को लक्ष्य तालिका पर खींचें और छोड़ें.
स्रोत और Target तालिकाएँ लिंक हो जाएँगी, तथा स्रोत से लक्ष्य तालिका तक जोड़ने वाले तीर दिखाई देंगे।
नोट - यहाँ आपने सभी सोर्स कॉलम को संबंधित टारगेट टेबल कॉलम से लिंक कर दिया है। इसका मतलब है कि, हर सोर्स रिकॉर्ड के लिए, टारगेट के सभी कॉलम लोड हो जाएँगे। अगर आप किसी खास कॉलम को लोड होने से रोकना चाहते हैं, तो उस कॉलम लिंक पर क्लिक करें और कीबोर्ड से डिलीट की दबाएँ। लिंक हट जाएगा और टारगेट कॉलम लोड नहीं होगा।
चरण 11) अपने मानचित्र में किए गए परिवर्तनों को सहेजने के लिए शॉर्टकट “ctrl+s” का उपयोग करें।pingआउटपुट विंडो पर, आप मैप का संदेश देख सकते हैं।ping सत्यापन/पार्सिंग। यह पुष्टि करता है कि आपका मानचित्रping यह मान्य है। साथ ही, मानचित्र के बगल में एक अस्थायी हरा टिक मार्क दिखाई देगा।ping मानचित्र में नामping मानचित्र दर्शाने वाला फ़ोल्डर ट्रीping यह कार्य सफलतापूर्वक संपन्न हो गया है।
मानचित्र मेंpingऐसी आवश्यकता हो सकती है, जहाँ हमें मैप में वेरिएबल पास करने की आवश्यकता हो।ping या फिर ऐसी स्थिति भी हो सकती है जहाँ हमें अस्थायी चर की गणना करने की आवश्यकता हो और फिर उन्हें मैप के अगले सत्र के लिए संग्रहीत करना आवश्यक हो।pingइन उद्देश्यों के लिए, हम मानचित्र बनाते हैं।ping पैरामीटर और चर।
नक्शाping पैरामीटर और वेरिएबल्स
हर प्रोग्रामिंग भाषा की तरह, Informatica में भी पैरामीटर और वैरिएबल को परिभाषित करने का अपना तरीका है। लेकिन अन्य प्रोग्रामिंग भाषाओं के विपरीत, Informatica एक कोड आधारित भाषा नहीं है। Informatica में पैरामीटर और वैरिएबल बनाने के लिए, आपको पूर्वनिर्धारित सिंटैक्स और नेविगेशन का पालन करना होगा।
पैरामीटर और वेरिएबल के बीच अंतर –
| नक्शाping पैरामीटर्स | नक्शाping चर |
|---|---|
| नक्शाping पैरामीटर वे डेटा प्रकार हैं जिनका मान एक बार निर्धारित हो जाने पर पूरे मानचित्र में स्थिर रहता है।ping चलाएँ। जैसे कि यदि आपने मानचित्र बनाया होping यदि पैरामीटर deptno=20 है, तो पूरे मानचित्र के लिए मान 20 स्थिर रहेगा।ping रन करें। पैरामीटर, जहाँ भी इसका संदर्भ दिया जाएगा, मैप के उस इंस्टेंस के लिए हमेशा 20 मान लौटाएगा।ping भागो। नए नक्शे के लिएping उदाहरण के लिए, पैरामीटर मान को पुनः परिभाषित किया जा सकता है। | नक्शाping वेरिएबल ऐसी वस्तुएं हैं जिन्हें पूरे मैप में संदर्भित किया जा सकता है।ping (उनके मानों तक पहुँचने के लिए) चलाएँ और उनके मानों को पुनः असाइन किया जा सकता है। उदाहरण के लिए, एक मानचित्रping total_salary नामक वेरिएबल का उपयोग मैप में किया जा सकता है।pingऔर इसके मूल्य को वेतन के आधार पर अपडेट किया जा सकता है। |
नक्शाping पैरामीटर और चर मानचित्र के लिए विशिष्ट होते हैं।ping केवल। इन्हें किसी अन्य मानचित्र में संदर्भित नहीं किया जा सकता।ping.
मानचित्र कैसे बनाएंping प्राचल
जब आप मानचित्र बनाते हैंping मैप के निष्पादन के दौरान पैरामीटरping एकीकरण सेवा अपने निर्धारित मान की खोज करती है। ये मान निम्नलिखित स्थानों पर निर्धारित किए जा सकते हैं।
- पैरामीटर फ़ाइल के अंदर
- पूर्व-सत्र चर असाइनमेंट में
- रिपॉजिटरी में प्रारंभिक मूल्य
- चर निर्माण के दौरान निर्दिष्ट डिफ़ॉल्ट मान
चरण 1) मानचित्र बनाने के लिएping प्राचल - मानचित्र मेंping डिजाइनर,
- मानचित्र चुनेंpingएस मेनू
- पैरामीटर और वेरिएबल मेनू चुनें
चरण 2) अगली स्क्रीन में,
- नया वेरिएबल जोड़ें मेनू पर क्लिक करें
- ड्रॉप डाउन से, पैरामीटर के रूप में प्रकार का चयन करें
- पैरामीटर नाम $$Deptno के रूप में दर्ज करें
- प्रारंभिक मान 10 दर्ज करें
- ओके बटन चुनें
अब आपने एक नक्शा बना लिया है।ping पैरामीटर deptno को प्रारंभ में 10 का मान दिया गया है, और इस पैरामीटर को मैप के अंदर संदर्भित किया जा सकता है।ping.
मानचित्र कैसे बनाएंping परिवर्तनीय
चरण 1) मानचित्र मेंping डिज़ाइनर
- मानचित्र चुनेंpingएस मेनू
- पैरामीटर और वेरिएबल मेनू चुनें
चरण 2) अगली स्क्रीन पर
- नया वेरिएबल जोड़ें मेनू पर क्लिक करें
- ड्रॉप डाउन से, चर के रूप में प्रकार का चयन करें
- चर नाम $$TotalSalary के रूप में दर्ज करें
- दशमलव के रूप में डेटा प्रकार का चयन करें
- प्रारंभिक मान 0 दर्ज करें
- ओके बटन चुनें
इससे एक मानचित्र बनेगाping चर।
नोट – मानचित्रping पैरामीटर और वेरिएबल के नाम हमेशा $$ से शुरू होते हैं।
सारांश
नक्शाpingप्रोजेक्ट की आवश्यकताओं के अनुसार स्रोत डेटा को लक्ष्य डेटा से मिलाने के लिए इन्फॉर्मेटिका में स्टेज मैप महत्वपूर्ण हैं। हमने स्टेज मैप पर चर्चा की है।pingमानचित्र की अवधारणा और अवधारणाping चर और पैरामीटर।






















