सूचना विश्लेषक में स्रोत विश्लेषक और लक्ष्य डिजाइनर

विषय - सूची:

Anonim

ETL / डेटा वेयरहाउस में, आप विभिन्न स्रोतों और लक्ष्यों का सामना करेंगे।

ईटीएल में एक स्रोत एक इकाई है जहां से आप रिकॉर्ड खींचते हैं, और फिर आप इन रिकॉर्ड्स को अस्थायी तालिकाओं (स्टेजिंग टेबल) या इंफॉर्मेटिका ट्रांसफॉर्मेशन कैश में स्टोर करते हैं। मैपिंग डिज़ाइन डॉक्यूमेंट / व्यावसायिक आवश्यकता के आधार पर आप इन डेटा रिकॉर्ड्स (डेटा को ट्रांसफ़ॉर्म) में बदलाव करते हैं और फिर आप ट्रांसफॉर्म किए गए डेटा को अन्य टेबल्स स्ट्रक्चर में लोड करते हैं, जिन्हें टारगेट टेबल कहा जाता है।

हर सूचनात्मक मानचित्रण में, हमेशा एक स्रोत और एक लक्ष्य होगा। Informatica में विभिन्न स्रोतों और लक्ष्यों को प्रबंधित करने के लिए, आपको स्रोत विश्लेषक और लक्ष्य डिजाइनर का उपयोग करना होगा। ये उपकरण पॉवरसेंटर डिजाइनर टूल में एकीकृत हैं और इन्हें वहीं से लॉन्च किया जा सकता है।

स्रोत विश्लेषक की सहायता से, आप Informatica में विभिन्न प्रकार के स्रोत बना या आयात कर सकते हैं। इसी तरह टारगेट डिजाइनर का उपयोग करके आप विभिन्न प्रकार के लक्ष्य बना या आयात कर सकते हैं। Informatica आपको इसकी संरचना को डिजाइन करके या तो स्रोत / लक्ष्य को खरोंच से बनाने की सुविधा प्रदान करता है या आप परिभाषाएँ आयात करके स्रोत / लक्ष्य बना सकते हैं। जब आप डेटाबेस से स्रोत आयात करते हैं, तो निम्न मेटाडेटा आयात हो जाता है।

  • स्रोत (तालिका) नाम
  • डेटाबेस स्थान
  • कॉलम का नाम
  • कॉलम डेटा प्रकार
  • प्रतिबन्ध

आप तालिकाओं में प्रमुख रिश्तों को भी परिभाषित कर सकते हैं, जो केवल Informatica स्तर पर लागू होता है और भंडार में संग्रहीत होता है।

Informatica में निर्मित / आयात किए गए स्रोत या लक्ष्य को विभिन्न मैपिंग में किसी भी समय उपयोग नहीं किया जा सकता है। प्रत्येक मैपिंग में कम से कम लोड करने योग्य लक्ष्य होना चाहिए। अन्यथा मैपिंग अमान्य हो जाएगी।

नोट - जब हम स्रोत विश्लेषक / लक्ष्य डिजाइनर में स्रोत / लक्ष्य बनाते हैं, तो संरचनाएं केवल Informatica में बनाई जाती हैं। डेटाबेस स्तर पर, कोई ऑब्जेक्ट नहीं बनाया गया है। इसलिए, आपको डेटाबेस ऑब्जेक्ट्स को उसी संरचना में बनाना होगा, जैसा आपने Informatica में बनाया है।

आप स्रोत विश्लेषक का उपयोग करके निम्नलिखित प्रकार के स्रोत आयात कर सकते हैं

  • रिलेशन टेबल (डेटाबेस टेबल), विचार और पर्यायवाची
  • फ्लैट फ़ाइलें
  • कोबोल फाइलें
  • XML फ़ाइलें

प्रदर्शन टिप - संबंधपरक स्रोत तालिकाओं के प्रदर्शन को बेहतर बनाने के लिए, स्रोत डेटाबेस तालिकाओं पर अनुक्रमित का उपयोग करें। लक्ष्य पर, टेबल प्रदर्शन के लिए बाधाओं और अनुक्रमित को अक्षम या हटा देते हैं।

इस ट्यूटोरियल में - आप सीखेंगे

  • स्रोत विश्लेषक कैसे खोलें
  • स्रोत विश्लेषक में स्रोत तालिका को कैसे आयात करें
  • टारगेट डिजाइनर कैसे खोलें और टार्गेट डिजाइनर में टार्गेट इंपोर्ट करें
  • Informatica में फोल्डर कैसे बनाये

स्रोत विश्लेषक कैसे खोलें

चरण 1 - सूचनात्मक पावरकेंटर डिज़ाइनर उपकरण खोलें

चरण 2 - अगली स्क्रीन में

  1. उस रिपॉजिटरी पर डबल क्लिक करें जिसे आप कनेक्ट करना चाहते हैं
  2. उपयोगकर्ता नाम दर्ज करें
  3. पास वर्ड दर्ज करें
  4. कनेक्ट बटन पर क्लिक करें

सफल लॉगिन के बाद, उपयोगकर्ता के फ़ोल्डर को रिपॉजिटरी नाम के तहत सूचीबद्ध किया जाएगा

ध्यान दें -

  1. यदि लॉगिन सफल नहीं है, तो जांचें कि उपयोगकर्ता के पास रिपॉजिटरी से कनेक्ट करने के विशेषाधिकार हैं या नहीं
  2. यदि कोई फ़ोल्डर रिपॉजिटरी नाम के तहत दिखाई नहीं देता है, तो चेक करें कि क्या फ़ोल्डर बनाया गया है।
  3. यदि हाल ही में एक फ़ोल्डर बनाया गया था, तो रिपॉजिटरी से डिस्कनेक्ट करें और फिर से कनेक्ट करें।

चरण 3 - अगले चरण में

  1. फ़ोल्डर पर राइट क्लिक करें
  2. खुले विकल्प का चयन करें

जब कोई फ़ोल्डर खुला होता है, तो उस फ़ोल्डर के सबफ़ोल्डर सूचीबद्ध होंगे।

चरण 4 - स्रोत विश्लेषक मेनू पर क्लिक करें, जैसा कि चित्र में दिखाया गया है।

स्रोत विश्लेषक में स्रोत तालिका को कैसे आयात करें

चरण 1 - स्रोत विश्लेषक में

  1. मुख्य मेनू से टैब "स्रोत" पर क्लिक करें
  2. डेटाबेस विकल्प से आयात का चयन करें, इसके बाद ओडीबीसी कनेक्शन बॉक्स खुल जाएगा।

चरण 2 - अब हम ODBC कनेक्शन बनाएंगे (यदि आपके पास पहले से ODBC कनेक्शन है, तो चरण 3 पर जाएँ)

  1. ODBC डेटा स्रोत के आगे स्थित बटन पर क्लिक करें।
  1. अगले पृष्ठ पर, उपयोगकर्ता DSN टैब चुनें और बटन जोड़ें पर क्लिक करें।

एक DSN (डेटा स्रोत नाम) मूल रूप से एक डेटा संरचना है, और इसमें एक विशिष्ट विवरण (डेटाबेस प्रकार, स्थान, उपयोगकर्ता विवरण, आदि) के बारे में जानकारी शामिल है। यह जानकारी ODBC ड्राइवर द्वारा आवश्यक है ताकि यह उस डेटाबेस से जुड़ सके।

  1. जब आप ऐड बटन पर क्लिक करते हैं, तो आपको विभिन्न डेटाबेस (ओरेकल, एसक्यूएल सर्वर, साइबेस, माइक्रोसॉफ्ट एक्सेस, एक्सेल, आदि) के लिए ड्राइवरों की एक सूची दिखाई देगी। आपके द्वारा चयनित ड्राइवर उस डेटाबेस पर निर्भर करता है जिसे आप कनेक्ट करना चाहते हैं। डेटा स्रोत के लिए ड्राइवर का चयन करें। यहाँ गुरु 99 में आप ऑरेकल डेटाबेस टेबल का उपयोग कर रहे होंगे। Oracle वायर प्रोटोकॉल ड्राइवर का चयन करें।
  2. अगले पृष्ठ पर, सामान्य टैब चुनें और डेटाबेस विवरण दर्ज करें। इसके बाद टेस्ट कनेक्ट पर क्लिक करें।

    नोट - डेटाबेस विवरण होस्टेशन, पोर्ट और आपके द्वारा डेटाबेस स्थापना के दौरान चयनित SID के आधार पर आपकी स्थापना के लिए विशिष्ट हैं। आप यह विवरण अपने oracle संस्थापन फ़ोल्डर में स्थित tnsnames.ora फ़ाइल खोलकर प्राप्त कर सकते हैं ।

  1. एक बार टेस्ट कनेक्ट करने के बाद, डेटाबेस यूज़रनेम, पासवर्ड दर्ज करें और फिर "ओके" बटन चुनें
  2. यदि कनेक्शन सफल होता है, तो यह एक संदेश बॉक्स दिखाएगा।
  1. परीक्षण कनेक्ट विंडो और ODBC ड्राइवर सेटअप विंडो के लिए ठीक का चयन करें। बनाया गया ODBC डेटा स्रोत उपयोगकर्ता डेटा स्रोतों में जोड़ा जाएगा। अब हम ODBC डेटा स्रोत के साथ सेट हैं।

चरण 3 - गुरु99 में, आप oracle के स्कॉट / टाइगर स्कीमा तालिकाओं का उपयोग कर रहे होंगे। यदि आपके पास डेटाबेस में ये टेबल नहीं हैं, तो इस स्क्रिप्ट का उपयोग करने वाले बनाएं।

उपरोक्त Scott.sql फ़ाइल डाउनलोड करें

चरण 4 - आयात टेबल विंडो में।

  1. ओरेकल डेटाबेस के लिए ODBC डेटा स्रोत का चयन करें।
  2. डेटाबेस उपयोगकर्ता नाम दर्ज करें
  3. डेटाबेस पासवर्ड दर्ज करें
  4. कनेक्ट / रीकनेक्ट बटन पर क्लिक करें। यह डेटाबेस उपयोगकर्ता के लिए टेबल दिखाएगा।
  5. टेबल फ़ोल्डर के तहत पेड़ का विस्तार करें और ईएमपी तालिका का चयन करें
  6. ठीक बटन चुनें।

चरण 5 - तालिका इंफॉर्मेटिका स्रोत विश्लेषक में आयात की जाएगी। रिपॉजिटरी में परिवर्तन को बचाने के लिए "ctrl + s" कुंजियों का उपयोग करें।

इसी तरह, आप स्रोत विश्लेषक में किसी भी अन्य डेटाबेस तालिकाओं को आयात कर सकते हैं।

टारगेट डिजाइनर में टारगेट कैसे इम्पोर्ट करें

इस ट्यूटोरियल में, आप टारगेट टेबल emp_target बनाएंगे, जिसमें स्रोत EMP टेबल की समान संरचना होगी। लक्ष्य तालिका आयात करने के लिए, लक्ष्य तालिका डेटाबेस में मौजूद होनी चाहिए। लक्ष्य तालिका बनाने के लिए नीचे स्क्रिप्ट का उपयोग करें। Informatica में उपलब्ध लक्ष्यों के प्रकार रिलेशनल, XML और फ्लैट फाइलें हैं।

उपरोक्त emp_target.sql फ़ाइल डाउनलोड करें

नोट - इस ट्यूटोरियल में, स्रोत और लक्ष्य तालिका दोनों एक ही डेटाबेस स्कीमा (गुरु 99) में मौजूद हैं। हालाँकि, आप किसी भिन्न स्कीमा में कोई लक्ष्य भी बना सकते हैं।

चरण 1 - इंफॉर्मेटिका डिजाइनर में, लक्ष्य डिजाइनर को लॉन्च करने के लिए लक्ष्य डिजाइनर आइकन पर क्लिक करें।

स्टेप 2- अगले स्टेप में

  1. मुख्य मेनू से विकल्प "लक्ष्य" चुनें
  2. डेटाबेस विकल्प से "आयात" चुनें

चरण 3 - आयात तालिका विंडो में।

  1. ओरेकल डेटाबेस के लिए ODBC डेटा स्रोत का चयन करें।
  2. डेटाबेस उपयोगकर्ता नाम दर्ज करें
  3. डेटाबेस पासवर्ड दर्ज करें
  4. कनेक्ट / रीकनेक्ट बटन पर क्लिक करें। यह डेटाबेस उपयोगकर्ता के लिए टेबल दिखाएगा।
  5. टेबल फ़ोल्डर के तहत पेड़ का विस्तार करें और EMP_TARGET तालिका का चयन करें
  6. ठीक बटन चुनें

यह इंफोर्मेटिका पॉवरसेंटर के टारगेट डिजाइनर में टारगेट आयात करेगा। परिवर्तनों को सहेजने के लिए "ctrl + s" कुंजी का उपयोग करें।

इस ट्यूटोरियल में, आपके पास आयातित स्रोत और लक्ष्य हैं। अब, आप अपनी पहली मैपिंग बनाने के लिए तैयार हैं।

Informatica में फोल्डर कैसे बनाये

Informatica फ़ोल्डर्स तार्किक कंटेनर होते हैं, जो आपके द्वारा बनाई गई वस्तुओं को Informatica डिज़ाइनर / वर्कफ़्लो प्रबंधक (मैपिंग, मैपलेट, स्रोत, लक्ष्य, आदि) में रखता है।

फोल्डर बनाने के लिए

चरण 1 - ओपन रिपोजिटरी प्रबंधक

नोट - यदि सूचनात्मक डिजाइनर पहले से ही खुला है, तो टूलबॉक्स में उपलब्ध शॉर्टकट का उपयोग करके भंडार प्रबंधक खोला जा सकता है।

यह एक अलग विंडो में Informatica Repository Manger को खोलेगा।

चरण 2 - इन चरणों का पालन करें

  1. फ़ोल्डर मेनू पर क्लिक करें
  2. विकल्प बनाएँ चुनें

चरण 3 - अगले चरण में

  1. वांछित फ़ोल्डर नाम दर्ज करें
  2. ठीक का चयन करें

यह एक नया फ़ोल्डर बनाएगा और एक संदेश यह कहते हुए दिखाई देगा कि "फ़ोल्डर सफलतापूर्वक बनाया गया है।"

नए बनाए गए फ़ोल्डर को संबंधित रिपॉजिटरी के तहत सूचीबद्ध किया जाएगा।

यह ट्यूटोरियल पूरा करता है। अगले एक में मिलते हैं!