Τι περιέχει το SLT; SAP HANA; Αντιγραφή και διαμόρφωση
⚡ Έξυπνη Σύνοψη
SLT, το SAP Ο διακομιστής αναπαραγωγής μετασχηματισμού τοπίου, φορτώνει και αντιγράφει δεδομένα σε SAP HANA σε πραγματικό χρόνο ή βάσει χρονοδιαγράμματος. Μια προσέγγιση που βασίζεται σε ενεργοποιητές καταγράφει τις αλλαγές από SAP και μη-SAP πηγές το ίδιο.

Τι είναι το SLT (SAP Αντιγραφή μετασχηματισμού τοπίου);
Το SLT είναι ένα εργαλείο ETL που σας επιτρέπει να φορτώνετε και να αναπαράγετε δεδομένα σε πραγματικό χρόνο ή να προγραμματίζετε δεδομένα από SAP σύστημα πηγής ή μη SAP Σύστημα σε SAP Βάση δεδομένων HANA.
SAP Ο διακομιστής SLT χρησιμοποιεί μια προσέγγιση αναπαραγωγής που βασίζεται σε έναυσμα για να περάσει δεδομένα από το σύστημα προέλευσης στο σύστημα προορισμού.
Ο διακομιστής SLT μπορεί να εγκατασταθεί σε ξεχωριστό σύστημα ή σε SAP Σύστημα ECC.
Το πλεονέκτημα του συστήματος SLT είναι το παρακάτω:
- Επιτρέπει την αναπαραγωγή δεδομένων σε πραγματικό χρόνο ή προγραμματισμό χρόνου.
- Κατά τη διάρκεια της αναπαραγωγής δεδομένων σε πραγματικό χρόνο, μπορούμε να μετεγκαταστήσουμε δεδομένα SAP Μορφή HANA.
- Λαβές SLT Cluster και τραπέζια μπιλιάρδου.
- Αυτό υποστηρίζει αυτόματα τη μετατροπή μη Unicode και Unicode κατά τη φόρτωση/αντιγραφή. (Το Unicode είναι ένα σύστημα κωδικοποίησης χαρακτήρων παρόμοιο με το ASCII. Το μη Unicode είναι το σύστημα κωδικοποίησης που καλύπτει περισσότερους χαρακτήρες από το ASCII).
- Αυτό είναι πλήρως ενσωματωμένο με SAP HANA Studio.
- Τα SLT έχουν δυνατότητες ρύθμισης τραπεζιών και μετασχηματισμού.
- Το SLT έχει δυνατότητες παρακολούθησης με SAP Υπεύθυνος λύσεων HANA.
Ο σχεδιασμός που βασίζεται σε εναύσματα είναι αυτός που καθιστά δυνατή την εκτέλεση σε πραγματικό χρόνο. Ένα εναύσμα βάσης δεδομένων στον πίνακα προέλευσης καταγράφει κάθε αλλαγή σε έναν πίνακα καταγραφής, τον οποίο στη συνέχεια διαβάζει και εφαρμόζει το SLT, αντί να σαρώνει επανειλημμένα ολόκληρο τον πίνακα για διαφορές.
SAP Σύνδεση SLT ArchiΕπισκόπηση δομής
Architecture Επισκόπηση του SAP Διακομιστής SLT με SAP / Μη-SAP Το σύστημα είναι όπως παρακάτω -
SAP SLT Σύνδεση μεταξύ SAP Σύστημα και SAP HANA
SAP Ο SLT Replication Server μετατρέπει όλους τους ορισμούς του πίνακα μεταδεδομένων από το σύστημα πηγής ABAP σε SAP HANA.
Για SAP πηγή, η σύνδεση SLT έχει τα ακόλουθα χαρακτηριστικά –
- Όταν ένας πίνακας αναπαράγεται, SAP Ο διακομιστής αναπαραγωγής SLT δημιουργεί πίνακες καταγραφής στο σύστημα προέλευσης.
- Η μηχανή ανάγνωσης δημιουργείται στο SAP Σύστημα πηγής.
- Η σύνδεση μεταξύ SAP SLT και SAP Η πηγή έχει δημιουργηθεί ως σύνδεση RFC.
- Η σύνδεση μεταξύ SAP SLT και SAP Το HANA έχει δημιουργηθεί ως σύνδεση DB.
Ένας χρήστης βάσης δεδομένων με την ίδια εξουσιοδότηση με τον χρήστη "SYSTEM" μπορεί να δημιουργήσει μια σύνδεση μεταξύ SAP SLT και SAP Βάση δεδομένων HANA.

SAP Ο διακομιστής SLT δημιουργεί αυτόματα σύνδεση DB για SAP Βάση δεδομένων HANA (όταν δημιουργούμε μια νέα διαμόρφωση μέσω LTR συναλλαγής). Δεν χρειάζεται να το δημιουργήσετε χειροκίνητα.
Διαμορφώστε SAP Διακομιστής SLT για SAP Σύστημα πηγής
Πρώτα πρέπει να ρυθμίσουμε SAP Διακομιστής αναπαραγωγής SLT για σύνδεση μεταξύ SAP Πηγή και SAP Βάση δεδομένων HANA. Ο κωδικός T, LTR χρησιμοποιείται για τη δημιουργία σύνδεσης μεταξύ SAP Πηγή και SAP SLT.
Βήμα 1) Είσοδος στο SAP Διακομιστής SLT και συναλλαγή κλήσης "LTR" από SAP Διακομιστής αναπαραγωγής SLT.
Θα εμφανιστεί μια αναδυόμενη οθόνη Web-dynpro για σύνδεση SAP Διακομιστής SLT.
- Εισαγάγετε το αναγνωριστικό πελάτη / χρήστη / κωδικό πρόσβασης
- Κάντε κλικ στην καρτέλα σύνδεση
Θα εμφανιστεί μια αναδυόμενη οθόνη για τη ρύθμιση παραμέτρων όπως παρακάτω-
Κάντε κλικ στο κουμπί "Νέο" για τη νέα διαμόρφωση.
Βήμα 2) Στο στάδιο αυτό,
- Εισαγάγετε το όνομα και την περιγραφή διαμόρφωσης.
- Αγορά SAP Το σύστημα ως το σύστημα πηγής.
- Εισαγάγετε τη σύνδεση RFC για SAP Σύστημα.
- Εισαγάγετε Όνομα χρήστη / Κωδικό πρόσβασης / Όνομα κεντρικού υπολογιστή και αριθμό παρουσίας.
- Εισαγάγετε λεπτομέρειες επιλογών εργασίας – αριθμό εργασιών μεταφοράς δεδομένων και αριθμό εργασιών υπολογισμού.
- Επιλέξτε την επιλογή Replication ως Real Time.
- Αφού διατηρηθούν όλες οι ρυθμίσεις, κάντε κλικ στο «OK» για να δημιουργήσετε ένα νέο σχήμα στο SLT.
Ένα όνομα διαμόρφωσης "SLTECC" θα προστεθεί και θα είναι ενεργό.
Μετά τη διαμόρφωση SAP Διακομιστής SLT με επιτυχία, SAP Ο διακομιστής SLT δημιουργεί αυτόματα σύνδεση DB για SAP Βάση δεδομένων HANA (όταν δημιουργούμε μια νέα διαμόρφωση μέσω LTR συναλλαγής). Δεν χρειάζεται να το δημιουργήσετε χειροκίνητα.
Στο επόμενο βήμα, εισάγουμε δεδομένα στο SAP HANA από SAP Πηγή.
εισαγωγή 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 επιλογές για την παροχή δεδομένων όπως παρακάτω-
| Επιλογή παροχής | Λεπτομέρεια |
|---|---|
| Φόρτωση (Full Load) | Αυτό είναι ένα συμβάν μίας χρήσης, το οποίο ξεκινά μια αρχική φόρτωση δεδομένων από το σύστημα προέλευσης. |
| Replicate (Full Load + Delta Φορτώνω) | Ξεκινά το αρχικό φορτίο (αν δεν έχει γίνει νωρίτερα), και επίσης σκεφτείτε δέλτα αλλαγή. Έναυσμα ενεργοποίησης βάσης δεδομένων και σχετικός πίνακας καταγραφής θα δημιουργηθούν για κάθε πίνακα. |
| Διακοπή αναπαραγωγής | Διακόπτει την τρέχουσα διαδικασία αναπαραγωγής για έναν πίνακα. Καταργεί εντελώς την ενεργοποίηση της βάσης δεδομένων και τον πίνακα καταγραφής. |
| Αναστολή | Θέτει σε παύση μια εκτελούμενη διαδικασία αναπαραγωγής ενός πίνακα. Η ενεργοποίηση της βάσης δεδομένων δεν θα διαγραφεί από το σύστημα προέλευσης και η καταγραφή των αλλαγών θα συνεχιστεί. Οι σχετικές πληροφορίες αποθηκεύονται στον σχετικό πίνακα καταγραφής στο σύστημα προέλευσης. |
| Συνέχιση | Το Resume επανεκκινεί την αναπαραγωγή για έναν πίνακα σε αναστολή. Μετά τη συνέχιση, η διαδικασία αναπαραγωγής που έχει ανασταλεί θα συνεχιστεί ξανά. |
⚠️ Προειδοποίηση: Η αναστολή και η διακοπή αναπαραγωγής δεν είναι εναλλάξιμες. Η αναστολή διατηρεί την ενεργοποίηση και τον πίνακα καταγραφής, επομένως οι αλλαγές συσσωρεύονται και εφαρμόζονται κατά την επαναφορά. Η διακοπή διαγράφει και τα δύο, επομένως κάθε αλλαγή που γίνεται κατά τη διακοπή χάνεται και απαιτείται πλήρης επαναφόρτωση.
Χρησιμοποιούμε την πρώτη επιλογή από τον πίνακα "Επιλογή φόρτωσης" για την αρχική φόρτωση των δεδομένων πίνακα (LFBK) από την πηγή έως SAP Τραπέζι ΧΑΝΑ.
Βήμα-βήμα είναι όπως παρακάτω-
- Πηγή και Target τα στοιχεία του συστήματος επιλέγονται σύμφωνα με SAP Διαμόρφωση SLT.
- Κάντε κλικ στο κουμπί φόρτωσης και επιλέξτε τον πίνακα (LFBK) στον οποίο πρέπει να φορτώσουμε/αντιγράψουμε SAP Χάνα.
- Ο Πίνακας (LFBK) θα προστεθεί στην Ενότητα Διαχείριση Φορτίου Δεδομένων με Ενέργεια «Φόρτωση» και Κατάσταση «Προγραμματισμένη».
Μετά τη φόρτωση δεδομένων, η κατάσταση θα αλλάξει σε "Εκτέλεσε". Ο πίνακας θα δημιουργηθεί σε σχήμα "SLTECC" με δεδομένα.
Βήμα 3) Ελέγξτε τα δεδομένα στον πίνακα (LFBK) μέσω προεπισκόπησης δεδομένων από το σχήμα "SLTECC" ως εξής –
- Σύνδεση στο SAP Βάση δεδομένων HANA μέσω SAP HANA Studio και επιλέξτε SAP Σύστημα HANA HDB (HANAUSER).
- Επιλέξτε Πίνακας (LFBK) κάτω από τον κόμβο πίνακα.
- Κάντε δεξί κλικ στον πίνακα (LFBK) και κάντε κλικ στην επιλογή Άνοιγμα προεπισκόπησης δεδομένων.
- Τα φορτωμένα δεδομένα μέσω της διαδικασίας SLT θα εμφανιστούν στην οθόνη προεπισκόπησης δεδομένων.
Τώρα φορτώσαμε με επιτυχία δεδομένα στον πίνακα "LFBK". Θα χρησιμοποιήσουμε αυτόν τον πίνακα στο μέλλον στο Modelling.
SAP Σύνδεση SLT μεταξύ μηSAP Σύστημα και SAP HANA
SAP Ο SLT Replication Server μετατρέπει όλους τους ορισμούς του πίνακα μεταδεδομένων από το σύστημα πηγής που δεν είναι ABAP σε SAP ΧΑΝΑ.
Για μη-SAP πηγή, η σύνδεση SLT έχει τα ακόλουθα χαρακτηριστικά –
- Όταν ένας πίνακας αναπαράγεται, SAP Ο διακομιστής αναπαραγωγής SLT δημιουργεί πίνακες καταγραφής στο σύστημα προέλευσης.
- Η μηχανή ανάγνωσης δημιουργείται στο SAP Διακομιστής αναπαραγωγής SLT.
- Η σύνδεση μεταξύ SAP SLT και SAP Πηγή / SAP Το HANA έχει δημιουργηθεί ως σύνδεση DB.
SAP Το SLT μπορεί να κάνει μόνο τους απλούστερους μετασχηματισμούς, επομένως για πολύπλοκους μετασχηματισμούς, χρειαζόμαστε ένα άλλο εργαλείο ETL όπως π.χ SAP Υπηρεσίες δεδομένων.
Αξίζει να σημειωθεί η μοναδική αρχιτεκτονική διαφορά: για ένα SAP πηγή η μηχανή ανάγνωσης βρίσκεται στο σύστημα πηγής και η σύνδεση είναι RFC, ενώ για ένα μη-SAP Η πηγή, η μηχανή ανάγνωσης, βρίσκεται στον ίδιο τον διακομιστή SLT και και οι δύο σύνδεσμοι είναι συνδέσεις βάσης δεδομένων. Όλα τα κατάντη στοιχεία συμπεριφέρονται με τον ίδιο τρόπο.
SLT έναντι άλλων μεθόδων αναπαραγωγής
Το SLT είναι μία από τις πολλές διαδρομές προς SAP HANA, και το διακριτικό του χαρακτηριστικό είναι η καθυστέρηση και όχι η ισχύς μετασχηματισμού.
| Παράμετρος | SLT | SAP Υπηρεσίες δεδομένων | DXC |
|---|---|---|---|
| Αφάνεια | Σε πραγματικό χρόνο ή προγραμματισμένο | Batch | Batch |
| Μηχανισμός | Ενεργοποιητές βάσης δεδομένων και πίνακες καταγραφής | Προγραμματισμένες εργασίες ETL | Business Suite extracκορμοί |
| Συστήματα πηγής | SAP και μη-SAP βάσεις δεδομένων | Σχεδόν οποιαδήποτε πηγή | SAP Μόνο για Business Suite |
| Μεταμόρφωση | Μόνο απλοί κανόνες | Πλούσιοι γραφικοί μετασχηματισμοί | Εφαρμόστηκε από τον πρώηνtracTor |
| Cluster και τραπέζια μπιλιάρδου | Χειρίζεται εγγενώς | Απαιτεί επιπλέον εργασία | Χειρίζεται από τον πρώηνtracTor |
| Επιπλέον τοπίο | Ένας διακομιστής SLT | Ένα τοπίο Υπηρεσιών Δεδομένων | Ν/Α |
Όπου ο μετασχηματισμός έχει μεγαλύτερη σημασία από την καθυστέρηση, SAP Υπηρεσίες δεδομένων είναι η καλύτερη επιλογή, και όπου ο πρώηνtracΗ λογική του Tor υπάρχει ήδη, DXC αποφεύγει εντελώς έναν διακομιστή. Η πλήρης σύγκριση βρίσκεται στο παροχή δεδομένων tutorial.
Παρακολούθηση και αντιμετώπιση προβλημάτων SLT
Επειδή η αναπαραγωγή εκτελείται συνεχώς, τα προβλήματα συνήθως εντοπίζονται ως παλιά δεδομένα και όχι ως μήνυμα σφάλματος. Αυτοί οι έλεγχοι εντοπίζουν γρήγορα την αιτία.
- Ελέγξτε πρώτα τη διαμόρφωση στο LTR. Η επισκόπηση δείχνει κάθε διαμόρφωση με την κατάστασή της και τον αριθμό των πινάκων σε κάθε κατάσταση. Μια διαμόρφωση που παρουσιάζει σφάλμα διακόπτει κάθε πίνακα από κάτω της.
- Χρησιμοποιήστε το LTRC συναλλαγής για λεπτομέρειες. Οι καρτέλες Στατιστικά Φόρτωσης και Παρακολούθηση Μεταφοράς Δεδομένων εμφανίζουν την απόδοση ανά πίνακα και αποκαλύπτουν ποιος παρουσιάζει καθυστέρηση.
- Παρακολουθήστε το μέγεθος του πίνακα καταγραφής. Ένας πίνακας καταγραφής που αυξάνεται σταθερά σημαίνει ότι οι αλλαγές καταγράφονται αλλά δεν εφαρμόζονται. Αυτό συνήθως υποδηλώνει πολύ λίγες εργασίες μεταφοράς δεδομένων.
- Ρυθμίστε τον αριθμό των εργασιών. Κατά τη διαμόρφωση ορίστηκαν εργασίες μεταφοράς δεδομένων και υπολογισμού. Πολύ λίγες και η αναπαραγωγή καθυστερεί. Πολύ πολλές και το σύστημα προέλευσης υποφέρει. Προσαρμόστε στο LTR αντί να μαντεύετε την πηγή.
- Διερευνήστε έναν πίνακα που έχει κολλήσει στην επιλογή "Προγραμματισμένο". Η συνήθης αιτία είναι ότι δεν υπάρχει ελεύθερη διεργασία στο παρασκήνιο στον διακομιστή SLT και όχι κάποιο σφάλμα στον πίνακα.
- Ποτέ μην αποθέτετε έναν αναπαραγόμενο πίνακα στο HANA. Το έναυσμα στην πηγή συνεχίζει να γράφει σε έναν πίνακα καταγραφής χωρίς καταναλωτή. Διακόψτε πρώτα σωστά την αναπαραγωγή, κάτι που καταργεί το έναυσμα.
- Revδείτε τα RS_STATUS και RS_MESSAGE. Αυτοί οι πίνακες ελέγχου στο δημιουργημένο σχήμα καταγράφουν τι πιστεύει η ίδια η SLT για κάθε πίνακα.
Το πιο ακριβό λάθος είναι η αντιγραφή πινάκων που κανείς δεν χρειάζεται. Κάθε αντιγραμμένος πίνακας φέρει ένα trigger στο σύστημα προέλευσης, επομένως μια αχρησιμοποίητη αντιγραφή επιβάλλει ένα μόνιμο κόστος στο σύστημα συναλλαγών από το οποίο διαβάζει.









