Τι είναι το SLT (SAP Landscape Transformation Replication);
Το SLT είναι το εργαλείο ETL που σας επιτρέπει να φορτώνετε και να αναπαράγετε δεδομένα σε πραγματικό χρόνο ή να προγραμματίζετε δεδομένα από το σύστημα προέλευσης SAP ή το σύστημα Non SAP στη βάση δεδομένων SAP HANA.
Ο διακομιστής SAP SLT χρησιμοποιεί μια προσέγγιση αναπαραγωγής βάσει σκανδάλης για τη μετάδοση δεδομένων από το σύστημα προέλευσης στο σύστημα προορισμού.
Ο διακομιστής SLT μπορεί να εγκατασταθεί στο ξεχωριστό σύστημα ή στο σύστημα SAP ECC.
Το όφελος του συστήματος SLT είναι όπως παρακάτω-
- Επιτρέπει την αναπαραγωγή δεδομένων σε πραγματικό χρόνο ή χρονοδιάγραμμα.
- Κατά την αναπαραγωγή δεδομένων σε πραγματικό χρόνο, μπορούμε να μετεγκαταστήσουμε δεδομένα σε μορφή SAP HANA.
- Το SLT χειρίζεται πίνακες συμπλέγματος και μπιλιάρδου.
- Αυτό υποστηρίζει αυτόματα μετατροπή μη Unicode και Unicode κατά τη φόρτωση / αναπαραγωγή. (Το Unicode είναι ένα σύστημα κωδικοποίησης χαρακτήρων παρόμοιο με το ASCII. Το Non-Unicode είναι το σύστημα κωδικοποίησης που καλύπτει περισσότερο χαρακτήρα από το ASCII).
- Αυτό είναι πλήρως ενσωματωμένο στο SAP HANA Studio.
- Το SLT έχει δυνατότητα ρύθμισης πίνακα και μετασχηματισμού.
- Το SLT έχει δυνατότητες παρακολούθησης με το SAP HANA Solution Manager.
Επισκόπηση αρχιτεκτονικής του διακομιστή SAP SLT με σύστημα SAP / Non-SAP είναι όπως παρακάτω-
Επισκόπηση αρχιτεκτονικής σύνδεσης SAP SLT μεταξύ του συστήματος SAP και του SAP HANA
Ο διακομιστής αναπαραγωγής SAP SLT μετατρέπει όλους τους ορισμούς του πίνακα μεταδεδομένων από το σύστημα προέλευσης ABAP σε SAP HANA.
Για την πηγή SAP, η σύνδεση SLT έχει τις ακόλουθες δυνατότητες -
- Όταν ένας πίνακας αναπαράγεται, ο διακομιστής αναπαραγωγής SAP SLT δημιουργεί πίνακες καταγραφής στο σύστημα προέλευσης.
- Η μηχανή ανάγνωσης δημιουργείται στο SAP Source System.
- Η σύνδεση μεταξύ SAP SLT και SAP Source δημιουργείται ως σύνδεση RFC.
- Η σύνδεση μεταξύ SAP SLT και SAP HANA δημιουργείται ως σύνδεση DB.
Ένας χρήστης της βάσης δεδομένων με την ίδια εξουσιοδότηση με τον χρήστη "SYSTEM" μπορεί να δημιουργήσει μια σύνδεση μεταξύ SAP SLT και SAP HANA Database.
SAP SLT Σύνδεση μεταξύ SAP System και SAP HANA DATABASE
Ο διακομιστής SAP SLT δημιουργεί αυτόματα σύνδεση DB για τη βάση δεδομένων SAP HANA (όταν δημιουργούμε μια νέα διαμόρφωση μέσω LTR συναλλαγής). Δεν χρειάζεται να το δημιουργήσετε χειροκίνητα.
Ρύθμιση παραμέτρων του SAP SLT Server για το SAP Source System
Πρώτα πρέπει να ρυθμίσουμε τον διακομιστή αναπαραγωγής SAP SLT για σύνδεση μεταξύ της SAP Source και της βάσης δεδομένων SAP HANA. Ο κωδικός T, LTR χρησιμοποιείται για τη δημιουργία σύνδεσης μεταξύ της πηγής SAP και του SAP SLT.
Βήμα 1) Συνδεθείτε στο διακομιστή SAP SLT και καλέστε τη συναλλαγή "LTR" από το διακομιστή αναπαραγωγής SAP SLT.
Θα εμφανιστεί μια αναδυόμενη οθόνη Web-dynpro για σύνδεση στον διακομιστή SAP SLT.
- Εισαγάγετε πελάτη / αναγνωριστικό χρήστη / κωδικό πρόσβασης
- Κάντε κλικ στην καρτέλα σύνδεσης
Θα εμφανιστεί μια αναδυόμενη οθόνη για Διαμόρφωση όπως παρακάτω-
Κάντε κλικ στο κουμπί "Νέο" για τη νέα διαμόρφωση.
Βήμα 2) Σε αυτό το βήμα,
- Εισαγάγετε όνομα και περιγραφή διαμόρφωσης.
- Επιλέξτε το SAP System ως το σύστημα προέλευσης.
- Εισαγάγετε τη σύνδεση RFC για το σύστημα SAP.
- Εισαγάγετε Όνομα χρήστη / Κωδικός πρόσβασης / Όνομα κεντρικού υπολογιστή και αριθμό παρουσίας.
- Εισαγάγετε λεπτομέρειες επιλογών εργασίας -
- Αριθμός εργασιών μεταφοράς δεδομένων.
- Αριθμός εργασιών υπολογισμού.
- Ορίστε την επιλογή αναπαραγωγής ως πραγματικό χρόνο.
- Μόλις διατηρηθούν όλες οι ρυθμίσεις, κάντε κλικ στο «OK» για να δημιουργήσετε ένα νέο σχήμα στο SLT.
Θα προστεθεί και θα ενεργοποιηθεί ένα όνομα διαμόρφωσης "SLTECC".
Μετά τη διαμόρφωση του διακομιστή SAP SLT με επιτυχία, ο διακομιστής SAP SLT δημιουργεί αυτόματα σύνδεση DB για τη βάση δεδομένων SAP HANA (όταν δημιουργούμε μια νέα διαμόρφωση μέσω LTR συναλλαγής). Δεν χρειάζεται να το δημιουργήσετε χειροκίνητα.
Στο επόμενο βήμα, εισάγουμε δεδομένα στο SAP HANA από το SAP Source.
Εισαγωγή δεδομένων προέλευσης SAP στο SAP HANA μέσω SLT
Μόλις διαμορφώσουμε με επιτυχία το διακομιστή SAP SLT, ένα SCHEMA ως όνομα διαμόρφωσης παραπάνω στο SAP SLT δημιουργείται στη βάση δεδομένων SAP HANA.
Αυτό το σχήμα περιέχει τα ακόλουθα αντικείμενα-
- 1 Σχέδιο - SLTECC.
- 1 Χρήστης - SLTECC.
- 1 προνόμια
- 8 πίνακες -
- DD02L (Όνομα πινάκων SAP)
- DD02T (SAP Πίνακες κειμένων)
- RS_LOG_FILES
- RS_MESSAGE
- RS_ORDER
- RS_ORDER_TEXT
- RS_SCHEMA_MAP
- RS_STATUS.
- 4 Ρόλος -
- SLTECC_DATA_PROV
- SLTECC_DATA_POWER_USER
- SLTECC_DATA_USER_ADMIN
- SLTECC_DATA_SELECT
- 2 Διαδικασίες
- RS_GRANT_ACCESS
- RS_REVOKE_ACCESS
Όλες οι ρυθμίσεις έχουν ολοκληρωθεί, τώρα φορτώνουμε έναν πίνακα από το SAP ECC (ERP Central Component).
Βήμα 1) Για να φορτώσετε πίνακες από το SAP ECC στη βάση δεδομένων SAP HANA, ακολουθήστε τα παρακάτω βήματα-
- Μεταβείτε στην Παροχή δεδομένων από τη Γρήγορη προβολή.
- Επιλέξτε Σύστημα SAP HANA.
- Κάντε κλικ στο κουμπί Τέλος.
Βήμα 2) Θα εμφανιστεί μια οθόνη για την παροχή δεδομένων πίνακα βάσει SLT. Υπάρχουν 5 επιλογές για την παροχή δεδομένων όπως παρακάτω-
Επιλογή πρόβλεψης | Λεπτομέρεια |
Φόρτωση (πλήρες φορτίο) | Αυτό είναι ένα μοναδικό συμβάν, το οποίο ξεκινά μια αρχική φόρτωση δεδομένων από το σύστημα προέλευσης. |
Αντίγραφο (Πλήρες φορτίο + Φόρτωση Δέλτα) | Ξεκινά το αρχικό φορτίο (εάν δεν γίνει νωρίτερα), και επίσης εξετάζει την αλλαγή δέλτα . Θα δημιουργηθεί ένας κανόνας ετικέτας βάσης δεδομένων και σχετικός πίνακας καταγραφής για κάθε πίνακα. |
Διακοπή αναπαραγωγής | Διακόπτει την τρέχουσα διαδικασία αναπαραγωγής για έναν πίνακα. Καταργεί εντελώς τον πίνακα σκανδάλης βάσης δεδομένων και τον πίνακα καταγραφής. |
Αναστέλλω | Παύει μια τρέχουσα διαδικασία αναπαραγωγής ενός πίνακα. Η σκανδάλη της βάσης δεδομένων δεν θα διαγραφεί από το σύστημα προέλευσης και θα συνεχιστεί η καταγραφή των αλλαγών. Οι σχετικές πληροφορίες αποθηκεύονται στον σχετικό πίνακα καταγραφής στο σύστημα προέλευσης. |
ΒΙΟΓΡΑΦΙΚΟ | Το βιογραφικό επανεκκινεί την αναπαραγωγή για έναν πίνακα σε αναστολή. Μετά τη συνέχιση, θα συνεχιστεί η διαδικασία αναστολής. |
Χρησιμοποιούμε την πρώτη επιλογή από τον πίνακα "Επιλογή φόρτωσης" για την αρχική φόρτωση των δεδομένων του πίνακα (LFBK) από την πηγή στον πίνακα SAP HANA.
Βήμα προς βήμα είναι όπως παρακάτω-
- Οι λεπτομέρειες συστήματος πηγής και στόχου επιλέγονται σύμφωνα με τη διαμόρφωση SAP SLT.
- Κάντε κλικ στο κουμπί Load και επιλέξτε τον πίνακα (LFBK) που πρέπει να φορτώσουμε / να αναπαραγάγουμε στο SAP Hana.
- Ο πίνακας (LFBK) θα προστεθεί στην ενότητα διαχείρισης φόρτωσης δεδομένων με την ενέργεια "Φόρτωση" και την κατάσταση "Προγραμματισμένη".
Μετά τη φόρτωση δεδομένων, η κατάσταση θα αλλάξει σε "Εκτελέστηκε". Ο πίνακας θα δημιουργηθεί σε σχήμα "SLTECC" με δεδομένα.
Βήμα 3) Ελέγξτε τα δεδομένα στον πίνακα (LFBK) από την προεπισκόπηση δεδομένων από το σχήμα "SLTECC" όπως παρακάτω -.
- Συνδεθείτε στη βάση δεδομένων SAP HANA μέσω του SAP HANA Studio και επιλέξτε το SAP HANA System HDB (HANAUSER).
- Επιλέξτε Πίνακας (LFBK) κάτω από τον κόμβο πίνακα.
- Κάντε δεξί κλικ στον πίνακα (LFBK) και κάντε κλικ στην επιλογή Άνοιγμα προεπισκόπησης δεδομένων.
- Τα φορτωμένα δεδομένα μέσω της διαδικασίας SLT θα εμφανιστούν στην οθόνη προεπισκόπησης δεδομένων.
Τώρα έχουμε φορτώσει με επιτυχία δεδομένα στον πίνακα "LFBK". Θα χρησιμοποιήσουμε αυτόν τον πίνακα μελλοντικά στο Modeling.
SAP SLT Σύνδεση μεταξύ συστήματος εκτός SAP και SAP HANA
Ο διακομιστής αναπαραγωγής SAP SLT μετατρέπει όλους τους ορισμούς του πίνακα μεταδεδομένων από το σύστημα προέλευσης εκτός ABAP σε SAP HANA.
Για πηγή εκτός SAP, η σύνδεση SLT έχει τις ακόλουθες δυνατότητες -
- Όταν ένας πίνακας αναπαράγεται, ο διακομιστής αναπαραγωγής SAP SLT δημιουργεί πίνακες καταγραφής στο σύστημα προέλευσης.
- Η μηχανή ανάγνωσης δημιουργείται στον διακομιστή αναπαραγωγής SAP SLT.
- Η σύνδεση μεταξύ SAP SLT και SAP Source / SAP HANA δημιουργείται ως σύνδεση DB.
Σύνδεση SAP SLT μεταξύ Σύνδεσης Non-SAP SLT και SAP HANA System / DATABASE
Το SAP SLT μπορεί να κάνει μόνο απλούστερους μετασχηματισμούς, επομένως για πολύπλοκους μετασχηματισμούς, χρειαζόμαστε ένα άλλο εργαλείο ETL όπως οι υπηρεσίες SAP Data.