एसएपी हाना - ईटीएल आधारित प्रतिकृति
SAP हाना ETL आधारित प्रतिकृति SAP या गैर-SAP स्रोत प्रणाली से डेटा को स्थानांतरित करने के लिए SAP डेटा सेवाओं का उपयोग करता है जो साना डेटाबेस को लक्षित करता है। बीओडीएस प्रणाली एक ईटीएल उपकरण है जिसका उपयोग स्रोत प्रणाली से लक्ष्य प्रणाली में डेटा निकालने, बदलने और लोड करने के लिए किया जाता है।
यह एप्लिकेशन लेयर पर व्यावसायिक डेटा को पढ़ने में सक्षम बनाता है। आपको डेटा सेवाओं में डेटा प्रवाह को परिभाषित करने की आवश्यकता है, डेटा सेवा डिजाइनर में डेटा स्टोर में प्रतिकृति नौकरी और परिभाषित स्रोत और लक्ष्य प्रणाली को शेड्यूल करना।
SAP HANA डेटा सेवा ETL आधारित प्रतिकृति का उपयोग कैसे करें?
डेटा सेवा डिजाइनर के लिए लॉगिन (रिपॉजिटरी चुनें) → डेटा स्टोर बनाएँ
एसएपी ईसीसी प्रणाली के लिए, एसएपी एप्लिकेशन के रूप में डेटाबेस चुनें, ईसीसी सिस्टम नाम के लिए ईसीसी सर्वर नाम, उपयोगकर्ता नाम और पासवर्ड दर्ज करें, उन्नत टैब उदाहरण संख्या, ग्राहक संख्या, आदि के रूप में विवरण चुनें और आवेदन करें।
यह डेटा स्टोर स्थानीय ऑब्जेक्ट लाइब्रेरी के अंतर्गत आएगा, यदि आप इसका विस्तार करते हैं तो इसके अंदर कोई तालिका नहीं है।
तालिका पर राइट क्लिक करें → नाम से आयात → ECC प्रणाली से आयात करने के लिए ECC तालिका दर्ज करें (ECC प्रणाली में MARA डिफ़ॉल्ट तालिका है) → आयात → अब तालिका का विस्तार करें → MARA → राइट क्लिक व्यू डेटा। यदि डेटा प्रदर्शित होता है, तो डेटा स्टोर कनेक्शन ठीक है।
अब, HANA डेटाबेस के रूप में लक्ष्य प्रणाली चुनने के लिए, एक नया डेटा स्टोर बनाएं। डेटा स्टोर बनाएं → डेटा स्टोर का नाम SAP_HANA_TEST → डेटा स्टोर प्रकार (डेटाबेस) → डेटाबेस प्रकार एसएपी हाना → डेटाबेस संस्करण हाना 1.x.
हाना सिस्टम और ओके के लिए हाना सर्वर नाम, उपयोगकर्ता नाम और पासवर्ड दर्ज करें।
इस डेटा स्टोर को लोकल ऑब्जेक्ट लाइब्रेरी में जोड़ा जाएगा। आप तालिका जोड़ सकते हैं यदि आप स्रोत तालिका से डेटा को कुछ विशिष्ट तालिका में हाना डेटाबेस में ले जाना चाहते हैं। ध्यान दें कि लक्ष्य तालिका स्रोत तालिका के समान डेटाटाइप की होनी चाहिए।
एक प्रतिकृति नौकरी बनाना
एक नया प्रोजेक्ट बनाएं → प्रोजेक्ट का नाम लिखें → प्रोजेक्ट के नाम पर राइट क्लिक करें → न्यू बैच जॉब → जॉब का नाम डालें।
दाईं ओर टैब से, कार्य प्रवाह चुनें → कार्य प्रवाह नाम दर्ज करें → बैच कार्य के तहत इसे जोड़ने के लिए डबल क्लिक करें → डेटा प्रवाह दर्ज करें → डेटा प्रवाह नाम दर्ज करें → प्रोजेक्ट क्षेत्र में बैच जॉब के तहत इसे जोड़ने के लिए डबल क्लिक करें शीर्ष पर सभी विकल्प सहेजें।
कार्य क्षेत्र के लिए पहले डेटा स्टोर ECC (MARA) से तालिका खींचें। इसे चुनें और राइट क्लिक करें → HANA DB में समान डेटा प्रकारों के साथ नई तालिका बनाने के लिए नया → टेम्पलेट तालिका जोड़ें → तालिका नाम दर्ज करें, डेटा स्टोर ECC_HANA_TEST2 → स्वामी का नाम (स्कीमा नाम) → ठीक
तालिका को सामने खींचें और दोनों तालिका कनेक्ट करें → सभी सहेजें। अब बैच जॉब पर जाएं → राइट क्लिक करें → एक्सक्यूट → यस → ओके
एक बार जब आप प्रतिकृति कार्य निष्पादित करते हैं, तो आपको एक पुष्टि मिलेगी कि नौकरी सफलतापूर्वक पूरी हो गई है।
हाना स्टूडियो पर जाएं → स्कीमा का विस्तार करें → टेबल → डेटा सत्यापित करें। यह एक बैच नौकरी का मैनुअल निष्पादन है।
बैच जॉब का निर्धारण
आप डेटा सेवा प्रबंधन कंसोल पर जाकर एक बैच जॉब भी शेड्यूल कर सकते हैं। डेटा सेवा प्रबंधन कंसोल में लॉगिन करें।
बाईं ओर से रिपॉजिटरी का चयन करें → 'बैच जॉब कॉन्फ़िगरेशन' टैब पर नेविगेट करें, जहां आपको नौकरियों की सूची दिखाई देगी → जिस नौकरी के लिए आप शेड्यूल करना चाहते हैं उसके खिलाफ → शेड्यूल जोड़ें पर क्लिक करें → 'शेड्यूल नाम दर्ज करें' और जैसे पैरामीटर सेट करें (जैसे) समय, तिथि, प्रतिपूर्ति आदि) उपयुक्त के रूप में और 'लागू करें' पर क्लिक करें।