SAP हाना फ्लैट फ़ाइल अपलोड ट्यूटोरियल: CSV, XLS & XLSX

Anonim

एसएपी हाना ईटीएल टूल्स (एसएलटी, बीओडीएस और डीएक्ससी) के बिना किसी फ़ाइल से डेटा अपलोड करने का समर्थन करता है। यह हाना स्टूडियो रिविजन 28 (SPS04) की एक नई विशेषता है।

एसएपी हाना समर्थन निम्न प्रकार की फाइलें जो क्लाइंट सिस्टम पर नीचे उपलब्ध होंगी -

  • .CSV (कोमा सेपरेटेड वैल्यू फाइल्स)
  • .XLS
  • .XLSX

इस विकल्प से पहले, उपयोगकर्ता को नियंत्रण फ़ाइल (.CTL फ़ाइल) बनाने की आवश्यकता होती है। एसएपी हाना में डेटा अपलोड करने के लिए, सैप हाना में तालिका मौजूद होनी चाहिए। यदि तालिका बाहर निकलती है, तो तालिका के अंत में रिकॉर्ड संलग्न किए जाएंगे, यदि तालिका मौजूद नहीं है, तो तालिका बनाने की आवश्यकता है।

यह एप्लिकेशन नए तालिकाओं के लिए कॉलम नाम और डेटा प्रकार सुझाता है।

फ्लैट फ़ाइल से एसएपी हाना पर डेटा अपलोड करने के चरण निम्नानुसार हैं-

  • एसएपी हाना में तालिका बनाएं
  • हमारे स्थानीय सिस्टम में डेटा के साथ फ़ाइल बनाएँ
  • फ़ाइल का चयन करें
  • मैपिंग प्रबंधित करें
  • डेटा लोड करें

एसएपी हाना में तालिका बनाएं

अगर SAP HANA में तालिका मौजूद नहीं है, तो हम SQL स्क्रिप्ट या "NEW" विकल्प का चयन करके इस प्रक्रिया से तालिका बना सकते हैं ।

हम एक नई तालिका बनाने के लिए "नया" विकल्प का उपयोग करेंगे।

हमारे स्थानीय सिस्टम में डेटा के साथ फ़ाइल बनाएँ

हम विक्रय संगठन मास्टर डेटा अपलोड करने जा रहे हैं। इसलिए स्थानीय प्रणाली पर .csv फ़ाइल और .xls फ़ाइल बनाएँ।

हम SAP HANA में SalesOrg.xlsx फ़ाइल अपलोड करने जा रहे हैं, इसलिए हमने स्थानीय सिस्टम में SalesOrg.xlsx फ़ाइल बनाई है।

SalesOrg नाम मुद्रा CoCode पता देश Ref_Sorg
1000 एबीसी प्रा। लिमिटेड USD 1000 न्यूयॉर्क अमेरीका 1000
2000 एबीसी उद्यम INR 2000 भारत भारत 2000

फ़ाइल का चयन करें

चरण 1) खुले मॉडलर परिप्रेक्ष्य? 'मुख्य मेन्यू' ? 'हाथ बटाना' ? 'क्विक व्यू' जैसा कि नीचे दिखाया गया है।

एक क्विक व्यू स्क्रीन नीचे दी गई है-

त्वरित दृश्य से 'आयात' विकल्प चुनें। आयात विकल्प के लिए एक पॉप-अप प्रदर्शित किया जाएगा।

आयात स्क्रीन के लिए एक पॉप-अप प्रदर्शित होता है। एसएपी हाना सामग्री पर जाएं? 'स्थानीय फ़ाइल से डेटा'।

अगला पर क्लिक करें।

फ़ाइल चयन के लिए एक पॉप-अप प्रदर्शित किया जाएगा, चयन फ़ाइल के लिए नीचे दिए गए चरणों का पालन करें।

  1. SalesOrg.xls फ़ाइल का चयन करें।
  2. "ओपन" बटन पर क्लिक करें।

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

उपलब्ध विकल्पों को तीन मुख्य क्षेत्रों में वर्गीकृत किया जा सकता है, वे हैं

  • स्रोत फ़ाइल अनुभाग
  • फ़ाइल विवरण अनुभाग
  • लक्ष्य तालिका

चरण 2) इस चरण में हमें निम्नलिखित विवरण दर्ज करना होगा -

  1. फ़ाइल का चयन करें - चयनित फ़ाइल पथ यहां प्रदर्शित किया जाएगा।
  2. Header Row Exits - यदि SalesOrg.xls फ़ाइल में हेडर (कॉलम नाम) है। इसलिए, हमने इसे टिक कर दिया है।
  3. सभी डेटा आयात करें - यदि आप किसी फ़ाइल से सभी डेटा आयात करना चाहते हैं, तो इस विकल्प को टिक करें, अन्यथा फ़ाइल से विशिष्ट डेटा लोड के लिए स्टार्ट लाइन और एंड लाइन का उल्लेख करें।
  4. सफेद स्थान की अग्रणी और अनुगामी उपेक्षा करें फ़ाइल में श्वेत स्थान की अग्रणी और अनुगामी के लिए इस विकल्प को टिक करें।
  5. लक्ष्य तालिका - इस खंड में दो विकल्प हैं -

    नया - यदि SAP HANA में तालिका मौजूद नहीं है, तो इस विकल्प को चुनें, और बाहर निकलने के लिए स्कीमा नाम और तालिका नाम प्रदान करें।

    बाहर निकलना - यदि SAP HANA में तालिका मौजूद है, तो इस विकल्प को चुनें। स्कीमा नाम और तालिका का चयन करें। तालिका के अंत में डेटा संलग्न किया जाएगा।

  6. "अगला" बटन पर क्लिक करें

मैपिंग प्रबंधित करें

स्रोत और लक्ष्य स्तंभों के बीच मैपिंग करने के लिए मैपिंग स्क्रीन का उपयोग किया जाएगा।

दो अलग-अलग प्रकार के मानचित्रण उपलब्ध हैं। जब हम नीचे क्लिक करते हैं तो हमें दो विकल्प मिलते हैं -

  • वन टू वन : इस विकल्प का उपयोग करके, हम अनुक्रम के आधार पर कॉलम को कॉलम से मैप कर सकते हैं। यदि हम जानते हैं कि सभी कॉलम क्रम में हैं तो इस विकल्प का उपयोग किया जा सकता है।
  • नाम से नक्शा : इस विकल्प का उपयोग करके, हम नाम के आधार पर स्रोत और लक्ष्य स्तंभों को मैप कर सकते हैं। इसका उपयोग तब किया जा सकता है जब हम जानते हैं कि कॉलम नाम समान हैं।

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

  1. स्रोत फ़ाइल से प्रस्तावित तालिका संरचना - तालिका स्तंभ नाम एक्सेल फ़ाइल स्तंभ नाम (हैडर) से माना जाता है।
  2. लक्ष्य तालिका संरचना: लक्ष्य तालिका स्टोर प्रकार को डिफ़ॉल्ट रूप से कॉलम स्टोर के रूप में चुना जाता है।
  3. फ़ाइल नाम पर क्लिक करें और लक्ष्य फ़ील्ड पर खींचें, फ़ाइल मैप हो जाएगी। फ़ील्ड को स्वचालित रूप से एक से एक मैप किया जा सकता है या नाम के विकल्प के अनुसार मैप किया जा सकता है। हम मैन्युअल रूप से ड्रैग और ड्रॉप विकल्प का उपयोग करके मैपिंग कर सकते हैं यदि हमारे कॉलम का नाम उपरोक्त विकल्पों के साथ मैप नहीं किया जा सकता है।
  4. एक ही स्क्रीन के फ़ाइल डेटा सेक्शन में, हम यह भी देख सकते हैं कि डेटा सभी कॉलमों के लिए स्रोत फ़ाइल में कैसे दिखता है। फ़ाइल डेटा अनुभाग SalesOrg फ़ाइल का डेटा प्रदर्शित करता है।
  5. "अगला" फ़ाइल पर क्लिक करें।

स्थानीय फ़ाइल से डेटा आयात करने के लिए एक विंडो दिखाई देगी।

डेटा लोड करें

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

  1. विवरण अनुभाग : इस अनुभाग में चयनित स्रोत फ़ाइल नाम, लक्ष्य तालिका नाम और लक्ष्य स्कीमा नाम विवरण प्रदर्शित किया जाएगा।
  2. फ़ाइल से डेटा: यह फ़ाइल से निकाले गए डेटा को प्रदर्शित करेगा।
  3. यदि फ़ाइल अनुभाग से डेटा में प्रदर्शित डेटा सत्यापित किया गया है, तो तालिका में डेटा लोड करना शुरू करने के लिए 'समाप्त करें' पर क्लिक करें।

  • आयात के सफल विकल्प को पूरा करने के बाद, हमें जॉब लॉग व्यू में प्रविष्टि को 'पूर्ण रूप से सफल' स्थिति के साथ देखना चाहिए।

  • एक बार डेटा आयात करने का काम सफल हो जाता है,
    1. हम संबंधित स्कीमा की तालिका का चयन करके तालिका में डेटा देख सकते हैं और तालिका पर राइट क्लिक कर सकते हैं? 'डेटा पूर्वावलोकन' जैसा कि नीचे दिखाया गया है।
    2. तालिका का डेटा नीचे के रूप में डेटा पूर्वावलोकन स्क्रीन में प्रदर्शित होगा-