SAP BODS - वर्कफ़्लो परिचय

निष्पादन के लिए प्रक्रिया निर्धारित करने के लिए वर्कफ़्लो का उपयोग किया जाता है। वर्कफ़्लो का मुख्य उद्देश्य डेटा प्रवाह निष्पादित करने के लिए डेटा प्रवाह को निष्पादित करने और सिस्टम की स्थिति सेट करने के लिए तैयार करना है।

ETL प्रोजेक्ट्स में बैच जॉब्स एकमात्र अंतर के साथ वर्कफ़्लोज़ के समान हैं जिनमें जॉब के पैरामीटर नहीं हैं।

विभिन्न वस्तुओं को एक कार्य प्रवाह में जोड़ा जा सकता है। वे हैं -

  • काम का प्रवाह
  • डाटा प्रवाह
  • Scripts
  • Loops
  • Conditions
  • कोशिश करो या ब्लॉक पकड़ो

आप कार्य प्रवाह को अन्य कार्य प्रवाह भी कह सकते हैं या कार्य प्रवाह स्वयं कॉल कर सकते हैं।

Note - वर्कफ़्लो में, चरणों को बाएँ से दाएँ अनुक्रम में निष्पादित किया जाता है।

कार्य प्रवाह का उदाहरण

मान लीजिए कि एक तथ्य तालिका है जिसे आप अपडेट करना चाहते हैं और आपने परिवर्तन के साथ एक डेटा प्रवाह बनाया है। अब, यदि आप स्रोत प्रणाली से डेटा को स्थानांतरित करना चाहते हैं, तो आपको तथ्य तालिका के लिए अंतिम संशोधन की जांच करनी होगी ताकि आप केवल उन पंक्तियों को निकालें जो अंतिम अद्यतन के बाद जोड़े जाते हैं।

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

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