इनफॉर्मेटिका में वर्कफ़्लो मॉनिटर: गैंट चार्ट और कार्य

⚡ स्मार्ट सारांश

इन्फॉर्मेटिका में वर्कफ़्लो मॉनिटर tracयह इंटीग्रेशन सर्विस द्वारा चलाए जाने वाले प्रत्येक वर्कफ़्लो और कार्य की स्थिति, प्रारंभ और पूर्णता समय, पंक्ति गणना और लॉग की रिपोर्ट दो पूरक लेआउट, टास्क व्यू और गैंट चार्ट व्यू के माध्यम से देता है।

  • 🔌 पहले कनेक्ट करें: मॉनिटर डिस्कनेक्टेड अवस्था में खुलता है, इसलिए किसी भी रन के दिखाई देने से पहले इंटीग्रेशन सर्विस पर राइट-क्लिक करें और कनेक्ट का चयन करें।
  • 🪟 चार खिड़कियाँ: नेविगेटर, आउटपुट, प्रॉपर्टीज़ और टाइम विंडो में रिपॉजिटरी, सर्विस मैसेज, टास्क डिटेल्स और रन प्रोग्रेस दिखाई देती हैं।
  • ???? कार्य दृश्य: यह रिपोर्ट प्रारूप में रन प्रस्तुत करता है, जो कई वर्कफ़्लो रन की तुलना और फ़िल्टरिंग के लिए उपयुक्त है।
  • 📊 गैंट चार्ट दृश्य: यह गतिविधि कार्यों के नाम, अवधि और नवीनतम स्थिति के साथ कालानुक्रमिक रूप से समान रन प्रस्तुत करती है।
  • 🔍 रन प्रॉपर्टीज़: किसी टास्क पर राइट-क्लिक करें और इंस्टेंस का नाम, टास्क का प्रकार और समय संबंधी विवरण पढ़ने के लिए 'रन प्रॉपर्टीज़ प्राप्त करें' चुनें।
  • 🎯 पंक्ति सांख्यिकी: लागू, प्रभावित और अस्वीकृत गणनाएँ ठीक-ठीक दर्शाती हैं कि लक्ष्य तालिका तक कितने रिकॉर्ड पहुँचे।

इन्फॉर्मेटिका में वर्कफ़्लो मॉनिटर

हमारे पिछले ट्यूटोरियल में, हमने इस बारे में चर्चा की थी वर्कफ़्लो – यह असल में इंटीग्रेशन सर्विस के लिए आदेशों या निर्देशों का एक समूह है। यह परिभाषित करता है कि कमांड टास्क, सेशन टास्क और ईमेल टास्क जैसे कार्यों को कैसे चलाया जाए। यह सुनिश्चित करने के लिए कि सब कुछ सुचारू रूप से और वांछित क्रम में निष्पादित हो रहा है, हमें वर्कफ़्लो मॉनिटर की आवश्यकता होती है।

वर्कफ़्लो मॉनिटर क्या है?

वर्कफ़्लो मॉनिटर एक ऐसा टूल है जिसकी मदद से आप वर्कफ़्लो और वर्कफ़्लो को सौंपे गए कार्यों के निष्पादन की निगरानी कर सकते हैं। यह वर्कफ़्लो से निरंतर रन संबंधी जानकारी प्राप्त करता है। एकीकरण सेवा और रिपॉजिटरी सेवा, और यह रिपॉजिटरी से ऐतिहासिक रन विवरण प्राप्त करती है।

वर्कफ़्लो मॉनिटर में आप ये कर सकते हैं:

  • निष्पादन का विवरण देखें
  • वर्कफ़्लो निष्पादन का इतिहास देखें
  • वर्कफ़्लो और कार्यों को रोकें, निरस्त करें या पुनः आरंभ करें
  • उन वर्कफ़्लो को प्रदर्शित करें जो कम से कम एक बार निष्पादित हो चुके हैं।

वर्कफ़्लो मॉनिटर में निम्नलिखित विंडो शामिल हैं –

  • नेविगेटर विंडो – मॉनिटर किए गए रिपॉजिटरी, फ़ोल्डर और इंटीग्रेशन सर्विस दिखाता है
  • आउटपुट विंडो – इंटीग्रेशन सर्विसेज और रिपॉजिटरी से संदेश प्रदर्शित करता है
  • गुण खिड़की – कार्यों और वर्कफ़्लो के बारे में विवरण/गुण प्रदर्शित करता है
  • समय खिड़की – यह चल रहे कार्यों और वर्कफ़्लो की प्रगति को समय विवरण सहित प्रदर्शित करता है।

नीचे दिए गए स्क्रीनशॉट में वर्कफ़्लो मॉनिटर के एक ही सत्र में व्यवस्थित चार विंडो दिखाई गई हैं।

वर्कफ़्लो मॉनिटर विंडो नेविगेटर, आउटपुट, प्रॉपर्टीज़ और टाइम पैन दिखाती है।

अब आइए देखते हैं कि वर्कफ़्लो मॉनिटर में हम क्या कर सकते हैं।

वर्कफ़्लो मॉनिटर कैसे खोलें

चरण 1) इनफॉर्मेटिका डिज़ाइनर या वर्कफ़्लो मैनेजर टूलबार में, वर्कफ़्लो मॉनिटर आइकन पर क्लिक करें।

इन्फॉर्मेटिका क्लाइंट टूलबार पर वर्कफ़्लो मॉनिटर आइकन हाइलाइट किया गया है।

चरण 2) इससे वर्कफ़्लो मॉनिटर विंडो खुल जाएगी।

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

वर्कफ़्लो मॉनिटर विंडो, जिसमें बाईं ओर रिपॉज़िटरी ट्री और दाईं ओर टाइम बार दिखाई देता है।

चरण 3) वर्कफ़्लो मॉनिटर डिफ़ॉल्ट रूप से डिस्कनेक्टेड मोड में है। इंटीग्रेशन सर्विस से कनेक्ट करने के लिए।

  1. एकीकरण सेवा पर राइट-क्लिक करें
  2. कनेक्ट विकल्प चुनें

कनेक्ट विकल्प का चयन करके इंटीग्रेशन सर्विस पर राइट-क्लिक मेनू खोलें।

कनेक्ट होने के बाद, मॉनिटर स्थिति को कनेक्टेड दिखाएगा।

वर्कफ़्लो मॉनिटर में कनेक्टेड स्थिति की रिपोर्ट करने वाली इंटीग्रेशन सर्विस पंक्ति

वर्कफ़्लो मॉनिटर में दृश्य

इनफॉर्मेटिका वर्कफ़्लो मॉनिटर में दो प्रकार के व्यू उपलब्ध हैं।

  • कार्य दृश्य
  • गैंट चार्ट दृश्य

दोनों दृष्टिकोण एक ही रन डेटा को पढ़ते हैं, इसलिए चुनाव पूछे जा रहे प्रश्न पर निर्भर करता है।

देखें ख़ाका के लिए सबसे अच्छा उपयोग किया जाता है
कार्य दृश्य वर्कफ़्लो रन के अनुसार व्यवस्थित रिपोर्ट प्रारूप कई रन की तुलना और फ़िल्टरिंग करना
गैंट चार्ट दृश्य समय अक्ष के अनुदिश कालानुक्रमिक बार कार्यों की अवधि और अतिक्रम को देखते हुए

टास्क देखें

टास्क व्यू वर्कफ़्लो रन को रिपोर्ट प्रारूप में प्रदर्शित करता है, और इसे वर्कफ़्लो रन के अनुसार व्यवस्थित किया जाता है। यह वर्कफ़्लो रन की तुलना करने और वर्कफ़्लो रन के विवरण को फ़िल्टर करने का एक सुविधाजनक तरीका प्रदान करता है।

कार्य दृश्य निम्नलिखित विवरण दिखाता है

  • वर्कफ़्लो रन सूची – वर्कफ़्लो रन की सूची दिखाता है। इसमें फ़ोल्डर, वर्कफ़्लो, वर्कलेट और टास्क के नाम शामिल हैं। यह वर्कफ़्लो रन को कालानुक्रमिक क्रम में प्रदर्शित करता है, जिसमें सबसे हालिया रन सबसे ऊपर होता है। यह फ़ोल्डरों और इंटीग्रेशन सर्विसेज़ को वर्णानुक्रम में प्रदर्शित करता है।
  • संदेश स्थिति – इंटीग्रेशन सर्विस से कार्य या वर्कफ़्लो की स्थिति के बारे में संदेश।
  • आसंधि – इंटीग्रेशन सर्विस के नोड ने कार्य को निष्पादित किया।
  • प्रारंभ समय – वह समय जब कोई कार्य या कार्यप्रवाह शुरू हुआ।
  • समापन समय – वह समय जब कार्य या वर्कफ़्लो का निष्पादन पूरा हो गया।
  • स्थिति – यह कार्य या वर्कफ़्लो की स्थिति दिखाता है, कि वर्कफ़्लो शुरू हुआ, सफल हुआ, विफल हुआ या रद्द हो गया।

नीचे दिखाए गए रिपोर्ट ग्रिड में वे सभी कॉलम दिखाई दे रहे हैं।

टास्क व्यू रिपोर्ट ग्रिड वर्कफ़्लो रन की स्थिति, नोड, प्रारंभ और समापन समय के साथ सूचीबद्ध करती है।

गैंट चार्ट दृश्य

गैंट चार्ट व्यू में, आप वर्कफ़्लो रन का कालानुक्रमिक दृश्य देख सकते हैं। गैंट चार्ट निम्नलिखित जानकारी प्रदर्शित करता है।

  • कार्य का नाम – कार्यप्रवाह में कार्य का नाम
  • अवधि – कार्य को पूरा करने में लगा समय
  • स्थिति – कार्य या वर्कफ़्लो की नवीनतम स्थिति

गैंट चार्ट और टास्क व्यू के बीच स्विच कैसे करें

गैंट चार्ट से टास्क दृश्य में या इसके विपरीत स्विच करने के लिए, मोड बदलने के लिए स्क्रीनशॉट में दिखाए अनुसार संबंधित बटन पर क्लिक करें।

टूलबार बटन का उपयोग गैंट चार्ट दृश्य और कार्य दृश्य के बीच स्विच करने के लिए किया जाता है।

उदाहरण: निगरानी कैसे करें और विवरण कैसे देखें

पिछले उदाहरणों में, हमने एक बनाया है

  • नक्शाping “एम_एएमपी_एएमपी_टारगेट”: A नक्शाping यह उन निर्देशों का एक समूह है जो रिकॉर्ड सेट को प्रभावित करने वाले डेटा और रूपांतरणों की प्रक्रिया को संशोधित करने के तरीके के बारे में जानकारी देता है।
  • सत्र “s_m_emp_emp_target”: A सत्र यह मानचित्र की तुलना में उच्च स्तरीय वस्तु है।ping जो निष्पादन के गुणों को निर्दिष्ट करता है। उदाहरण के लिए, प्रदर्शन ट्यूनिंग विकल्प, स्रोत/लक्ष्य के कनेक्शन विवरण आदि।
  • वर्कफ़्लो “wkf_s_m_emp_emp_target”: वर्कफ़्लो सत्र और अन्य वस्तुओं के लिए एक कंटेनर है, और यह कार्यों के निष्पादन के समय और निष्पादन की निर्भरता या प्रवाह को परिभाषित करता है।

अब, हम इस विषय में निष्पादन के विवरण का विश्लेषण करेंगे।

चरण 1) पिछले विषय में बताए गए तरीके के अनुसार, वर्कफ़्लो डिज़ाइनर से वर्कफ़्लो को पुनः आरंभ करें।

वर्कफ़्लो डिज़ाइनर से wkf_s_m_emp_emp_target वर्कफ़्लो को पुनः आरंभ करना

चरण 2) वर्कफ़्लो मॉनिटर पर जाएं और मॉनिटर विंडो में आपको स्क्रीनशॉट में दिखाए गए अनुसार रिपॉजिटरी, वर्कफ़्लो रन विवरण, नोड विवरण, वर्कफ़्लो रन प्रारंभ समय, वर्कफ़्लो रन पूर्णता समय और स्थिति जैसे विवरण दिखाई देंगे।

वर्कफ़्लो मॉनिटर पुनः आरंभ किए गए वर्कफ़्लो के लिए रिपॉज़िटरी, नोड और रन टाइमिंग विवरण प्रदर्शित करता है।

चरण 3) यहां आप वर्तमान में चल रहे वर्कफ़्लो को देख सकते हैं, जिसकी स्थिति "चल रहा है" है।

वर्कफ़्लो के निष्पादन के दौरान उसकी सक्रिय स्थिति की रिपोर्ट करने वाला स्टेटस कॉलम।

चरण 4) वर्कफ़्लो का निष्पादन पूरा हो जाने के बाद, उसकी स्थिति सफल/असफल में बदल जाएगी, साथ ही प्रारंभ और समाप्ति समय का विवरण भी प्रदर्शित होगा।

स्टेटस कॉलम को सफल के रूप में अपडेट कर दिया गया है और उसमें पूरा होने का समय भर दिया गया है।

चरण 5) कार्य विवरण देखने के लिए

  1. कार्य के नाम पर राइट-क्लिक करें
  2. पॉप-अप विंडो में "रन प्रॉपर्टीज़ प्राप्त करें" चुनें।
  3. कार्य विवरण के साथ एक गुण विंडो दिखाई देगी

रन प्रॉपर्टीज़ प्राप्त करें (Get Run Properties) चयनित सेशन टास्क के लिए प्रॉपर्टीज़ विंडो खोलता है

चरण 6) विशिष्ट विवरण देखने के लिए प्रॉपर्टीज़ विंडो के प्रत्येक मेनू पर क्लिक करें।

कार्य विवरण

यहाँ हमने देखने के लिए “कार्य विवरण” चुना है। यह इंस्टेंस नाम, कार्य प्रकार, प्रारंभ समय, एकीकरण सेवा नाम आदि जैसे सभी विवरण प्रदर्शित करेगा।

टास्क डिटेल्स फलक में इंस्टेंस का नाम, टास्क का प्रकार, प्रारंभ समय और इंटीग्रेशन सर्विस का नाम सूचीबद्ध है।

स्रोत और Target सांख्यिकी (स्टेटिस्टिक्स)

स्रोत और लक्ष्य के आँकड़े स्रोत और लक्ष्य का विवरण देते हैं। उदाहरण के लिए, स्रोत से कितनी पंक्तियाँ प्राप्त की गईं, लक्ष्य में कितनी पंक्तियाँ भरी गईं, वर्तमान थ्रूपुट, आदि।

निम्नलिखित स्क्रीन में, स्रोत से 14 रिकॉर्ड प्राप्त किए जाते हैं, तथा सभी 14 को लक्ष्य तालिका में भर दिया जाता है।

  • लागू पंक्तियाँ यह दर्शाता है कि इन्फॉर्मेटिका ने लक्ष्य में कितने रिकॉर्ड अपडेट करने या सम्मिलित करने का प्रयास किया था।
  • प्रभावित पंक्तियाँ यह दर्शाता है कि कितनी पंक्तियाँ वास्तव में सफलतापूर्वक लोड हुईं। यहाँ सभी 14 पंक्तियाँ लक्ष्य में सफलतापूर्वक लोड हो गई हैं, इसलिए दोनों के लिए संख्या समान है।
  • अस्वीकृत पंक्तियाँ यह दर्शाता है कि लक्ष्य संबंधी बाधा या अन्य समस्याओं के कारण कितनी पंक्तियाँ हटाई गई हैं।

स्रोत और लक्ष्य सांख्यिकी रिपोर्टिंग में 14 लागू, प्रभावित और शून्य अस्वीकृत पंक्तियाँ शामिल हैं।

इस ट्यूटोरियल में, आपने वर्कफ़्लो मॉनिटर का उपयोग करके वर्कफ़्लो और कार्यों को खोलना और उनकी निगरानी करना सीखा है। जब आंकड़े किसी विफलता का कारण नहीं बताते हैं, tracडेटा के साथ इन्फॉर्मेटिका डीबगर.

अक्सर पूछे जाने वाले प्रश्न

टास्क या वर्कफ़्लो पर राइट-क्लिक करें और 'सेशन लॉग प्राप्त करें' या 'वर्कफ़्लो लॉग प्राप्त करें' चुनें। लॉग इवेंट विंडो लॉग एजेंट से जानकारी मांगती है, जो इसे चलाने वाले प्रत्येक नोड से लॉग एकत्र करता है।

स्टॉप होने पर, इंटीग्रेशन सर्विस वर्तमान में चल रहे सभी कार्यों को समाप्त करने का प्रयास करती है, जिसमें वर्कलेट के अंदर के कार्य भी शामिल हैं। ऐसा न कर पाने की स्थिति में अबॉर्ट प्रक्रिया अपनाई जाती है। ईमेल कार्य हमेशा सबसे पहले पूरा होता है।

हां, जब रिकवरी रणनीति कॉन्फ़िगर की गई हो। रिकवरी रुकावट के बिंदु से फिर से शुरू होती है, जबकि रीस्टार्ट ऑब्जेक्ट को शुरू से फिर से चलाता है। निलंबित वर्कफ़्लो को रिकवर किया जा सकता है, रीस्टार्ट नहीं किया जा सकता।

केवल वही वर्कफ़्लो प्रदर्शित किए जाते हैं जो कम से कम एक बार चल चुके हों। यदि इंटीग्रेशन सर्विस अभी भी डिस्कनेक्टेड स्थिति दिखा रही है, तो सर्विस के कनेक्ट होने तक सक्रिय रन भी छिपे रहेंगे।

मशीन लर्निंग मॉडल सामान्य रन अवधि और पंक्ति गणना का आधारभूत स्तर निर्धारित करते हैं, फिर सत्र में सामान्य से बहुत कम पंक्तियाँ लोड होने या सामान्य से बहुत अधिक समय तक चलने पर अलर्ट जारी करते हैं। ऑब्जर्वेबिलिटी टूल इसे जॉब मेटाडेटा पर लागू करते हैं।

कोपायलट क्लाइंट टूल्स को नियंत्रित नहीं कर सकता, लेकिन यह कोड लिख सकता है। Python या फिर शेल स्क्रिप्ट जो निर्यात किए गए सत्र लॉग को पार्स करती हैं, त्रुटि कोड को समूहित करती हैं और अस्वीकृति गणनाओं का सारांश प्रस्तुत करती हैं, जिससे बार-बार होने वाली विफलताओं के वर्गीकरण में लगने वाला समय कम हो जाता है।

जी हां। pmcmd प्रोग्राम शेल से वर्कफ़्लो और कार्यों को शुरू, बंद, रद्द और रिपोर्ट कर सकता है, जो इसे शेड्यूलर और स्वचालित स्थिति जांच के लिए सामान्य विकल्प बनाता है।

Informatica Intelligent Cloud Services इसके बजाय ब्राउज़र आधारित मॉनिटर सेवा प्रदान करता है। यह मैप के लिए जॉब की स्थिति, संसाधित पंक्तियों और त्रुटि विवरण को सूचीबद्ध करता है।ping इसमें टास्क और टास्कफ्लो शामिल हैं, इसलिए कोई डेस्कटॉप क्लाइंट इंस्टॉल नहीं किया गया है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: