Η υπηρεσία μεταφοράς δεδομένων από βάση δεδομένων κατάστασης σε βάση δεδομένων εκτέλεσης
επεξεργάζεται δεδομένα που έχουν αποθηκευθεί από το Monitor Server στη βάση δεδομένων
κατάστασης και τα μεταφέρει στη βάση δεδομένων εκτέλεσης, από την οποία μπορούν να έχουν
πρόσβαση στα δεδομένα άλλα λειτουργικά τμήματα του
WebSphere Business Monitor,
καθώς και η υπηρεσία μεταφοράς δεδομένων από βάση δεδομένων εκτέλεσης σε βάση δεδομένων
ιστορικού.
Σε αυτή την υπηρεσία μεταφοράς δεδομένων εφαρμόζονται οι ακόλουθες προεπιλεγμένες
ρυθμίσεις:
- Οι αλλαγές
στους πίνακες προέλευσης του Monitor Server (βάση δεδομένων κατάστασης) αποτυπώνονται και
καταγράφονται συνεχώς σε πίνακες εργασίας.
- Οι αλλαγές που καταγράφηκαν σε αυτούς τους
πίνακες εργασίας μεταβιβάζονται διαρκώς από τη λειτουργία εφαρμογής και εφαρμόζονται
στους πίνακες εργασίας της βάσης δεδομένων εκτέλεσης.
Αυτοί οι πίνακες εργασίας προορίζονται μόνο για εσωτερική χρήση. Δεν έχουν πρόσβαση σε
αυτούς τα άλλα λειτουργικά τμήματα του
WebSphere Business Monitor.
- Η λειτουργία εφαρμογής καλεί με
συγχρονισμένο τρόπο τη λειτουργία ETL κάθε φορά που υπάρχουν νέα δεδομένα για
επεξεργασία.
Ανάλογα με το χρονοδιάγραμμά της, που αρχικά έχει οριστεί να εκτελείται ανά πέντε λεπτά,
η λειτουργία ETL θα επεξεργαστεί τα δεδομένα που είναι αποθηκευμένα στους πίνακες
εργασίας της λειτουργίας εφαρμογής ή θα παραμείνει ανενεργή μέχρι τη στιγμή που έχει
προγραμματιστεί για εκτέλεση.
Αν αυξήσετε την καθυστέρηση μεταξύ των προγραμματισμένων εκτελέσεων, θα αυξηθεί ο χρόνος
που μεσολαβεί από την αποθήκευση των δεδομένων στη βάση δεδομένων κατάστασης μέχρι τη
δημοσίευσή τους στους πίνακες προορισμού της βάσης δεδομένων εκτέλεσης.
Όταν τα δεδομένα μεταφερθούν στη βάση δεδομένων εκτέλεσης, μπορούν να έχουν πρόσβαση σε
αυτά άλλα λειτουργικά τμήματα του
WebSphere Business Monitor.
- Τα δεδομένα στους πίνακες εργασίας της
λειτουργίας εφαρμογής τα οποία έχει επεξεργαστεί με επιτυχία η λειτουργία ETL θα
αφαιρεθούν με τη βοήθεια της λειτουργίας κύκλου ζωής προορισμού σύμφωνα με το
χρονοδιάγραμμά της.
Σύμφωνα με την προεπιλεγμένη ρύθμιση, αυτή η λειτουργία εκτελείται μία φορά κάθε 24 ώρες.
Αν αυξήσετε την προγραμματισμένη καθυστέρηση θα αυξηθεί το μέγεθος των πινάκων εργασίας.
Αν μειώσετε την καθυστέρηση, και πάλι μπορεί να προκύψουν απρόοπτα προβλήματα, καθώς
πολλές λειτουργίες των υπηρεσιών μεταφοράς δεδομένων ενδέχεται να επιχειρήσουν ταυτόχρονα
πρόσβαση στους πίνακες εργασίας και ενημέρωσή τους.
- Τα δεδομένα που μεταφέρθηκαν με επιτυχία
από τους πίνακες εργασίας της λειτουργίας αποτύπωσης στους πίνακες εργασίας της
λειτουργίας εφαρμογής αφαιρούνται αυτόματα από τον πίνακα εργασίας της λειτουργίας
αποτύπωσης ανά πέντε λεπτά (προεπιλεγμένη ρύθμιση).
- Κάθε φορά που αφαιρούνται δεδομένα από
τους πίνακες εργασίας της λειτουργίας αποτύπωσης, καλείται η λειτουργία κύκλου ζωής
προέλευσης.
Και αυτή η λειτουργία ενεργοποιείται βάσει χρονοδιαγράμματος.
Αφαιρεί από τους πίνακες προέλευσης μόνο τα δεδομένα που έχουν επισημανθεί από το Monitor
Server ως "έτοιμα για διαγραφή" και μόνο εφόσον έχουν περάσει τουλάχιστον πέντε λεπτά από
την τελευταία αφαίρεση δεδομένων.
Αν για το διάστημα αφαίρεσης δεδομένων της λειτουργίας κύκλου ζωής έχει οριστεί τιμή
μικρότερη του διαστήματος αφαίρεσης δεδομένων της λειτουργίας αποτύπωσης, τότε η αφαίρεση
θα πραγματοποιηθεί βάσει του διαστήματος της λειτουργίας αποτύπωσης.
Για παράδειγμα: Το διάστημα αφαίρεσης δεδομένων της
λειτουργίας αποτύπωσης έχει οριστεί σε 5 λεπτά, ενώ το αντίστοιχο διάστημα της
λειτουργίας κύκλου ζωής προέλευσης έχει οριστεί σε 1 λεπτό.
Πρέπει να περάσουν πέντε λεπτά για να αρχίσει η λειτουργία αποτύπωσης τον κύκλο αφαίρεσης
δεδομένων.
Επειδή οι ρουτίνες αφαίρεσης δεδομένων της λειτουργίας αποτύπωσης δεν ενεργοποιούνται για
πέντε λεπτά, δεν καλείται η λειτουργία κύκλου ζωής.
Μετά από πέντε λεπτά, τα δεδομένα αφαιρούνται από τους πίνακες εργασίας και καλείται η
λειτουργία κύκλου ζωής προέλευσης, η οποία αφαιρεί τα δεδομένα από τους πίνακες
προέλευσης της βάσης δεδομένων κατάστασης.
Μπορείτε να αλλάξετε τις προεπιλεγμένες ρυθμίσεις.