activebatch workload automation tool hands review tutorial
एक्टिवबैच वर्कलोड ऑटोमेशन और एंटरप्राइज जॉब शेड्यूलिंग सॉफ्टवेयर हैंड्स-ऑन रिव्यू ट्यूटोरियल:
नई तकनीकों, प्रणालियों, एप्लिकेशनों और डेटा के प्रबंधन में भारी वृद्धि के साथ, आईटी वातावरण बहुत अधिक जटिल होता जा रहा है। यह वास्तव में इस जटिलता को प्रबंधित करने के लिए सही तकनीकी कौशल वाले सही लोगों को खोजने की कठिनाई के साथ जोड़ा जाता है।
यह वह जगह है जहाँ कार्यभार स्वचालन उपकरण प्रबंधकों की मदद कर सकता है।
आप क्या सीखेंगे:
एक्टिवबैच क्या है?
ActiveBatch एक एंटरप्राइज़ वर्कलोड स्वचालन है और नौकरी निर्धारण उपकरण यह उपयोगकर्ताओं को एप्लिकेशन, डेटाबेस और तकनीकों को अंत-से-अंत वर्कफ़्लो में एकीकृत करने में मदद करता है।
यह हैंड्स-ऑन ट्यूटोरियल दिखाएगा कि ActiveBatch के साथ कैसे आरंभ किया जाए।
सक्रिय-उपयोग वर्कलोड स्वचालन के साथ उपरोक्त मुद्दों को संबोधित करने का ActiveBatch प्रयास करता है। द्वारा डिज़ाइन किया गया उन्नत सिस्टम अवधारणाओं, इंक। (ASCI), नीचे बताए अनुसार कई प्रमुख स्वचालन क्षेत्रों में ActiveBatch की मुख्य क्षमताएं हैं।
मुख्य स्वचालन क्षेत्रों में शामिल हैं:
- क्रॉस-प्लेटफ़ॉर्म सिस्टम और प्रौद्योगिकियों का केंद्रीकृत प्रबंधन और निगरानी।
- प्री-बिल्ड, ड्रैग-एंड-ड्रॉप जॉब स्टेप्स के उपयोग के माध्यम से नो-कोड वर्कफ़्लो डेवलपमेंट।
- क्लाउड और वर्चुअल संसाधन परिनियोजन, प्रबंधन और लागत अनुकूलन।
- सर्विस लाइब्रेरी एपीआई एक्सेस के माध्यम से अन्य एप्लिकेशन और टूल के साथ कम-कोड एकीकरण।
- DevOps सहयोग और प्रशासन कार्यप्रवाह जीवन चक्र का प्रबंधन करने के लिए सुविधाएँ।
- सेवा स्तर समझौता (SLA) प्रबंधन और स्वचालित सुधारात्मक और चेतावनी।
- कई कार्यों और प्रणालियों को शामिल करते हुए एंड-टू-एंड वर्कफ्लो की दृश्यता और रिपोर्टिंग।
इस ट्यूटोरियल में, हम यह पता लगाएंगे कि मूल ActiveBatch कार्यान्वयन को कैसे स्थापित और कॉन्फ़िगर किया जाए, अपना पहला जॉब बनाएं और कुछ प्रमुख उदाहरण संचालन देखें।
ActiveBatch स्थापना प्रक्रिया
ASCI का दावा है कि ActiveBatch मिनटों में उपयोगकर्ता-इंस्टॉल करने योग्य है। एक बार इसके आवश्यक शर्तें पूरी हो जाने के बाद एक्टिवबैच को स्थापित करना काफी आसान है। नीचे सूचीबद्ध सक्रिय आधार के लिए आवश्यक शर्तें हैं।
ActiveBatch पूर्वापेक्षाएँ
अवयव
एक्टिवबैच में त्रिस्तरीय वास्तुकला है। तीन घटकों में विंडोज-आधारित जॉब शेड्यूलर, क्रॉस-प्लेटफॉर्म निष्पादन एजेंट और क्लाइंट शामिल हैं। Windows- आधारित मोटा-ग्राहक ActiveBatch वातावरण के प्रबंधन के लिए प्राथमिक विधि है।
ActiveBatch एक वेब-आधारित वेब कंसोल पतला-क्लाइंट भी प्रदान करता है जिसे किसी भी आधुनिक वेब ब्राउज़र पर निकट-समान क्षमताओं के साथ चलाया जा सकता है। इसमें iOS और Android के लिए एक देशी मोबाइल Ops इंटरफ़ेस और गैर-तकनीकी उपयोगकर्ताओं के लिए स्वयं-सेवा पोर्टल इंटरफ़ेस है। अंत में, अन्य जरूरतों के लिए कई प्रोग्रामेटिक इंटरफेस हैं।
हार्डवेयर आवश्यकताएँ
ActiveBatch के एंटरप्राइज़ परिनियोजन के लिए न्यूनतम आवश्यकताएँ कोई समस्या नहीं हैं।
आवश्यकताओं को नीचे सूचीबद्ध किया गया है:
- सी पी यू : Intel®, AMD® या संगत, 2-GHz प्रोसेसर या उच्चतर।
- मेमोरी (RAM) : 8GB मेमोरी (न्यूनतम)
- डिस्क में जगह : 700MB एक पूर्ण स्थापना के लिए आवश्यक है। स्थापना के दौरान एक अतिरिक्त 350 एमबी की आवश्यकता होती है। डेटाबेस की आवश्यकताएं 50 एमबी से शुरू होती हैं और एक्टिवबच ऑब्जेक्ट्स और इंस्टेंसेस की संख्या और बनाए रखने के आधार पर वृद्धि होती हैं।
- ऑपरेटिंग सिस्टम :
- सर्वर: विंडोज सर्वर 2019, 2016, 2012 आर 2
- डेस्कटॉप: विंडोज 10
सॉफ़्टवेयर आवश्यकताएं
तीन घटकों में से प्रत्येक की व्यक्तिगत आवश्यकताएं हैं:
सभी अवयव
- Microsoft Windows स्क्रिप्टिंग होस्ट संस्करण 5.6 या बाद का संस्करण
- Microsoft .NET फ्रेमवर्क संस्करण 4.7.1
- Microsoft यूनिवर्सल सी रनटाइम
नौकरी समयबद्धक (JSS)
ASCI अत्यधिक सुविधा और निष्पादन प्रदर्शन के लिए Microsoft SQL Server 2017 या Oracle 18c की अत्यधिक अनुशंसा करता है।
हालाँकि, समर्थित डेटाबेस सर्वरों की पूरी सूची इस प्रकार है:
- Microsoft SQL सर्वर Azure
- Microsoft SQL Server 2017 (लिनक्स सहित), 2016, 2014 परिवार (सभी सदस्य)।
- Oracle 18c और 12c (सभी सदस्य), Oracle 11gR2 (सभी सदस्य)।
ActiveBatch को Exchange ईमेल ट्रिगर कार्यों के लिए Microsoft Exchange 2013 (और बाद में) की आवश्यकता होती है।
ग्राहक (विंडोज मोटी ग्राहक)
- विंडोज 10 या
- विंडोज सर्वर 2019, 2016, या 2012 R2
निष्पादन एजेंट
समर्थित ऑपरेटिंग सिस्टम:
- विंडोज सर्वर 2019, 2016, 2012 R2, विंडोज 10
- SuSe 11 और 12
- RedHat / CentOS Linux 6 और 7
- Red Hat Enterprise (RHEL) 6 और 7
- उबंटू 14 एलटीएस और 16 एलटीएस
- ओरेकल लिनक्स 6+
- लिनक्स (x86 / x64) कर्नेल 2.6+
- Apple MacOS संस्करण 10.8.3+
- सन सोलारिस (स्पार्क, x86, x64) संस्करण 11
- IBM AIX (pSeries) संस्करण 5.0+
- आईबीएम एएस / 400 7 (मूल और गति)
- HP-UX IA64 संस्करण 11.31+, HP OpenVMS अल्फा संस्करण 7.3+, HP OpenVMS इटेनियम संस्करण 8.2+, HP NSK (ब्लेड-वफ़ादारी) संस्करण J06.16 +
एएससीआई का कहना है कि एजेंट मशीनों को मशीन लोड, कतार निष्पादन सीमा के रूप में हार्डवेयर की सिफारिश करना मुश्किल है, और कस्टम स्क्रिप्ट और बायनेरिज़ कार्यान्वयन के लिए व्यापक रूप से भिन्न हो सकते हैं।
हार्डवेयर का निर्धारण करते समय एक निश्चित एजेंट पर नौकरियों को सुचारू रूप से निष्पादित करने की आवश्यकता होती है, यह अनुमान लगाकर शुरू करें कि ActiveBatch के बाहर समकक्ष प्रक्रियाओं या स्क्रिप्ट को चलाने के लिए क्या आवश्यक होगा। एजेंट सिस्टम वे होते हैं जहां अधिकांश कार्यभार होते हैं। इस प्रकार, उनके पास हमेशा उपलब्ध संसाधन होने चाहिए।
आवश्यक पोस्ट-इंस्टाल करें
- नौकरी समयबद्धक सीरियल कुंजी।
- एक या अधिक निष्पादन एजेंट सीरियल कुंजी।
- अतिरिक्त रूप से लाइसेंस प्राप्त घटकों और सुविधाओं के आधार पर अतिरिक्त सीरियल कुंजी।
दो आवश्यक सीरियल कुंजी जॉब शेड्यूलर सर्वर पर संग्रहीत हैं। ActiveBatch क्लाइंट को असीमित इंस्टॉलेशन के लिए लाइसेंस प्राप्त है और कनेक्शन पर जॉब शेड्यूलर सीरियल कुंजी का संदर्भ देता है।
विशिष्ट विंडोज प्रतिष्ठान
ActiveBatch को आपकी आवश्यकताओं के आधार पर कई तरीकों से स्थापित किया जा सकता है। नीचे सूचीबद्ध तीन सामान्य विंडोज इंस्टॉलेशन प्रकार हैं। किसी भी ऑपरेशन के लिए जॉब शेड्यूलर और एक्ज़ीक्यूशन एजेंट दोनों घटकों की आवश्यकता होती है, हालाँकि, उन्हें एक ही मशीन पर स्थापित करने की आवश्यकता नहीं होती है (और आमतौर पर ऐसा नहीं होता है)।
क्लाइंट को निरंतर संचालन के लिए आवश्यक नहीं है, लेकिन प्रक्रियाओं के प्रबंधन और निगरानी के लिए व्यावहारिक रूप से आवश्यक है।
- नौकरी समयबद्धक, निष्पादन एजेंट, ग्राहक - एक प्रणाली।
- निष्पादन एजेंट केवल - एक या एक से अधिक सिस्टम।
- ग्राहक केवल - एक या अधिक उपयोगकर्ता प्रणाली।
नमूना पर्यावरण
अधिकांश कार्यान्वयन में कम से कम दो वातावरण शामिल होंगे अर्थात् एक उत्पादन वातावरण और एक गैर-उत्पादन वातावरण। बंडल्ड चेंज मैनेजमेंट फैसिलिटी का उपयोग ऑब्जेक्ट को अन्य वातावरण में बढ़ावा देने के लिए किया जाता है।
ActiveBatch स्थापना
एक बार आवश्यक शर्तें पूरी होने के बाद, ActiveBatch इंस्टॉलर बहुत सीधा है। से किट डाउनलोड करें मेरा ASCI सपोर्ट पोर्टल और निष्पादन योग्य चलाएं। आप साइलेंट इंस्टॉलेशन और साइलेंट अपग्रेड के लिए एक MSI भी तैनात कर सकते हैं, हालाँकि, यह तब लागू होगा जब आपका प्रारंभिक वातावरण स्थापित हो जाएगा।
चरण 1: इंस्टॉलर लॉन्च करें और स्टार्ट पर क्लिक करें।
चरण 2: उन सुविधाओं का चयन करें जिन्हें आप इंस्टॉल करना चाहते हैं।
यहां, हम एक ही सिस्टम पर सभी तीन घटकों और उपकरणों को स्थापित करने जा रहे हैं।
पूरा होने पर, ActiveBatch प्रबंधन कंसोल स्वचालित रूप से लॉन्च किया जाएगा।
क्लिक समाप्त इंस्टॉलर को बंद करने के लिए।
चरण 3: ActiveBatch प्रबंधन कंसोल के माध्यम से घटकों को कॉन्फ़िगर करें
कार्यक्रम स्थापित :
- व्यवस्थापक उपकरण: उपलब्धता प्रबंधक, सेवा प्रबंधक, अद्यतन सेवा।
- ActiveBatch कंसोल
- ActiveBatch प्रबंधन कंसोल
- ActiveBatch डैशबोर्ड (प्रदर्शन प्रदर्शन के लिए अलग ऐप)।
- प्रबंधन उपकरण: परिवर्तन प्रबंधन
- ग्राहक उपकरण: दिनांक अंकगणित व्यवस्थापक / परीक्षक, तिथि प्रतिस्थापन, कमांड-लाइन इंटरफेस (COM, पॉवरशेल मॉड्यूल, आदि)
- रिपोर्टिंग सेवाएँ (इंस्टेंस रिपोर्टिंग के लिए)।
चरण 3.1
निष्पादन एजेंट और जॉब शेड्यूलर को कॉन्फ़िगर करें, बाईं ओर पट्टी पर प्रत्येक टैब द्वारा पहुँचा।
विंडोज़ 10 के लिए सबसे अच्छा जंक फाइल क्लीनर
चरण 3.2
सबसे पहले एक्ज़ेक्यूशन एजेंट घटक के लिए बाईं ओर टैब का पालन करें। फिर, कार्य शेड्यूलर घटक के लिए समान करें। यह विज़ार्ड काफी सीधा है और आपके लिए आवश्यक जानकारी आपके पर्यावरण के लिए विशिष्ट होगी।
चरण ३.३
एक बार सफलतापूर्वक पूरा हो जाने के बाद, आपको Windows सेवा अनुप्रयोग में चलने वाली दो सेवाएँ मिलेंगी।
इतना ही। हमने ActiveBatch स्थानीय इंस्टॉलेशन को पूरा कर लिया है और जाने के लिए तैयार हैं।
ActiveBatch के साथ शुरुआत करना
एक बार जब आप अपनी स्थापना समाप्त कर लेते हैं, तो आप शुरू करने के लिए ActiveBatch कंसोल खोल सकते हैं।
खासकर जब हम पहली बार कुछ प्रशासनिक सेटिंग्स को कॉन्फ़िगर कर रहे हैं, तो यह शायद एक अच्छा विचार है व्यवस्थापक के रूप में चलाओ प्रोग्राम आइकन पर राइट-क्लिक करके। प्रारंभिक लॉन्च ActiveBatch स्टार्ट पेज दिखाएगा जो कि देखने में वर्जित है।
आप नीचे स्क्रीन पर सामान्य समर्थन संसाधनों के लिए आइकन देखेंगे। दाईं ओर, एक ट्रे है जो ActiveBatch घोषणाओं के साथ खुलती और बंद होती है।
हम के तहत एक नया नौकरी समयबद्धक कनेक्शन बनाना चाहते हैं हाल के कनेक्शन हेडर। क्लिक नया कनेक्शन… एक जोड़ने के लिए।
आपको एक संवाद के साथ प्रस्तुत किया जाएगा, जहां आप अपनी नौकरी समयबद्धक मशीन विवरण दर्ज कर सकते हैं। जैसा कि हमारा स्थानीय है, हम केवल दर्ज करने जा रहे हैं स्थानीय होस्ट प्रदर्शन प्रयोजनों के लिए। हम अपना प्रदर्शन नाम बनाएंगे SoftwareTestingHelp वह नाम जो कनेक्शन टैब पर दिखाई देगा।
यदि आप जॉब शेड्यूलर को किसी अन्य सेट से कनेक्ट करना चाहते हैं, तो आप क्रेडेंशियल प्रदान कर सकते हैं, लेकिन डिफ़ॉल्ट रूप से, यह एप्लिकेशन चलाने वाले विंडोज उपयोगकर्ता खाते से कनेक्ट होगा। क्लिक परीक्षा कनेक्शन का परीक्षण करने के लिए। आप अन्य गुणों को अनदेखा कर सकते हैं और क्लिक कर सकते हैं जुडिये ।
ध्यान दें :चूंकि हमारे पास पहले से ही कुछ ऑब्जेक्ट्स हैं, इसलिए हम एक वर्चुअल रूट से कनेक्ट होने जा रहे हैं जो उपयोगकर्ता की पहुंच और वस्तुओं को देखने से संबंधित है। इस ट्यूटोरियल पर इसका कोई प्रभाव नहीं पड़ता है, लेकिन यह उप-कनेक्शन प्रदर्शित करेगा, नवीन व , वस्तु नेविगेशन फलक में।
एक बार कनेक्ट होने के बाद, आपको चार अलग-अलग क्षेत्र / पैन दिखाई देंगे। कनेक्शन की सामग्री प्रदर्शन नाम के तहत टैब की गई है, के बगल में पृष्ठ आरंभ करें टैब जहां हम बस से आए थे।
- बाएं से बाएं : ऑब्जेक्ट नेविगेशन पेन (यहां ऑब्जेक्ट बनाएं, ढूंढें, और व्यवस्थित करें)।
- नीचे बाएँ : दृश्य फलक (विचारों की सूची)।
- दायां शीर्ष : मुख्य फलक (वर्तमान में दस्तावेज़ के रूप में वर्जित है जॉब शेड्यूलर सूचना दृश्य)।
- निचला / निचला भाग : इंस्टेंस पेन (चयनित ऑब्जेक्ट के लिए दृश्य और फ़िल्टर इंस्टेंस)।
हम प्रत्येक फलक का विस्तार से पता लगाएंगे। लेकिन पहले, आइए समझते हैं कि ऑब्जेक्ट बनाम इंस्टेंस क्या है, क्योंकि यह बाकी ट्यूटोरियल को अधिक उपयोगी बना देगा।
ActiveBatch ऑब्जेक्ट्स बनाम। उदाहरण
वस्तुओं
- ऑब्जेक्ट नेविगेशन पेन में बनाया गया।
- एक परिभाषा कहा जाता है, क्योंकि उनके पास उस वस्तु को परिभाषित / वर्णन करने वाले गुण हैं।
- एकाधिक श्रेणियां: ट्रिगर और गैर-ट्रिगर करने योग्य, साझा और गैर-साझा।
- ट्रिगर्जेबल ऑब्जेक्ट्स (जॉब्स, प्लान्स और रेफरेंस) के लिए, वे इंस्टेंस बनाते हैं।
- कई प्रकार: फ़ोल्डर, नौकरियां, योजना, कतार, उपयोगकर्ता खाते, संसाधन, आदि।
उदाहरण
- एक ट्रिगर-ऑब्जेक्ट के टेम्पलेट की प्रतिलिपि, इसकी परिभाषित गुणों का उपयोग करके निष्पादित।
- व्यक्ति का प्रतिनिधित्व करें रन एक नौकरी, योजना, या संदर्भ की।
आपके द्वारा बनाई गई कोई भी वस्तु इस फलक में स्थित होगी। यह भी कहा जाता है पेड़ इसकी संरचना के कारण। आप Windows फ़ाइल सिस्टम के लिए ऑब्जेक्ट नेविगेशन फलक की तुलना कर सकते हैं, जहां ActiveBatch ऑब्जेक्ट रूट सी के भीतर व्यक्तिगत फ़ाइलें और फ़ोल्डर्स हैं, जो आपकी सी ड्राइव है।
पहली और मूल वस्तु जॉब शेड्यूलर है, जिसके तहत बाकी सब कुछ गिर जाता है। जॉब शेड्यूलर ऑब्जेक्ट को चुनने के लिए एक उपयोगिता भी है, क्योंकि राइट-क्लिक करने से यह आपको रूट-लेवल सिक्योरिटी, पॉलिसी, वेरिएबल और बहुत कुछ सेट करने की अनुमति देता है।
फलक में अन्य अंतर्निहित ऑब्जेक्ट भी शामिल हैं जो सिस्टम के स्वामित्व में हैं (ऑनडेमैंड और रनटाइम ऑब्जेक्ट)। यहां, हम अपने नए फ़ोल्डर के नीचे निर्मित वस्तुओं पर चर्चा नहीं कर रहे हैं। बस पता है कि उनका उपयोग विशेष मामलों में किया जाता है।
वस्तुओं का आयोजन
हर वस्तु को जॉब शेड्यूलर ऑब्जेक्ट के मूल में संग्रहीत किया जाएगा।
आप जॉब शेड्यूलर ऑब्जेक्ट पर राइट-क्लिक करके रूट-लेवल ऑब्जेक्ट्स बना सकते हैं जैसे कि फ़ोल्डर्स। जैसे आप अपनी सभी कंप्यूटर फ़ाइलों को अपनी C ड्राइव के मूल में संग्रहीत नहीं करेंगे, वैसे यहाँ भी ऐसा करना सबसे अच्छा अभ्यास नहीं है। इस प्रकार, अपने सभी ऑब्जेक्ट्स को फ़ोल्डरों के भीतर व्यवस्थित करना सबसे अच्छा अभ्यास है।
सबसे मौलिक स्तर पर, आपके पास अपने जॉब्स और योजनाओं के लिए कम से कम एक फ़ोल्डर होना चाहिए, और आपके साझा किए गए ऑब्जेक्ट के लिए एक फ़ोल्डर होना चाहिए। साझा किए गए ऑब्जेक्ट को किसी भी अन्य ऑब्जेक्ट पर लागू या संबद्ध किया जा सकता है।
हम साझा किए गए ऑब्जेक्ट्स के बारे में विस्तार से चर्चा नहीं करेंगे, लेकिन वे शेड्यूल जैसे ऑब्जेक्ट्स हैं, जिसमें एक बार संबंधित जॉब चलेगा, या सर्विस लाइब्रेरियों का एक सेट होता है, जो कि REST एंडपॉइंट जैसी चीजों को परिभाषित कर सकते हैं और संबंधित कार्यों को ए के भीतर उपयोग के लिए एक्सपोज कर सकते हैं नौकरी का पेलोड।
अपनी पहली वस्तु बनाना
आइए एक नया फ़ोल्डर बनाएं जहां हम कुछ अन्य वस्तुओं को संग्रहीत कर सकते हैं।
ध्यान दें कि मुख्य फ़ोल्डर में नया फ़ोल्डर ऑब्जेक्ट टैब हो जाता है।
इसके बाद, फ़ोल्डर को एक नाम और एक लेबल दें। सभी वस्तुओं को एक नाम और लेबल की आवश्यकता होती है। एक नाम किसी भी वर्णनात्मक मूल्य हो सकता है, जबकि लेबल पेड़ में अपनी पदानुक्रम के भीतर अद्वितीय होना चाहिए। लेबल का उपयोग ऑब्जेक्ट पथ (एक फ़ाइल पथ की तरह) को निर्धारित करने के लिए किया जाता है। आइए उन्हें वही मूल्य दें, जो डिफ़ॉल्ट रूप से होता है।
अन्य विवरण भरें और क्लिक करें सहेजे बंद करें ।
उसी निर्देशों का उपयोग करके एक साझा ऑब्जेक्ट फ़ोल्डर भी बनाएं। इसे सबसे अच्छा अभ्यास माना जाता है क्योंकि यह इन वस्तुओं को आपके द्वारा बनाई गई किसी भी अन्य संख्या को खोजने और जोड़ने में आसान बनाता है। बड़े वातावरण में, इस तरह की संरचना सबसे व्यावहारिक है।
अपनी पहली नौकरी बनाना
इसके बाद, एक नया कार्य करें, क्योंकि यह अन्य पैन को अधिक सार्थक बना देगा।
नौकरियों को इन चार गुणों की आवश्यकता है (न्यूनतम पर):
- नाम / लेबल।
- सबमिशन कतार (जहां कार्य निष्पादित करने के लिए भेजा जाएगा)।
- उपयोगकर्ता खाता (जो नौकरी प्रस्तुत करते समय क्रेडेंशियल्स का उपयोग किया जाएगा)।
- पेलोड (प्रदर्शन किया जा रहा कार्य - सैद्धांतिक रूप से कुछ नौकरी प्रकारों के लिए रिक्त हो सकता है)।
जैसा कि हम जानते हैं कि हर काम को एक सबमिशन कतार और उपयोगकर्ता खाते (साझा ऑब्जेक्ट) से जुड़ा होना चाहिए, आइए उन वस्तुओं को पहले बनाएं।
अपनी पहली कतार बनाना
नीचे बताए अनुसार ActiveBatch में दो प्रकार की कतारें हैं।
एक निष्पादन कतार, जो एक मशीन को परिभाषित करती है जहां एक निष्पादन एजेंट स्थापित किया गया है, और एक सामान्य पंक्ति, जो प्रभावी रूप से निष्पादन कतार का एक संग्रह है। सामान्य उपलब्धता उच्च उपलब्धता नौकरी निष्पादन, संसाधन अनुकूलन और लोड संतुलन, और स्वचालित क्लाउड और वर्चुअल निष्पादन मशीन प्रावधान के लिए उपयोग की जाती है।
साझा किए गए ऑब्जेक्ट फ़ोल्डर पर राइट-क्लिक करें और चुनें नया => कतार => निष्पादन कतार ।
निष्पादन कतार को एक नाम / लेबल दें, जैसे EQ1 । फिर, बाईं ओर टेबल्स में से किसी एक पर गुण पर क्लिक करें।
बहुत सारी संपत्तियाँ हैं, जिन्हें एक्ज़ीक्यूटिंग जॉब लिमिट्स एंड कैरेक्टर्स जैसे कॉन्फ़िगर किया जा सकता है, जो उन गुणों को परिभाषित करती हैं जो मशीन का वर्णन करती हैं जहाँ एक्ज़ीक्यूशन एजेंट इंस्टॉल किया गया है (जैसे ओएस या लोकेशन), लेकिन हमें केवल अब मशीन की प्रॉपर्टी चाहिए।
इसलिए, प्रदर्शन के उद्देश्यों के लिए लोकलहोस्ट में डाल दें, और क्लिक करें सहेजे बंद करें ।
अपना पहला उपयोगकर्ता खाता बनाना
उपयोगकर्ता खाता निष्पादन एजेंट मशीन पर निष्पादन के लिए नौकरी प्रस्तुत करते समय उपयोग की जाने वाली साख को परिभाषित करता है।
चलो राइट-क्लिक करके निष्पादन कतार के समान फ़ोल्डर में एक बनाएं साझा की गई वस्तुएँ => नया => उपयोगकर्ता खाता । फिर, उपयोगकर्ता खाते को एक नाम / लेबल दें User 1 , और फिर पर क्लिक करें गुण चादर।
ऑब्जेक्ट के लिए उपयोगकर्ता नाम और पासवर्ड दर्ज करें। डोमेन पर किसी खाते के लिए यह मान्य सक्रिय निर्देशिका क्रेडेंशियल होना चाहिए। क्लिक सहेजें और बंद करें ।
अब आप अपनी जॉब ऑब्जेक्ट बना सकते हैं और जॉब से जुड़ने के लिए एक मान्य एक्सेक्यूशन क्यू और यूजर अकाउंट है।
हम राइट क्लिक करके नौकरी बना सकते हैं ट्यूटोरियल फ़ोल्डर और क्लिक करना नई => नौकरी । नौकरी को एक नाम / लेबल दें, Job1 , फिर दूसरी प्रॉपर्टी शीट टैब पर क्लिक करें। इसका शीर्षक होगा जॉब्स लाइब्रेरी डिफ़ॉल्ट रूप से नौकरी टाइप करें, हालांकि, चयनित नाम के आधार पर इसका नाम बदल जाता है।
नौकरी के प्रकार के बावजूद, यह वह जगह है जहां नौकरी का पेलोड बनाया जाएगा यानी वह कार्य जो किया जाएगा। आप बहुत सी अन्य संपत्ति शीट जैसे देख सकते हैं संघों , चर , ट्रिगर्स , प्रतिबन्ध , तथा अलर्ट जहाँ अन्य विकल्पों का चयन किया जाता है।
नीचे दिए गए स्वचालित का स्क्रीनशॉट है ट्रिगर्स चादर। आप अंतराल-आधारित दैनिक निष्पादन जैसी चीजों को परिभाषित कर सकते हैं, या एक अनुसूची ऑब्जेक्ट को जोड़ सकते हैं जो अधिक जटिल मापदंडों को परिभाषित करता है।
नीचे दिया गया है प्रतिबन्ध चादर। आप चीजों को परिभाषित कर सकते हैं फ़ाइल की कमी जिसे यह सुनिश्चित करने के लिए सेट किया जा सकता है कि एक फ़ाइल मौजूद है, पूरी तरह से आबादी है, और निष्पादन के साथ आगे बढ़ने से पहले स्थिर है।
आपके संगठन की जरूरतों के आधार पर बहुत सारी अन्य जॉब प्रॉपर्टीज हैं। यदि आप एक डेमो और ActiveBatch का नि: शुल्क परीक्षण प्राप्त करते हैं, तो आप इनकी जांच कर सकते हैं।
चलो पर क्लिक करें जॉब्स लाइब्रेरी संपत्ति पत्र। आप गुणों के शीर्ष पर सबमिशन कतार और उपयोगकर्ता खाते के लिए ड्रॉपडाउन का चयन कर सकते हैं। यह पेड़ को प्रदर्शित करेगा, जहाँ आप इसे खोल सकते हैं साझा की गई वस्तुएं प्रत्येक वस्तु का पता लगाने के लिए फ़ोल्डर।
अपना चुने निष्पादन कतार ।
अपना चुने उपभोक्ता खाता ।
अब एक सरल पेलोड बनाते हैं। स्क्रीन का अधिकांश भाग जॉब स्टेप्स एडिटर है, एक वर्कफ़्लो डिज़ाइनर है जहाँ आप नौकरी के पेलोड को इकट्ठा करने के लिए प्रीबिलीट एक्शन और फ़ंक्शंस को खींच सकते हैं।
कई टूल और तकनीकों के साथ आमतौर पर स्क्रिप्टेड कार्यों के लिए सैकड़ों जॉब स्टेप हैं। कई अतिरिक्त जॉब स्टेप एक्सटेंशन भी हैं जो अन्य 3 पार्टी टूल के लिए अलग से लाइसेंस प्राप्त हैं।
आप ActiveBatch Service Library का उपयोग Restful Services, Web Services, WDSLs और बहुत कुछ के साथ इंटरफेस करने के लिए भी कर सकते हैं। एपीआई कॉल क्या होगा? उदाहरण के लिए जिन्हें अतिरिक्त ड्रैग-एंड-ड्रॉप जॉब स्टेप्स में बदल दिया जाता है, जिन्हें स्क्रिप्टिंग के बिना किया जा सकता है।
सबसे बुनियादी उदाहरण के लिए, नीचे स्क्रॉल करें आम श्रेणी और ड्रैग-एंड-ड्रॉप ए स्टेप लॉग करें कार्यक्षेत्र में।
में कुछ पाठ दर्ज करें स्टेप लॉग करें पाठ क्षेत्र। क्लिक सहेजें और बंद करें ।
आपका पहला उदाहरण उत्पन्न करना
हमने एक ट्रिगर करने योग्य ऑब्जेक्ट बनाया है, अब, हम एक इंस्टेंस उत्पन्न कर सकते हैं। ऐसा करने के लिए, नौकरी पर राइट-क्लिक करें और चुनें उत्प्रेरक । जैसा कि आप देख सकते हैं, बहुत सारे अन्य ऑपरेशन हैं जो आप किसी जॉब पर भी कर सकते हैं।
आइए एक बार फिर से जॉब को ट्रिगर करें ताकि हमारे पास अन्य पैन में देखने के लिए कुछ अतिरिक्त डेटा होगा। अब हम आगे बढ़ सकते हैं।
दृश्य फलक
यदि आप दृश्य फलक के माध्यम से देखते हैं, तो सभी उपयोगकर्ताओं के लिए डेवलपर्स, ऑपरेटर, प्रशासक और फिर सामान्य शेड्यूलिंग Analytics दृश्य के लिए फ़ोल्डर हैं। आप टूल मेनू से विचारों को व्यवस्थित और दिखा / छिपा सकते हैं, लेकिन डिफ़ॉल्ट कॉन्फ़िगरेशन बहुत उपयोगी है जैसा कि यह है।
सामान्य तौर पर, तीन प्रकार के विचार होते हैं अर्थात् ऑब्जेक्ट दृश्य, इंस्टेंस विचार और कॉन्फ़िगरेशन दृश्य। यदि आप ActiveBatch के भीतर कुछ देख रहे हैं, तो संभावना है, यह एक दृश्य है।
पर क्लिक करें दैनिक गतिविधि इसे दस्तावेज़ के रूप में मुख्य फलक में टैब करने के लिए देखें। अब, हम मुख्य फलक पर चले जाएँगे।
मुख्य फलक
मुख्य फलक विभिन्न गुणों जैसे कि नौकरी की संपत्ति, दृश्य और बहुत कुछ प्रदर्शित करेगा। ये डिफ़ॉल्ट रूप से व्यक्तिगत दस्तावेजों के रूप में वर्जित हैं। आप वास्तविक रूप से टैब कर सकते हैं, आकार बदल सकते हैं, और किसी भी दृश्य या फलक को कहीं और स्थानांतरित कर सकते हैं।
इस मामले में, हमारे पास दैनिक गतिविधि दृश्य वर्जित है, जो हमारे कार्य शेड्यूलर के दायरे में सभी उदाहरणों को प्रदर्शित करता है (याद रखें, हम एक आभासी रूट पर जुड़े हुए हैं)। आप दो नौकरी के उदाहरण और कुछ महत्वपूर्ण जानकारी देख सकते हैं। आप दिनांक, स्थिति और बहुत कुछ बदलने के लिए फ़िल्टर भी कर सकते हैं।
उदाहरण फलक
अंत में, हमारे पास इंस्टेंस पेन है। यह दैनिक गतिविधि दृश्य के समान दिखाई देगा, लेकिन यह हमें ऑब्जेक्ट नेविगेशन फलक में चयनित नौकरी से केवल उदाहरण दिखाने जा रहा है। इस मामले में, वे एक ही डेटा प्रदर्शित कर रहे हैं, लेकिन बड़े वातावरण में, यह केवल एक नौकरी के रन देखने का एक शानदार तरीका है।
उदाहरण संचालन और इतिहास
यदि आप किसी भी इंस्टेंस पर राइट-क्लिक करते हैं, तो आपको कई विकल्प मिलेंगे। यदि इंस्टेंस वर्तमान में एक वास्तविक समय दृश्य में निष्पादित हो रहा है, तो आप इंस्टेंस को रोकना या रोकना जैसी चीजें कर सकते हैं। एक बार जब यह पूरा हो जाता है, तो आप ऐतिहासिक डेटा देख सकते हैं।
सबसे हालिया उदाहरण पर राइट-क्लिक करें और चुनें लॉग देखें । आप पूर्ण लॉग फ़ाइल देख सकते हैं, पाठ के साथ हमने लॉग का उपयोग करके लिखा था स्टेप लॉग करें । जैसी चीजों के लिए अतिरिक्त चादरें हैं चर निष्पादन के समय और ऑडिट जो सभी संचालन और सिस्टम क्रियाओं का ट्रैक रखता है। ये पूरी तरह से रिपोर्ट करने योग्य हैं।
जावा प्रोग्रामिंग साक्षात्कार प्रश्न और अनुभवी के लिए उत्तर
नक्शा देखें
जबकि हम समय के लिए हर दृश्य और सुविधा का पता नहीं लगा सकते हैं, हम केवल एक अंतिम और महत्वपूर्ण दृश्य अर्थात् मानचित्र दृश्य का पता लगाएंगे। पर नेविगेट करें दृश्य फलक और इसे मेन फलक में टैब करने के लिए सूची के ऊपर से चुनें।
मानचित्र दृश्य कई ActiveBatch ऑब्जेक्ट्स का चित्रमय प्रतिनिधित्व है। यह एक वास्तविक समय का दृश्य और विकास स्थान है यानी आप वास्तव में वर्कफ़्लोज़ का निर्माण कर सकते हैं, संघ बना सकते हैं और इस दृश्य से वस्तुओं का प्रबंधन कर सकते हैं। आप प्रत्येक फ़ोल्डर का विस्तार करने के लिए तीर पर क्लिक कर सकते हैं।
यदि आप राइट क्लिक करते हैं Job1 और इसे ट्रिगर करें, फिर आप इसे वास्तविक समय में निष्पादित कर सकते हैं। हमने एक प्लान ऑब्जेक्ट के अंदर कुछ अन्य जॉब्स जोड़े, योजना १ , उन रिश्तों को दिखाने के लिए जो मानचित्र दृश्य दर्शाते हैं। संदर्भ के लिए, एक योजना वस्तु संबंधित नौकरियों के लिए बहुत ही एक ट्रिगर करने योग्य फ़ोल्डर है।
आप एक योजना पर अन्य गुण सेट कर सकते हैं जो आपको सभी बच्चों के लिए केंद्रीय सेटिंग्स को लागू करने देगा।
नीचे की छवि में, Job1 दो पूर्ण ट्रिगर परिभाषित किए गए हैं। एक पूरा ट्रिगर ट्रिगर करने के लिए सेट किया गया है Job1_Succeed अगर यह सफलता में पूरा होता है। दूसरे को ट्रिगर करने के लिए सेट किया गया है जॉब 1_फेल अगर यह विफलता में पूरा होता है। हमने इन्हें ड्रैग और ड्रॉप करके कॉन्फ़िगर किया है Job1 अन्य नौकरियों पर।
बगल में नीली आयत योजना १ तथा Job1 मतलब कि Job1 वर्तमान में निष्पादित हो रहा है। के पास हरा चौकोर Job1_Succeed इसका मतलब है कि अय्यूब का हालिया पूरा हुआ उदाहरण सफलता में पूरा हुआ।
एक बार Job1 निष्पादन को समाप्त करता है, यह ट्रिगर करेगा Job1_Succeed । एक बार दूसरा जॉब खत्म होने पर, दोनों सफल समापन की स्थिति दिखाते हैं। आप के भीतर नई वस्तुओं को भी नोट कर सकते हैं ऑब्जेक्ट नेविगेशन पेन और सफलतापूर्वक पूरा किया गया उदाहरण उदाहरण फलक ।
मैप व्यू में जैसी विशेषताएं शामिल हैं वर्कफ़्लो ऑप्टिमाइज़र उन तरीकों की पहचान करता है जिनसे आप उन्हें अधिक कुशल बनाने के लिए मल्टी-जॉब वर्कफ़्लोज़ को व्यवस्थित और कारगर बना सकते हैं। यह महत्वपूर्ण पथ को भी उजागर करता है ताकि आप अपने वर्कफ़्लोज़ को संशोधित करने और अनुक्रमिक नौकरियों को समानांतर जॉब्स में परिवर्तित करने के तरीके पा सकें, जब संभव हो।
निष्कर्ष
इस ट्यूटोरियल में, हमने केवल ActiveBatch की क्षमताओं की सतह को खंगाला है। यदि आप अधिक जानना चाहते हैं तो उन्नत सिस्टम कॉन्सेप्ट अपनी ActiveBatch अकादमी के माध्यम से सैकड़ों घंटे का प्रशिक्षण प्रदान करता है।
=> एक डेमो और मुफ्त परीक्षण प्राप्त करने के लिए ActiveBatch वेबसाइट पर जाएं
आपके सवालों के जवाब देने और वास्तव में उत्पाद के साथ हाथ मिलाने का सबसे अच्छा तरीका है एक्टिवबच वेबसाइट से डेमो प्राप्त करना। आप मूल्य निर्धारण की जानकारी और सॉफ़्टवेयर का निःशुल्क परीक्षण भी प्राप्त कर सकते हैं ताकि आप अपने लिए खेल सकें।
अनुशंसित पाठ
- Bugzilla Tutorial: दोष प्रबंधन उपकरण हाथों पर ट्यूटोरियल
- SeeTest ऑटोमेशन ट्यूटोरियल: मोबाइल टेस्ट ऑटोमेशन टूल गाइड
- Geb Tutorial - Geb टूल का उपयोग करके ब्राउज़र ऑटोमेशन परीक्षण
- TestProject टेस्ट ऑटोमेशन टूल हैंड्स-ऑन रिव्यू ट्यूटोरियल
- Katalon Studio Tutorial: एक नि: शुल्क टेस्ट ऑटोमेशन टूल जिसका आपको इंतजार है
- Ranorex ट्यूटोरियल: एक शक्तिशाली डेस्कटॉप, वेब और मोबाइल स्वचालन परीक्षण उपकरण
- हेडलेस ऑटोमेशन के लिए सेलेनियम फैंटमज एस ट्यूटोरियल
- SmartMeter.io टूल का उपयोग करके वेबसाइट के प्रदर्शन का परीक्षण कैसे करें: हैंड्स-ऑन रिव्यू ट्यूटोरियल