HANA स्टूडियो ट्यूटोरियल से डेटा आयात और निर्यात कैसे करें
⚡ स्मार्ट सारांश
आयात और निर्यात विकल्प SAP HANA Studio सिस्टमों के बीच टेबल, सूचना दृश्य, लैंडस्केप और संपूर्ण वितरण इकाइयों को स्थानांतरित करता है, ताकि डेवलपर विकास सर्वर से गुणवत्ता आश्वासन और उत्पादन में सामग्री को बढ़ावा दे सकें।
आयात और निर्यात विकल्प SAP HANA ऐसी सुविधाएं प्रदान करें जो टेबल, सूचना दृश्य और संपूर्ण परिदृश्य को किसी अन्य सिस्टम पर या उसी सिस्टम पर किसी भिन्न स्थान पर स्थानांतरित कर सकें।
दोनों क्रियाएं फ़ाइल मेनू से शुरू होती हैं। SAP हाना स्टूडियोऔर विजार्ड जो खुलता है, वह प्रत्येक वस्तु प्रकार को उन्हीं दो परिवारों में समूहित करता है: SAP HANA, जो कैटलॉग और लैंडस्केप ऑब्जेक्ट्स को कवर करता है, और SAP HANA कंटेंट, जिसमें रिपॉजिटरी पैकेज और डिलीवरी यूनिट शामिल हैं। नीचे दिए गए दो खंड बारी-बारी से प्रत्येक पहलू को विस्तार से समझाते हैं।
डेटा निर्यात कैसे करें SAP हाना?
चरण 1) फ़ाइल मेनू पर जाएं और निर्यात चुनें।
फ़ाइल मेनू SAP जैसा कि स्क्रीनशॉट में दिखाया गया है, HANA Studio में Import के ठीक नीचे Export का विकल्प दिया गया है।
इसके बाद एक्सपोर्ट के लिए एक पॉप-अप विंडो दिखाई देती है।
निर्यात विकल्पों के दो परिवारों के लिए SAP HANA ऑब्जेक्ट्स उपलब्ध हैं, और प्रत्येक परिवार के अपने-अपने विजार्ड्स का सेट होता है।
SAP HANA
- कैटलॉग ऑब्जेक्ट्स: इसका उपयोग कैटलॉग ऑब्जेक्ट जैसे कि टेबल, व्यू या प्रोसीजर को एक्सपोर्ट करने के लिए किया जाता है।
- लैंडस्केप: इसका उपयोग एक सिस्टम से दूसरे सिस्टम में लैंडस्केप को एक्सपोर्ट करने के लिए किया जाता है।
SAP हाना सामग्री
- परिवर्तन और परिवहन प्रणाली (सीटीएस): इसका उपयोग ABAP प्रोग्राम के माध्यम से सूचना दृश्य को निर्यात करने के लिए किया जाता है।
- वितरण इकाई: डिलीवरी यूनिट एक एकल इकाई होती है। इस विकल्प का उपयोग एक डिलीवरी यूनिट से जुड़े कई पैकेजों को निर्यात करने के लिए किया जाता है।
- डेवलपर मोड: इस विकल्प का उपयोग स्थानीय सिस्टम में किसी स्थान पर व्यक्तिगत ऑब्जेक्ट्स को निर्यात करने के लिए किया जा सकता है।
- SAP समर्थन मोड: इसका उपयोग वस्तुओं को उनके डेटा सहित निर्यात करने के लिए किया जा सकता है। SAP समर्थन प्रयोजनों के लिए।
एक्सपोर्ट विजार्ड दोनों परिवारों को एक ही चयन ट्री में प्रस्तुत करता है, जैसा कि नीचे दिखाया गया है।
विकल्प चुनने के बाद, विज़ार्ड निर्यात किए जाने वाले ऑब्जेक्ट और लक्ष्य स्थान के बारे में पूछता है, जो किसी फ़ोल्डर में हो सकता है। SAP HANA सर्वर या स्थानीय क्लाइंट पर एक फ़ोल्डर। इसके द्वारा निर्मित सामग्री। SAP हाना मॉडलिंग, जैसे कि ए विशेषता दृश्य या एक गणना दृश्ययह हमेशा कैटलॉग ऑब्जेक्ट के बजाय कंटेंट के रूप में यात्रा करता है।
डेटा आयात कैसे करें SAP हाना?
इंपोर्ट प्रक्रिया को उलट देता है और एक आर्काइव, एक स्थानीय फ़ाइल या एक स्रोत सिस्टम को लक्ष्य डेटाबेस में पढ़ता है।
चरण 1) फ़ाइल मेनू पर जाएं और आयात चुनें।
अगले स्क्रीनशॉट में दिखाए अनुसार, उसी फ़ाइल मेनू में इंपोर्ट का विकल्प भी मौजूद है।
इसके बाद इंपोर्ट विकल्प के लिए एक पॉप-अप विंडो प्रदर्शित होती है।
आयात विकल्पों के दो परिवार SAP HANA ऑब्जेक्ट्स उपलब्ध हैं, और कंटेंट फैमिली में इसके एक्सपोर्ट समकक्ष की तुलना में कई अधिक प्रविष्टियाँ हैं।
SAP HANA
- कैटलॉग ऑब्जेक्ट्स: इसका उपयोग कैटलॉग ऑब्जेक्ट जैसे कि टेबल, व्यू या प्रोसीजर को इम्पोर्ट करने के लिए किया जाता है।
- ESRI शेप फाइल्स: डेटा सेट में स्थानिक विशेषताओं के लिए ज्यामिति डेटा और विशेषता जानकारी को संग्रहीत करने के लिए एनवायरनमेंटल सिस्टम्स रिसर्च इंस्टीट्यूट, इंक. (ईएसआरआई) शेपफाइल प्रारूप का उपयोग किया जाता है।
- लैंडस्केप: इसका उपयोग एक सिस्टम से दूसरे सिस्टम में लैंडस्केप आयात करने के लिए किया जाता है।
SAP हाना सामग्री
- स्थानीय फ़ाइल से डेटा: इसका उपयोग .csv, .xls या .xlsx फ़ाइल से डेटा को एक तालिका में आयात करने के लिए किया जाता है।
- वितरण इकाई: डिलीवरी यूनिट एक एकल इकाई होती है। इस विकल्प का उपयोग एक डिलीवरी यूनिट से जुड़े कई पैकेजों को आयात करने के लिए किया जाता है।
- डेवलपर मोड: इस विकल्प का उपयोग स्थानीय सिस्टम में किसी स्थान से अलग-अलग ऑब्जेक्ट आयात करने के लिए किया जा सकता है।
- डेटा का बड़े पैमाने पर आयात डेटा: इसका उपयोग एक साथ कई वस्तुओं के मेटाडेटा को आयात करने के लिए किया जा सकता है।
- SAP नेटवीवर ब्रॉडबैंड मॉडल: इसका उपयोग ब्लैक एंड व्हाइट मॉडल को आयात करने के लिए किया जा सकता है। SAP हाना.
- चयनात्मक आयात डेटा: इसका उपयोग एकल वस्तुओं के मेटाडेटा को आयात करने के लिए किया जा सकता है। SAP हाना.
इंपोर्ट विज़ार्ड इन सभी प्रविष्टियों को एक ही ट्री में सूचीबद्ध करता है, जैसा कि नीचे दिए गए स्क्रीनशॉट में दिखाया गया है।
SQL स्टेटमेंट का उपयोग करके डेटा का निर्यात और आयात करना SAP HANA
स्टूडियो विजार्ड एक बार के परिवहन के लिए सुविधाजनक हैं, लेकिन दोहराए जाने वाले माइग्रेशन को SQL कंसोल से चलाना आसान है। SAP हाना एसक्यूएल इंजन एक्सपोर्ट और इम्पोर्ट स्टेटमेंट के माध्यम से समान कैटलॉग व्यवहार को प्रदर्शित करता है, जिसे शेड्यूल किया जा सकता है, स्क्रिप्ट किया जा सकता है और वर्जन कंट्रोल के तहत रखा जा सकता है।
दोनों कथनों के दस्तावेजी रूप में ऑब्जेक्ट सूची को पहले और स्टोरेज पाथ को फॉर्मेट कीवर्ड के बाद रखा गया है।
-- Statement forms published in the SQL reference EXPORT <object_name_list> AS <format> INTO <path> [WITH <options>] IMPORT <object_name_list> [AS <format>] FROM <path> [WITH <options>] -- Export two tables of schema DHK_SCHEMA in CSV format EXPORT "DHK_SCHEMA"."PRODUCT", "DHK_SCHEMA"."PURCHASE_ORDER" AS CSV INTO '/usr/sap/HDB/HDB00/work/export' WITH REPLACE THREADS 4; -- Export every object of one schema in binary format EXPORT "DHK_SCHEMA"."*" AS BINARY INTO '/usr/sap/HDB/HDB00/work/export'; -- Import the objects again and rename the target schema IMPORT "DHK_SCHEMA"."*" FROM '/usr/sap/HDB/HDB00/work/export' WITH REPLACE RENAME SCHEMA "DHK_SCHEMA" TO "DHK_TEST";
दो निर्यात प्रारूप उपलब्ध हैं, और इनका चुनाव गति और सुवाह्यता दोनों को प्रभावित करता है।
| पहलू | बायनरी | CSV |
|---|---|---|
| समर्थित स्टोर | कॉलम में टेबल, प्रक्रियाएं और अनुक्रम संग्रहीत होते हैं | कॉलम स्टोर और रो स्टोर टेबल |
| Readable बाहर SAP HANA | नहीं, फाइलें आंतरिक हैं। | हां, कोई भी टेक्स्ट एडिटर या लोडर उन्हें पढ़ सकता है। |
| आयात व्यवहार | मौजूदा टेबल डेटा ओवरराइट हो गया है | REPLACE का उपयोग न करने पर पंक्तियाँ जोड़ी जाती हैं |
| विशिष्ट उपयोग | एक ही रिलीज़ पर सिस्टम से सिस्टम कॉपी | किसी अन्य डेटाबेस या विश्लेषक को सौंपना |
स्टेटमेंट पर उपयोगी विकल्पों में मौजूदा लक्ष्य को ओवरराइट करने के लिए REPLACE, पंक्तियों के बिना परिभाषाओं को स्थानांतरित करने के लिए CATALOG ONLY, मौजूदा परिभाषा में पंक्तियों को स्थानांतरित करने के लिए DATA ONLY, समानांतरता बढ़ाने के लिए THREADS, और ऑब्जेक्ट्स को किसी भिन्न स्कीमा में रखने के लिए RENAME SCHEMA शामिल हैं। विकल्पों की पूरी सूची प्रकाशित की गई है। SAP HANA SQL संदर्भ मार्गदर्शिका.
आयात और निर्यात के लिए आवश्यक विशेषाधिकार SAP HANA
एक निर्यात या आयात जो तुरंत विफल हो जाता है और निम्नलिखित संदेश दिखाता है अपर्याप्त विशेषाधिकार: अधिकृत नहीं यह लगभग हमेशा ही सिंटैक्स की समस्या के बजाय प्राधिकरण की समस्या होती है, इसलिए आवश्यक अनुमतियों की पहले जांच करना उचित है।
- निर्यात प्रणाली विशेषाधिकार: किसी भी कैटलॉग निर्यात प्रक्रिया के चलने से पहले इसकी आवश्यकता होती है, और इसे ऑब्जेक्ट एक्सेस से अलग से प्रदान किया जाता है।
- आयात प्रणाली विशेषाधिकार: किसी भी कैटलॉग आयात प्रक्रिया को चलाने से पहले यह आवश्यक है।
- स्रोत ऑब्जेक्ट पर SELECT: एक्सपोर्ट के अतिरिक्त इसकी आवश्यकता होती है, क्योंकि यह स्टेटमेंट उन पंक्तियों को पढ़ता है जिन्हें यह लिखता है।
- लक्ष्य ऑब्जेक्ट पर INSERT करें: IMPORT के अतिरिक्त इसकी आवश्यकता होती है, क्योंकि यह कथन लक्ष्य तालिका में पंक्तियाँ लिखता है।
- पैकेज विशेषाधिकार: डिलीवरी यूनिट या डेवलपर मोड ट्रांसपोर्ट के लिए इसकी आवश्यकता होती है, क्योंकि ये ऑब्जेक्ट स्कीमा के बजाय रिपॉजिटरी में रहते हैं।
डिलीवर की गई CONTENT_ADMIN भूमिका में पहले से ही EXPORT और IMPORT फ़ंक्शन मौजूद हैं, यही कारण है कि प्रशासक अक्सर एक बार के परिवहन के दौरान इसका उपयोग करते हैं। दैनिक कार्यों के लिए एक समर्पित भूमिका अधिक सुरक्षित है, और यही तर्क अन्य सभी अनुदानों पर भी लागू होता है जिन पर चर्चा की गई है। SAP हाना सुरक्षाजहां निर्यातित दृश्य में पंक्ति-स्तर की पाबंदियां भी शामिल होती हैं, वहां लक्ष्य प्रणाली को मिलान की आवश्यकता होती है। विश्लेषणात्मक विशेषाधिकार उपयोगकर्ताओं को कोई भी डेटा दिखाई देने से पहले।
आयात और निर्यात में SAP HANA क्लाउड और डेटाबेस एक्सप्लोरर
SAP HANA Studio एक ऑन-प्रिमाइस सॉफ्टवेयर है। Eclipse क्लाइंट, और यह वह टूल नहीं है जिसका उपयोग इसके साथ किया जाता है SAP हाना क्लाउड। वहां जो काम होता है, वही काम हाना क्लाउड में भी होता है। SAP HANA डेटाबेस एक्सप्लोरर, जिसे खोला जाता है SAP HANA क्लाउड सेंट्रल या इससे SAP बिजनेस एप्लीकेशन स्टूडियो।
- डेटा निर्यात और आयात: यह एक समय में एक ही टेबल या व्यू की सामग्री के साथ काम करता है।
- कैटलॉग का निर्यात और आयात: यह एक साथ कई ऑब्जेक्ट्स के साथ काम करता है, इसमें फंक्शन्स और प्रोसीजर शामिल हो सकते हैं, और इसमें प्रत्येक ऑब्जेक्ट को पुनः बनाने के लिए आवश्यक SQL कोड शामिल होता है।
- बादल भंडारण: निर्यात और आयात से समस्याओं का समाधान हो सकता है। Amazon S3, Azure डेटाबेस होस्ट पर फाइल सिस्टम के बजाय ब्लॉब स्टोरेज या गूगल क्लाउड स्टोरेज का उपयोग करें।
- रिपॉजिटरी सामग्री: डिलीवरी इकाइयाँ क्लासिक रिपॉजिटरी से संबंधित हैं, जिसे अप्रचलित कर दिया गया था। SAP HANA 2.0 SPS 02 में, क्लाउड प्रोजेक्ट्स को मल्टी-टारगेट एप्लिकेशन आर्काइव के रूप में स्थानांतरित किया जाता है। SAP इसके बजाय बिजनेस एप्लीकेशन स्टूडियो का उपयोग करें।
निर्यात और आयात विवरण स्वयं उपलब्ध रहेंगे। SAP HANA क्लाउड का उपयोग करते समय, ऑन-प्रिमाइस सिस्टम के लिए लिखी गई स्क्रिप्ट को आमतौर पर फिर से लिखने के बजाय एक नए स्टोरेज पाथ और क्रेडेंशियल ऑब्जेक्ट की आवश्यकता होती है। क्लाउड टूलिंग का चरण-दर-चरण विवरण प्रकाशित किया गया है। SAP डेटाबेस एक्सप्लोरर पर डेवलपर ट्यूटोरियल.




