Tutorial SAP HANA Flat File Upload: CSV, XLS & XLSX

Anonim

Η SAP HANA υποστηρίζει τη μεταφόρτωση δεδομένων από ένα αρχείο χωρίς εργαλεία ETL (SLT, BODS και DXC). Είναι ένα νέο χαρακτηριστικό του HANA Studio Revision 28 (SPS04).

Υποστήριξη SAP HANA με τον ακόλουθο τύπο αρχείων που θα είναι διαθέσιμα στο σύστημα πελατών όπως παρακάτω -

  • .CSV (Διαχωρισμένα με κόμμα αρχεία τιμών)
  • .XLS
  • .XLSX

Πριν από αυτήν την επιλογή, ο χρήστης πρέπει να δημιουργήσει ένα αρχείο ελέγχου (αρχείο .CTL). Για να ανεβάσετε δεδομένα στο SAP HANA, πρέπει να υπάρχει πίνακας στο SAP HANA. Εάν ο πίνακας κλείσει, οι εγγραφές θα προσαρτηθούν στο τέλος του πίνακα, εάν δεν υπάρχει πίνακας, τότε πρέπει να δημιουργηθεί πίνακας.

Αυτή η εφαρμογή προτείνει το όνομα στήλης και τον τύπο δεδομένων για τους νέους πίνακες.

Τα βήματα για την αποστολή δεδομένων από επίπεδο αρχείο στο SAP HANA είναι τα παρακάτω-

  • Δημιουργήστε τον πίνακα στο SAP HANA
  • Δημιουργήστε αρχείο με δεδομένα στο τοπικό μας σύστημα
  • Επιλέξτε το αρχείο
  • Διαχειριστείτε τις αντιστοιχίσεις
  • Φορτώστε τα δεδομένα

Δημιουργήστε τον πίνακα στο SAP HANA

Εάν δεν υπάρχει πίνακας στο SAP HANA, τότε μπορούμε να δημιουργήσουμε έναν πίνακα με SQL Script ή με αυτήν τη διαδικασία επιλέγοντας "ΝΕΟ" .

Θα χρησιμοποιήσουμε την επιλογή "ΝΕΟ" για τη δημιουργία ενός νέου πίνακα.

Δημιουργήστε αρχείο με δεδομένα στο τοπικό μας Σύστημα

Θα ανεβάσουμε τα κύρια δεδομένα του Οργανισμού Πωλήσεων. Δημιουργήστε λοιπόν ένα αρχείο .csv και ένα αρχείο .xls για αυτό στο τοπικό σύστημα.

Θα ανεβάσουμε το αρχείο SalesOrg.xlsx στο SAP HANA, οπότε δημιουργήσαμε ένα αρχείο SalesOrg.xlsx στο τοπικό σύστημα.

ΠωλήσειςOrg Ονομα Νόμισμα Κωδικός Διεύθυνση Χώρα Ref_Sorg
1000 ABC Pvt. Ε.Π.Ε. Δολ ΗΠΑ 1000 ΝΕΑ ΥΟΡΚΗ ΗΠΑ 1000
2000 ABC Επιχειρήσεις INR 2000 ΙΝΔΙΑ ΙΝΔΙΑ 2000

Επιλέξτε το αρχείο

Βήμα 1) Άνοιγμα προοπτικής μοντελοποίησης; 'Κυρίως μενού' ? 'Βοήθεια' ? "Γρήγορη προβολή" όπως φαίνεται παρακάτω.

Εμφανίζεται μια οθόνη γρήγορης προβολής όπως παρακάτω-

Επιλέξτε "Εισαγωγή" από τη Γρήγορη προβολή. Θα εμφανιστεί ένα αναδυόμενο παράθυρο για εισαγωγή.

Εμφανίζεται ένα αναδυόμενο παράθυρο για εισαγωγή. Μετάβαση στο περιεχόμενο SAP HANA; «Δεδομένα από τοπικό αρχείο».

Κάντε κλικ στο Επόμενο.

Θα εμφανιστεί ένα αναδυόμενο παράθυρο για επιλογή αρχείου, ακολουθήστε τα παρακάτω βήματα για το επιλεγμένο αρχείο.

  1. Επιλέξτε αρχείο SalesOrg.xls.
  2. Κάντε κλικ στο κουμπί "Άνοιγμα".

Θα εμφανιστεί μια οθόνη για επιλογή αρχείου για εισαγωγή, στην οποία μπορούμε να επιλέξουμε ένα αρχείο για φόρτωση δεδομένων από το τοπικό σύστημα στη βάση δεδομένων SAP HANA.

Οι διαθέσιμες επιλογές μπορούν να κατηγοριοποιηθούν σε τρεις κύριους τομείς, είναι

  • Ενότητα αρχείου προέλευσης
  • Ενότητα Λεπτομέρειες αρχείου
  • Πίνακας στόχου

Βήμα 2) Σε αυτό το βήμα πρέπει να εισαγάγουμε τις ακόλουθες λεπτομέρειες -

  1. Επιλέξτε Αρχείο - Η επιλεγμένη διαδρομή αρχείου θα εμφανίζεται εδώ.
  2. Έξοδος γραμμής κεφαλίδας - Εάν το αρχείο SalesOrg.xls έχει μια κεφαλίδα (Όνομα στήλης). Έτσι, το έχουμε σημειώσει.
  3. Εισαγωγή όλων των δεδομένων - Επιλέξτε αυτήν την επιλογή εάν θέλετε να εισαγάγετε όλα τα δεδομένα από ένα αρχείο, διαφορετικά αναφέρετε τη γραμμή έναρξης και τη γραμμή λήξης για συγκεκριμένη φόρτωση δεδομένων από το αρχείο
  4. Αγνοήστε το κενό και το κενό στο πίσω μέρος. Επιλέξτε αυτήν την επιλογή για να αγνοήσετε το κενό και το κενό στο κενό.
  5. Πίνακας στόχου - Σε αυτήν την ενότητα δύο επιλογές -

    Νέο - Εάν ο πίνακας δεν υπάρχει στο SAP HANA, επιλέξτε αυτήν την επιλογή και καταχωρίστε το Όνομα σχήματος εξόδου και το όνομα του πίνακα που θα δημιουργηθεί.

    Έξοδος - Εάν ο πίνακας υπάρχει στο SAP HANA, επιλέξτε αυτήν την επιλογή. Επιλέξτε Όνομα σχήματος και Πίνακας. Τα δεδομένα θα προσαρτηθούν στο τέλος του πίνακα.

  6. Κάντε κλικ στο κουμπί "Επόμενο"

Διαχειριστείτε τις αντιστοιχίσεις

Θα χρησιμοποιηθεί μια οθόνη χαρτογράφησης για την εκτέλεση της αντιστοίχισης μεταξύ των στηλών προέλευσης και στόχου.

Υπάρχουν δύο διαφορετικοί τύποι χαρτογράφησης. Όταν κάνουμε κλικ παίρνουμε δύο επιλογές όπως παρακάτω -

  • Ένα προς ένα : Χρησιμοποιώντας αυτήν την επιλογή, μπορούμε να αντιστοιχίσουμε στήλη σε στήλη με βάση την ακολουθία. Αυτή η επιλογή μπορεί να χρησιμοποιηθεί αν γνωρίζουμε ότι όλες οι στήλες είναι στη σειρά.
  • Χάρτης με όνομα : Χρησιμοποιώντας αυτήν την επιλογή, μπορούμε να χαρτογραφήσουμε τις στήλες προέλευσης και στόχευσης με βάση το όνομα. Αυτό μπορεί να χρησιμοποιηθεί αν γνωρίζουμε ότι τα ονόματα των στηλών είναι ίδια.

Αντιστοίχιση πηγής σε στόχο - Θα χαρτογραφήσουμε εδώ τη στήλη Αρχείο προέλευσης σε πίνακα στόχων και επίσης, μπορούμε να αλλάξουμε τον ορισμό του πίνακα στόχων.

  1. Προτεινόμενη δομή πίνακα από το αρχείο προέλευσης - Το όνομα της στήλης του πίνακα υποτίθεται ότι είναι από το όνομα αρχείου στήλης Excel (Header).
  2. Δομή πίνακα στόχου: Ο τύπος καταστήματος πίνακα προορισμού επιλέγεται ως αποθήκευση στηλών από προεπιλογή.
  3. Κάντε κλικ στο Όνομα αρχείου και σύρετε στο πεδίο προορισμού. Το αρχείο θα αντιστοιχιστεί. Το πεδίο μπορεί να αντιστοιχιστεί αυτόματα από ένα προς ένα ή την επιλογή Χάρτη βάσει ονόματος. μπορούμε να κάνουμε χειροκίνητα τη χαρτογράφηση χρησιμοποιώντας την επιλογή μεταφοράς και απόθεσης Εάν το όνομα της στήλης μας δεν μπορούσε να αντιστοιχιστεί με τις παραπάνω επιλογές.
  4. Στην ενότητα Δεδομένα αρχείου της ίδιας οθόνης, μπορούμε επίσης να δούμε πώς φαίνονται τα δεδομένα στο αρχείο προέλευσης για όλες τις στήλες. Στην ενότητα δεδομένων αρχείων εμφανίζονται δεδομένα του αρχείου SalesOrg.
  5. Κάντε κλικ στο "Επόμενο" αρχείο.

Θα εμφανιστεί ένα παράθυρο για εισαγωγή δεδομένων από το τοπικό αρχείο.

Φορτώστε τα δεδομένα

Είναι η τελική οθόνη πριν ξεκινήσουμε τη διαδικασία φόρτωσης. Με αυτήν την οθόνη θα εμφανίζονται δεδομένα που υπάρχουν ήδη στον πίνακα, καθώς και οι πληροφορίες σχετικά με το σχήμα και τον πίνακα στον οποίο θα φορτώσουμε τα δεδομένα θα εμφανιστούν.

  1. Λεπτομέρειες Ενότητες : Σε αυτήν την ενότητα θα εμφανιστούν οι λεπτομέρειες του επιλεγμένου ονόματος αρχείου προέλευσης, του ονόματος πίνακα στόχου και του ονόματος σχήματος στόχου.
  2. Δεδομένα από αρχείο: Θα εμφανίζει δεδομένα που εξάγονται από το αρχείο.
  3. Εάν τα δεδομένα που εμφανίζονται στην ενότητα Δεδομένα από αρχείο έχουν επαληθευτεί, κάντε κλικ στο «Τέλος» για να ξεκινήσετε τη φόρτωση των δεδομένων στον πίνακα.

  • Μετά την επιτυχή ολοκλήρωση της επιλογής εισαγωγής, θα πρέπει να δούμε την καταχώριση στην προβολή ημερολογίου εργασίας με την κατάσταση "Ολοκληρώθηκε με επιτυχία".

  • Μόλις η εργασία εισαγωγής δεδομένων είναι επιτυχής,
    1. Μπορούμε να δούμε τα δεδομένα στον πίνακα επιλέγοντας τον πίνακα του αντίστοιχου σχήματος και κάντε δεξί κλικ στον Πίνακα; «Προεπισκόπηση δεδομένων» όπως φαίνεται παρακάτω.
    2. Τα δεδομένα του πίνακα θα εμφανίζονται στην οθόνη Προεπισκόπηση δεδομένων όπως παρακάτω-