SAP DS (Data Services) στο HANA
⚡ Έξυπνη Σύνοψη
SAP Οι Υπηρεσίες Δεδομένων είναι η πλατφόρμα ETL για επιχειρήσεις που μετακινεί και καθαρίζει δεδομένα από ετερογενείς πηγές σε SAP Ο HANA. Σχεδιαστής, Διακομιστής Εργασιών, Μηχανισμός, Αποθετήριο και Διακομιστής Πρόσβασης συνεργάζονται για τη δημιουργία, τον προγραμματισμό και την εκτέλεση ροών δεδομένων.

Τι είναι SAP Υπηρεσίες δεδομένων;
SAP Οι Υπηρεσίες Δεδομένων είναι ένα εργαλείο ETL που παρέχει μια ενιαία λύση σε επίπεδο επιχείρησης για την ενοποίηση δεδομένων, τον μετασχηματισμό, την ποιότητα δεδομένων, τη δημιουργία προφίλ δεδομένων και την επεξεργασία δεδομένων κειμένου από μια ετερογενή πηγή σε μια βάση δεδομένων ή αποθήκη δεδομένων-στόχο.
Οι εφαρμογές, που ονομάζονται εργασίες, δημιουργούνται στο Designer, όπου τα δεδομένα αντιστοιχίζονταιping και ο μετασχηματισμός ορίζονται. Το γινόμενο αναφέρεται επίσης ως SAP Υπηρεσίες Δεδομένων BusinessObjects, συντομογραφία SAP BODS, και τα δύο ονόματα περιγράφουν το ίδιο εργαλείο. SAP Η τρέχουσα έκδοση είναι η έκδοση Data Services 4.3. Η βασική συντήρηση της έκδοσης 4.2 έληξε στις 31 Μαΐου 2023, επομένως οι νέες υλοποιήσεις θα πρέπει να ξεκινήσουν στην έκδοση 4.3.
Μέσα σε ένα SAP τοπίο HANA, SAP Οι Υπηρεσίες Δεδομένων είναι η επιλογή που επιλέγεται όταν τα δεδομένα πρέπει να αναδιαμορφωθούν κατά την εισαγωγή τους αντί να αντιγραφούν ως έχουν. Οι παρακάτω ενότητες καλύπτουν τι προσφέρει το εργαλείο, πώς συναρμολογούνται τα εξαρτήματά του και ένα πλήρες επεξεργασμένο φορτίο από ένα SAP πίνακα ECC σε SAP ΧΑΝΑ.
Χαρακτηριστικά SAP Υπηρεσίες δεδομένων
Οι παρακάτω δυνατότητες εξηγούν γιατί SAP Οι Υπηρεσίες Δεδομένων τοποθετούνται ως πλατφόρμα εταιρικού επιπέδου και όχι ως απλό βοηθητικό πρόγραμμα αντιγραφής.
- Παρέχει παράλληλους μετασχηματισμούς υψηλής απόδοσης.
- Διαθέτει ολοκληρωμένα εργαλεία διαχείρισης και ένα εργαλείο αναφοράς.
- Υποστηρίζει πολλούς χρήστες.
- SAP ΟΡΓΑΝΑ είναι πολύ ευέλικτο με εφαρμογές που βασίζονται σε διαδικτυακές υπηρεσίες.
- Επιτρέπει μια γλώσσα σεναρίων με πλούσια σύνολα συναρτήσεων.
- SAP Οι υπηρεσίες δεδομένων μπορούν να ενσωματωθούν με SAP Διακομιστής αναπαραγωγής LT (SLT) χρησιμοποιώντας τεχνολογία που βασίζεται σε ενεργοποίηση. Το SLT προσθέτει δυνατότητες δέλτα σε κάθε SAP ή μη-SAP πίνακα πηγής, ο οποίος επιτρέπει την καταγραφή δεδομένων αλλαγών και τη μεταφορά δεδομένων δέλτα από τον πίνακα πηγής.
- Επικύρωση δεδομένων με πίνακες εργαλείων και έλεγχος διαδικασιών.
- Ένα εργαλείο διαχείρισης με δυνατότητες προγραμματισμού και πίνακες ελέγχου παρακολούθησης.
- Αποσφαλμάτωση, ενσωματωμένη δημιουργία προφίλ και προβολή δεδομένων.
- SAP Οι Υπηρεσίες Δεδομένων υποστηρίζουν ένα ευρύ φάσμα πηγών και στόχων:
- Οποιαδήποτε εφαρμογή, για παράδειγμα SAP.
- Οποιαδήποτε βάση δεδομένων, με μαζική φόρτωση και καταγραφή αλλαγών δεδομένων.
- Αρχεία: σταθερό πλάτος, οριοθετημένα με κόμμα, COBOL, XML και Excel.
Αυτές οι λειτουργίες παρέχονται από ένα μικρό σύνολο εγκαταστάσιμων στοιχείων, το καθένα με ξεχωριστό ρόλο.
Συστατικά του SAP Υπηρεσίες δεδομένων
SAP Οι Υπηρεσίες Δεδομένων έχουν τα παρακάτω στοιχεία.
- σχεδιαστής – Είναι ένα εργαλείο ανάπτυξης με το οποίο μπορούμε να δημιουργήσουμε, να δοκιμάσουμε και να εκτελέσουμε μια εργασία που συμπληρώνει μια αποθήκη δεδομένων. Επιτρέπει στον προγραμματιστή να δημιουργεί αντικείμενα και να τα διαμορφώνει επιλέγοντας ένα εικονίδιο σε ένα διάγραμμα ροής πηγής-προορισμού. Μπορεί να χρησιμοποιηθεί για τη δημιουργία μιας εφαρμογής καθορίζοντας ροές εργασίας και ροές δεδομένων. Για να ανοίξετε το Data Services Designer, μεταβείτε στη διεύθυνση Μενού Έναρξη -> Όλα τα προγράμματα -> SAP Υπηρεσίες Δεδομένων -> Σχεδιαστής Υπηρεσιών Δεδομένων.
- Διακομιστής εργασιών – Είναι μια εφαρμογή που εκκινεί τη μηχανή επεξεργασίας Υπηρεσιών Δεδομένων και χρησιμεύει ως διεπαφή για τη μηχανή και τη σουίτα Υπηρεσιών Δεδομένων.
- Κινητήρας – Η μηχανή υπηρεσιών δεδομένων εκτελεί τις μεμονωμένες εργασίες που ορίζονται στην εφαρμογή.
- ΑΠΟΘΕΤΗΡΙΟ – Το αποθετήριο είναι μια βάση δεδομένων που αποθηκεύει προκαθορισμένα αντικείμενα από τον Σχεδιαστή και αντικείμενα που ορίζονται από τον χρήστη (μεταδεδομένα πηγής και προορισμού, κανόνες μετασχηματισμού). Τα αποθετήρια είναι δύο τύπων:
- Τοπικό αποθετήριο (χρησιμοποιείται από τον Σχεδιαστή και τον Διακομιστή Εργασιών).
- Κεντρικό Αποθετήριο (χρησιμοποιείται για κοινή χρήση αντικειμένων και έλεγχο έκδοσης).
- Πρόσβαση διακομιστή – Ο διακομιστής πρόσβασης μεταδίδει μηνύματα μεταξύ των εφαρμογών ιστού, του διακομιστή εργασιών υπηρεσιών δεδομένων και των μηχανισμών.
- Διαχειριστής – Ο Διαχειριστής ιστού παρέχει διαχείριση πόρων Υπηρεσιών Δεδομένων μέσω προγράμματος περιήγησης, όπως περιγράφεται παρακάτω:
- Ρύθμιση παραμέτρων, έναρξη και διακοπήping υπηρεσίες σε πραγματικό χρόνο.
- Προγραμματισμός, παρακολούθηση και εκτέλεση εργασιών σε δέσμες.
- Ρύθμιση παραμέτρων χρήσης διακομιστή εργασιών, διακομιστή πρόσβασης και αποθετηρίου.
- Διαχείριση χρηστών.
- Δημοσίευση μαζικών εργασιών και υπηρεσιών σε πραγματικό χρόνο μέσω διαδικτυακών υπηρεσιών.
- Διαμόρφωση και διαχείριση προσαρμογέων.
Το να γνωρίζουμε τι κάνει κάθε στοιχείο είναι μόνο η μισή εικόνα. Η παρακάτω αρχιτεκτονική δείχνει πώς επικοινωνούν κατά τη διάρκεια μιας φόρτωσης.
SAP Υπηρεσίες δεδομένων Archiδομή
Η αρχιτεκτονική των υπηρεσιών δεδομένων έχει τα ακόλουθα στοιχεία:
- Κεντρικό Αποθετήριο – χρησιμοποιείται για διαμορφώσεις αποθετηρίων σε Διακομιστές Εργασίας, διαχείριση ασφάλειας, έλεγχο έκδοσης και κοινή χρήση αντικειμένων.
- Σχεδιαστής – χρησιμοποιείται για τη δημιουργία ενός έργου, μιας εργασίας, μιας ροής εργασίας και μιας ροής δεδομένων, καθώς και για την εκτέλεσή τους.
- Τοπικό αποθετήριο – εδώ μπορείτε να δημιουργήσετε, να αλλάξετε και να ξεκινήσετε εργασίες, ροές εργασίας και ροές δεδομένων.
- Διακομιστής και Μηχανή Εργασίας – διαχειρίζεται τις εργασίες.
- Διακομιστής Πρόσβασης – χρησιμοποιείται για την εκτέλεση εργασιών σε πραγματικό χρόνο που δημιουργούνται από προγραμματιστές στα αποθετήρια.
Στην παρακάτω εικόνα, εμφανίζονται οι Υπηρεσίες Δεδομένων και οι σχέσεις μεταξύ των στοιχείων τους.
SAP ΟΡΓΑΝΑ Archiδομή
Λεπτομέρεια παραθύρου σχεδιαστή
Ο Σχεδιαστής είναι το στοιχείο στο οποίο ένας προγραμματιστής αφιερώνει τον περισσότερο χρόνο, επομένως αξίζει να μάθετε πρώτα τη διάταξή του. Οι λεπτομέρειες κάθε ενότητας του Σχεδιαστή Υπηρεσιών Δεδομένων έχουν ως εξής:
- Γραμμή εργαλείων (χρησιμοποιείται για Άνοιγμα, Αποθήκευση, Πίσω, Επικύρωση, Εκτέλεση, κ.λπ.).
- Περιοχή έργου (περιέχει το τρέχον έργο, το οποίο περιλαμβάνει εργασία, ροή εργασίας και ροή δεδομένων. Στις Υπηρεσίες Δεδομένων, όλες οι οντότητες είναι αντικείμενα).
- Χώρος εργασίας (η περιοχή του παραθύρου της εφαρμογής στην οποία ορίζουμε, εμφανίζουμε και τροποποιούμε αντικείμενα).
- Τοπική βιβλιοθήκη αντικειμένων (περιέχει αντικείμενα τοπικού αποθετηρίου, όπως μετασχηματισμούς, εργασία, ροή εργασίας, ροή δεδομένων, κ.λπ.).
- Παλέτα εργαλείων (τα κουμπιά στην παλέτα εργαλείων σάς επιτρέπουν να προσθέσετε νέα αντικείμενα στον χώρο εργασίας).
Ιεραρχία αντικειμένων
Το παρακάτω διάγραμμα δείχνει τις ιεραρχικές σχέσεις για τους βασικούς τύπους αντικειμένων εντός των Υπηρεσιών Δεδομένων.
Σημείωση: Ο παρακάτω υπόμνημα προσδιορίζει τα προαιρετικά στοιχεία στην ιεραρχία.
Οι ροές εργασίας και οι όροι υπό όρους είναι προαιρετικοί.
Τα αντικείμενα που χρησιμοποιούνται σε SAP Οι Υπηρεσίες Δεδομένων περιγράφονται λεπτομερώς παρακάτω.
| Αντικείμενα | Περιγραφή |
|---|---|
| ΕΡΓΟ | Ένα έργο είναι το αντικείμενο υψηλότερου επιπέδου στο παράθυρο του Σχεδιαστή. Τα έργα σάς παρέχουν έναν τρόπο να οργανώσετε τα άλλα αντικείμενα που δημιουργείτε στις Υπηρεσίες Δεδομένων. Μόνο ένα έργο είναι ανοιχτό κάθε φορά, όπου «ανοιχτό» σημαίνει «ορατό στην περιοχή του έργου». |
| Δουλειά | Μια «εργασία» είναι η μικρότερη μονάδα εργασίας που μπορείτε να προγραμματίσετε ανεξάρτητα για εκτέλεση. |
| Σενάρια | Ένα υποσύνολο γραμμών σε μια διαδικασία. |
| Ροή εργασίας | Μια «ροή εργασίας» είναι η ενσωμάτωση πολλών ροών δεδομένων σε μια συνεκτική ροή εργασίας για μια ολόκληρη εργασία. Η ροή εργασίας είναι προαιρετική. Μια ροή εργασίας είναι μια διαδικασία που μπορεί:
|
| Ροή δεδομένων | Μια «ροή δεδομένων» είναι η διαδικασία με την οποία τα δεδομένα προέλευσης μετασχηματίζονται σε δεδομένα προορισμού. Μια ροή δεδομένων είναι ένα επαναχρησιμοποιήσιμο αντικείμενο. Καλείται πάντα από μια ροή εργασίας ή μια εργασία. Χρησιμοποιείται για:
|
| Αποθήκη δεδομένων | Ένα λογικό κανάλι που συνδέει τις Υπηρεσίες Δεδομένων με τις βάσεις δεδομένων προέλευσης και προορισμού. Αποθήκες δεδομένων:
|
| Target | Ο πίνακας ή το αρχείο στο οποίο οι Υπηρεσίες Δεδομένων φορτώνουν δεδομένα από την προέλευση. |
SAP Υπηρεσίες δεδομένων vs SLT vs DXC
SAP Οι Υπηρεσίες Δεδομένων είναι μία από τις πολλές παροχή δεδομένων επιλογές για SAP HANA, και η επιλογή του λάθος προσθέτει κόστος που καμία ρύθμιση δεν ανακτά. Ο παρακάτω πίνακας συγκρίνει τις τρεις μεθόδους από την πλευρά του διακομιστή.
| Κριτήρια | SAP Υπηρεσίες δεδομένων | SLT | DXC |
|---|---|---|---|
| Αφάνεια | Μαζική ή προγραμματισμένη | Πραγματικός χρόνος | Μαζική, προγραμματισμένη από την DataSource |
| Μεταμόρφωση | Πλήρης ETL, καθαρισμός και δημιουργία προφίλ | Απλοί κανόνες φιλτραρίσματος και πεδίων | Κανένα πέρα από το extracλογική tor |
| Πεδίο εφαρμογής πηγής | SAP και μη-SAP, αρχεία, εφαρμογές | SAP και μη-SAP βάσεις δεδομένων | SAP Μόνο για Business Suite |
| Απαιτείται επιπλέον διακομιστής | Ναι, Διακομιστής εργασιών | Συνήθως ναι | Οχι |
| κατάλληλο για | Ποιότητα δεδομένων και ενοποίηση πολλαπλών πηγών | Operaεθνική αναφορά σε ζωντανά δεδομένα | Επαναχρησιμοποίηση υπάρχοντος Επιχειρηματικού Περιεχομένου π.χ.tracκορμοί |
Με λίγα λόγια, επιλέξτε SAP Υπηρεσίες Δεδομένων όταν τα δεδομένα πρέπει να καθαριστούν, να ενωθούν ή να τυποποιηθούν πριν από την άφιξή τους. Επιλέξτε SLT όταν η αναφορά πρέπει να αντικατοπτρίζει τη συναλλαγή όπως πραγματοποιείται και DXC όταν μια αποδεδειγμένη επιχειρηματική εμπειρίαtracΤο tor παράγει ήδη τη σημασιολογία που χρειάζεστε. Για ένα μοναδικό σύνολο δεδομένων χωρίς πρόγραμμα επανάληψης, ένα επίπεδη μεταφόρτωση αρχείου είναι πιο γρήγορο από τη διαμόρφωση οποιουδήποτε από τα τρία.
Πώς να φορτώσετε δεδομένα από ένα SAP Πίνακας Πηγών Χρησιμοποιώντας SAP Υπηρεσίες δεδομένων
Όλα τα στοιχεία στις Υπηρεσίες Δεδομένων αποτελούν αντικείμενα. Απαιτείται ξεχωριστός χώρος αποθήκευσης δεδομένων για κάθε βάση δεδομένων προέλευσης και προορισμού.
Η πλήρης ακολουθία για τη φόρτωση δεδομένων από ένα SAP Ο πίνακας πηγής παρατίθεται παρακάτω. Κάθε βήμα εμφανίζεται στη συνέχεια λεπτομερώς.
- Δημιουργήστε ένα datastore μεταξύ της πηγής και του BODS
- Εισαγωγή των μεταδεδομένων (δομών) στο BODS
- Ρύθμιση παραμέτρων του διακομιστή εισαγωγής
- Εισαγωγή των μεταδεδομένων στο σύστημα HANA
- Δημιουργήστε ένα datastore μεταξύ BODS και HANA
- Δημιουργήστε ένα έργο
- Δημιουργήστε μια εργασία (μαζική ή σε πραγματικό χρόνο)
- Δημιουργήστε μια ροή εργασίας
- Δημιουργήστε μια ροή δεδομένων
- Προσθήκη αντικειμένων στη ροή δεδομένων
- Εκτελέστε τη δουλειά
- Ελέγξτε την προεπισκόπηση δεδομένων στο HANA
Βήμα 1) Δημιουργήστε ένα datastore μεταξύ των SAP πηγή και BODS.
- Για να φορτώσετε δεδομένα από ένα SAP πηγή σε SAP ΧΑΝΑ μέσω SAP Απαιτείται ένα datastore για το BODS. Δημιουργούμε λοιπόν πρώτα ένα datastore, όπως φαίνεται παρακάτω – Έργο -> Νέο -> Data Storage
- Θα εμφανιστεί ένα αναδυόμενο παράθυρο για τη Δημιουργία νέου χώρου αποθήκευσης δεδομένων. Εισαγάγετε τις λεπτομέρειες όπως παρακάτω:
- Εισαγάγετε το όνομα του χώρου αποθήκευσης δεδομένων "ds_ecc".
- Επιλέξτε το όνομα του τύπου αποθήκης δεδομένων ως "SAP Εφαρμογές».
- Εισαγάγετε το όνομα του διακομιστή βάσης δεδομένων.
- Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης.
- Κάντε κλικ στο κουμπί «Εφαρμογή».
- Κάντε κλικ στο κουμπί "OK".
- Θα δημιουργηθεί το datastore. Δείτε το δημιουργημένο datastore όπως παρακάτω.
- Μεταβείτε στη Βιβλιοθήκη τοπικών αντικειμένων.
- Επιλέξτε την καρτέλα Αποθήκευση δεδομένων.
- Θα εμφανιστεί ο χώρος αποθήκευσης δεδομένων «ds_ecc».
Βήμα 2) Εισαγωγή μεταδεδομένων (δομή) στον διακομιστή BODS.
Δημιουργήσαμε ένα χώρο αποθήκευσης δεδομένων για το ECC σε BODS. Τώρα εισάγουμε μεταδεδομένα από το ECC στο BODS. Για να το εισαγάγετε, ακολουθήστε τα παρακάτω βήματα.
- Επιλέξτε το datastore "ds_ecc" και κάντε δεξί κλικ.
- Επιλέξτε την επιλογή Εισαγωγή κατά όνομα.
Θα εμφανιστεί ένα αναδυόμενο παράθυρο για την Εισαγωγή κατά Όνομα. Εισαγάγετε τις λεπτομέρειες όπως παρακάτω:
- Επιλέξτε Τύπος ως πίνακα.
- Εισαγάγετε το όνομα του πίνακα που θα εισαχθεί. Εδώ εισάγουμε τον πίνακα KNA1.
- Κάντε κλικ στο κουμπί «Εισαγωγή». Ο πίνακας KNA1 θα εμφανιστεί κάτω από τον κόμβο Πίνακας της πηγής δεδομένων «ds_ecc».
Τα μεταδεδομένα του πίνακα θα εισαχθούν στο datastore ds_ecc όπως παρακάτω.
Βήμα 3) Ρυθμίστε τις παραμέτρους του διακομιστή εισαγωγής.
Μέχρι στιγμής έχουμε εισαγάγει έναν πίνακα στο datastore "ds_ecc" που δημιουργήθηκε για το ECC για να SAP Σύνδεση BODS. Για εισαγωγή δεδομένων σε SAP HANA, πρέπει να ρυθμίσουμε τον διακομιστή εισαγωγής.
- Για να το κάνετε αυτό, πηγαίνετε στο Γρήγορη προβολή -> Ρύθμιση παραμέτρων διακομιστή εισαγωγής ως κατωτέρω.
- Θα εμφανιστεί ένα αναδυόμενο παράθυρο για την Επιλογή Συστήματος. Επιλέξτε το SAP Σύστημα HANA (HDB εδώ) όπως παρακάτω.
- Κάντε κλικ στο κουμπί «Επόμενο». Θα εμφανιστεί ένα άλλο αναδυόμενο παράθυρο για τα διαπιστευτήρια των Υπηρεσιών Δεδομένων. Εισαγάγετε τα ακόλουθα στοιχεία:
- SAP Διεύθυνση διακομιστή BODS (εδώ BODS:6400).
- SAP Όνομα αποθετηρίου BODS (όνομα αποθετηρίου HANAUSER).
- Πηγή δεδομένων ODBC (ZTDS_DS).
- Προεπιλεγμένη θύρα για το SAP Διακομιστής BODS (8080).
Κάντε κλικ στο κουμπί «Τέλος».
Βήμα 4) Εισαγάγετε τα μεταδεδομένα στο σύστημα HANA.
Ο διακομιστής εισαγωγής έχει πλέον ρυθμιστεί, επομένως τα μεταδεδομένα μπορούν να εισαχθούν από το SAP Διακομιστής BODS.
- Κάντε κλικ στην επιλογή Εισαγωγή στη Γρήγορη προβολή.
- Θα εμφανιστεί ένα αναδυόμενο παράθυρο για τις επιλογές εισαγωγής. Επιλέξτε την επιλογή «Επιλεκτική εισαγωγή μεταδεδομένων».
Κάντε κλικ στο κουμπί «Επόμενο».
Θα εμφανιστεί ένα αναδυόμενο παράθυρο για την «Επιλεκτική Εισαγωγή Μεταδεδομένων», στο οποίο επιλέγουμε το σύστημα-στόχο.
- Επιλέξτε το SAP Σύστημα HANA (HDB εδώ).
Κάντε κλικ στο κουμπί «Επόμενο».
Βήμα 5) Δημιουργήστε ένα datastore μεταξύ BODS και HANA.
Στο BODS απαιτείται ξεχωριστός χώρος αποθήκευσης δεδομένων για την πηγή και τον στόχο. Ο χώρος αποθήκευσης δεδομένων πηγής υπάρχει ήδη, επομένως δημιουργείται στη συνέχεια ένας χώρος αποθήκευσης δεδομένων προορισμού μεταξύ BODS και HANA με το όνομα "DS_BODS_HANA".
- Μεταβείτε στο Project -> New -> Datastore.
- Θα εμφανιστεί μια οθόνη για Δημιουργία νέου χώρου αποθήκευσης δεδομένων όπως παρακάτω.
- Εισαγάγετε το όνομα του χώρου αποθήκευσης δεδομένων (DS_BODS_HANA).
- Εισαγάγετε τον τύπο αποθήκης δεδομένων ως Βάση δεδομένων.
- Εισαγάγετε τον τύπο βάσης δεδομένων ως SAP ΧΑΝΑ.
- Επιλέξτε την έκδοση της βάσης δεδομένων.
- Εισάγετε το SAP Όνομα διακομιστή βάσης δεδομένων HANA.
- Εισαγάγετε το όνομα θύρας για το SAP Βάση δεδομένων HANA.
- Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης.
- Επιλέξτε την επιλογή «Ενεργοποίηση αυτόματης μεταφοράς δεδομένων».
Κάντε κλικ στην επιλογή «Εφαρμογή» και, στη συνέχεια, στο κουμπί «OK».
Ο χώρος αποθήκευσης δεδομένων «DS_BODS_HANA» θα εμφανίζεται στην καρτέλα Αποθήκη δεδομένων της Τοπικής Βιβλιοθήκης Αντικειμένων, όπως παρακάτω.
- Τώρα εισάγουμε έναν πίνακα στο datastore "DS_BODS_HANA".
- Επιλέξτε το datastore "DS_BODS_HANA" και κάντε δεξί κλικ.
- Επιλέξτε Εισαγωγή κατά όνομα.
- Θα εμφανιστεί ένα αναδυόμενο παράθυρο για την Εισαγωγή κατά Όνομα όπως παρακάτω.
- Επιλέξτε Τύπος ως πίνακα.
- Εισαγάγετε το όνομα ως KNA1.
- Ο κάτοχος θα εμφανίζεται ως Hanauser.
- Κάντε κλικ στο κουμπί Εισαγωγή.
Ο πίνακας θα εισαχθεί στο χώρο αποθήκευσης δεδομένων "DS_BODS_HANA". Για να δείτε τα δεδομένα στον πίνακα, ακολουθήστε τα παρακάτω βήματα.
- Κάντε κλικ στον πίνακα «KNA1» στο χώρο αποθήκευσης δεδομένων «DS_BODS_HANA».
- Τα δεδομένα θα εμφανίζονται σε μορφή πίνακα.
Βήμα 6) Ορίστε το έργο. Ένα έργο ομαδοποιεί και οργανώνει σχετικά αντικείμενα. Ένα έργο μπορεί να περιέχει οποιονδήποτε αριθμό εργασιών, ροών εργασίας και ροών δεδομένων.
- Μεταβείτε στο μενού Έργο Σχεδιαστή.
- Επιλέξτε την επιλογή Νέο.
- Επιλέξτε την επιλογή Έργο.
Εμφανίζεται ένα αναδυόμενο παράθυρο για τη δημιουργία νέου έργου όπως παρακάτω. Εισαγάγετε το όνομα του έργου και κάντε κλικ στο κουμπί Δημιουργία. Θα δημιουργηθεί ένας φάκελος έργου, στην περίπτωσή μας BODS_DHK.
Βήμα 7) Ορίστε την εργασία. Μια εργασία είναι ένα επαναχρησιμοποιήσιμο αντικείμενο. Περιέχει ροές εργασίας και ροές δεδομένων. Οι εργασίες μπορούν να εκτελεστούν χειροκίνητα ή βάσει χρονοδιαγράμματος. Για να εκτελεστεί μια διεργασία BODS, πρέπει να οριστεί μια εργασία.
Δημιουργούμε μια εργασία με όνομα JOB_Customer.
- Επιλέξτε το έργο (BODS_DHK) που δημιουργήθηκε στο προηγούμενο βήμα, κάντε δεξί κλικ και επιλέξτε "Νέα εργασία παρτίδας".
- Μετονομάστε το σε "JOB_Customer".
Βήμα 8) Ορίστε τη ροή εργασίας.
- Επιλέξτε την εργασία "JOB_Customer" στην περιοχή έργου.
- Κάντε κλικ στο κουμπί ροής εργασίας στην παλέτα εργαλείων. Κάντε κλικ στην κενή περιοχή του χώρου εργασίας. Θα εμφανιστεί ένα εικονίδιο ροής εργασίας στον χώρο εργασίας.
- Αλλάξτε το όνομα της ροής εργασίας σε "WF_Customer".
Κάντε κλικ στο όνομα της ροής εργασίας και θα εμφανιστεί μια κενή προβολή για τη ροή εργασίας στον χώρο εργασίας.
Βήμα 9) Ορίστε τη ροή δεδομένων.
- Κάντε κλικ στη ροή εργασίας «WF_Customer».
- Κάντε κλικ στο κουμπί ροής δεδομένων στην παλέτα εργαλείων. Κάντε κλικ στην κενή περιοχή του χώρου εργασίας. Ένα εικονίδιο ροής δεδομένων θα εμφανιστεί στον χώρο εργασίας.
- Αλλάξτε το όνομα της ροής δεδομένων σε "DF_Customer".
- Η ροή δεδομένων εμφανίζεται επίσης στην περιοχή έργου στα αριστερά, κάτω από το όνομα της εργασίας.
Βήμα 10) Προσθέστε αντικείμενα στη ροή δεδομένων.
Μέσα στη ροή δεδομένων, παρέχουμε οδηγίες για τον μετασχηματισμό των δεδομένων προέλευσης στην επιθυμητή μορφή για τον πίνακα προορισμού.
Χρησιμοποιούνται τρία αντικείμενα:
- Ένα αντικείμενο για την πηγή.
- Ένα αντικείμενο για τον πίνακα στόχο.
- Ένα αντικείμενο για τον μετασχηματισμό Ερωτήματος, ο οποίος αντιστοιχίζει τις στήλες από την προέλευση στον προορισμό.
Κάντε κλικ στη ροή δεδομένων DF_Customer. Θα εμφανιστεί ένας κενός χώρος εργασίας όπως παρακάτω.
- Καθορίστε το αντικείμενο για την πηγή – Μεταβείτε στο χώρο αποθήκευσης δεδομένων «ds_ecc», επιλέξτε τον πίνακα KNA1 και σύρετέ τον και αποθέστε τον στην κενή οθόνη ροής δεδομένων.
- Καθορίστε το αντικείμενο για τον στόχο – Επιλέξτε το χώρο αποθήκευσης δεδομένων «DS_BODS_HANA» από το αποθετήριο και επιλέξτε τον πίνακα KNA1.
- Σύρετε και αποθέστε το στον χώρο εργασίας και επιλέξτε την εντολή "Δημιουργία" Targetεπιλογή "". Θα υπάρχουν πλέον δύο πίνακες, ένας πηγαίος κώδικας και ένας στόχος.
- Μετασχηματισμός ερωτήματος – Αυτό είναι ένα εργαλείο που χρησιμοποιείται για την ανάκτηση δεδομένων με βάση το σχήμα εισόδου για μια συγκεκριμένη συνθήκη χρήστη και για τη μεταφορά δεδομένων από την πηγή στον στόχο.
- Επιλέξτε το εικονίδιο Μετασχηματισμός ερωτήματος από την παλέτα εργαλείων και σύρετέ το και αποθέστε το μεταξύ των αντικειμένων προέλευσης και προορισμού στον χώρο εργασίας.
- Συνδέστε το αντικείμενο Query με την πηγή.
- Συνδέστε το αντικείμενο Query με τον πίνακα προορισμού.
Double-κάντε κλικ στο εικονίδιο Ερώτημα για να αντιστοιχίσετε στήλες από το σχήμα εισόδου στο σχήμα εξόδου. Ένας χάρτηςping εμφανίζεται ένα παράθυρο, στο οποίο κάνουμε τα εξής:
- Ο πίνακας πηγαίου κώδικα KNA1 είναι επιλεγμένος.
- Επιλέξτε όλες τις στήλες από τον πίνακα προέλευσης, κάντε δεξί κλικ και επιλέξτε Αντιστοίχιση σε έξοδο.
- Η έξοδος-στόχος επιλέγεται ως Ερώτημα και οι στήλες θα αντιστοιχιστούν.
Αποθήκευση και επικύρωση του έργου. Κάντε κλικ στο εικονίδιο Επικύρωση. Εμφανίζεται ένα αναδυόμενο παράθυρο που επιβεβαιώνει την επιτυχή επικύρωση.
Βήμα 11) Εκτελέστε την εργασία. Για να εκτελέσετε την εργασία, ακολουθήστε την παρακάτω διαδρομή.
- Επιλέξτε το εικονίδιο της περιοχής έργου για να ανοίξετε το έργο και επιλέξτε το έργο που δημιουργήθηκε.
- Επιλέξτε την εργασία και κάντε δεξί κλικ.
- Επιλέξτε την επιλογή Εκτέλεση για να εκτελέσετε την εργασία.
Μετά την εκτέλεση της εργασίας, εμφανίζεται ένα παράθυρο καταγραφής εργασιών, στο οποίο εμφανίζονται όλα τα μηνύματα που αφορούν την εργασία. Το τελευταίο μήνυμα θα είναι «Εργασία» ολοκληρώνεται με επιτυχία».
Βήμα 12) Επικυρώστε και ελέγξτε τα δεδομένα στο SAP Βάση δεδομένων HANA.
- Συνδεθείτε στο SAP Η βάση δεδομένων HANA μέσω SAP HANA Studioκαι επιλέξτε το σχήμα HANAUSER.
- Επιλέξτε τον πίνακα KNA1 στον κόμβο Πίνακας.
- Κάντε δεξί κλικ στον πίνακα KNA1 και επιλέξτε Προεπισκόπηση ανοιχτών δεδομένων.
- Τα δεδομένα KNA1 που φορτώνονται από τη διαδικασία BODS θα εμφανίζονται στην οθόνη προεπισκόπησης δεδομένων.
Ένας αντίστοιχος αριθμός γραμμών μεταξύ του πίνακα προέλευσης και αυτής της προεπισκόπησης επιβεβαιώνει ότι η φόρτωση ολοκληρώθηκε σωστά και η εργασία μπορεί στη συνέχεια να προγραμματιστεί από τον Διαχειριστή για επαναλαμβανόμενες εκτελέσεις.




































