Η διαχείριση δεδομένων παίζει σημαντικό ρόλο στη λειτουργία του
WebSphere Business Monitor.
Η αρχιτεκτονική των βάσεων δεδομένων του
WebSphere Business Monitor
υποστηρίζει τις ακόλουθες απαιτήσεις:
- Απομόνωση της επεξεργασίας που εκτελείται στο χώρο αποθήκευσης δεδομένων κατά το χρόνο
εκτέλεσης από το χώρο αποθήκευσης δεδομένων που χρησιμοποιείται για την πρόσβαση πελατών,
έτσι ώστε να διατηρείται η κατάλληλη ταχύτητα επεξεργασίας
- Δυνατότητα ενημέρωσης του χώρου
αποθήκευσης δεδομένων πρόσβασης πελατών χωρίς να καθυστερεί η απάντηση στα ερωτήματα
πελατών
- Βελτιστοποίηση της πρόσβασης στο χώρο
αποθήκευσης δεδομένων ιστορικού για τη δημιουργία αναλυτικών και πολυδιάστατων αναφορών
Οι τρόποι χρήσης των δεδομένων στις βάσεις δεδομένων του
WebSphere Business Monitor
διαφέρουν ανάλογα με το λειτουργικό τμήμα που τα χρησιμοποιεί.
Τα δεδομένα χρησιμοποιούνται από δύο κύρια λειτουργικά τμήματα: τον επεξεργαστή συμβάντων
(Event Processor) και τα χειριστήρια (Dashboard Client).
Αυτή η διαφορά ως προς τη χρήση κάνει απαραίτητο τον διαχωρισμό της βάσης δεδομένων του
επεξεργαστή συμβάντων από τη βάση δεδομένων του Dashboard Client.
Τα δεδομένα μπορούν να ταξινομηθούν λεπτομερέστερα με βάση πληροφορίες που
σχετίζονται με ένα
μοντέλο επιχειρησιακών μέτρων
και πληροφορίες σχετικά με συμβάντα υπό επεξεργασία.
Τα χειριστήρια του Dashboard Client εμφανίζουν
δύο ειδών δεδομένα, πρόσφατα δεδομένα και δεδομένα χρήσεων ιστορικού.
Ο αριθμός των πρόσφατων χρήσεων είναι πολύ μικρός συγκριτικά με τον αριθμό των χρήσεων
ιστορικού.
Τα ερωτήματα που υποβάλλονται στις πρόσφατες χρήσεις πρέπει να είναι εξαιρετικά σύντομα
και δεν πρέπει να επηρεάζονται από τον μεγάλο αριθμό των χρήσεων ιστορικού.
Τα δύο είδη δεδομένων έχουν χωριστεί σε δύο βάσεις δεδομένων, τη βάση εκτέλεσης και τη
βάση ιστορικού.
Για τη βελτίωση της απόδοσης, η αρχιτεκτονική υποστηρίζει όλες τις λειτουργίες με τα
εξής:
- Μια βάση δεδομένων που
λειτουργεί ως θέση υποδοχής ορισμών για τα
μοντέλα επιχειρησιακών μέτρων.
Επίσης αποθηκεύει πληροφορίες σχετικά με άλλες βάσεις δεδομένων.
- Μια βάση δεδομένων που λειτουργεί ως βάση
δεδομένων συναλλαγών και χρησιμοποιείται από τον επεξεργαστή συμβάντων.
- Μια βάση δεδομένων που λειτουργεί ως βάση
δεδομένων ανάλυσης σε σχεδόν πραγματικό χρόνο και υποστηρίζει ερωτήματα ανάλυσης χωρίς να
επηρεάζεται ο εξυπηρετητής συναλλαγών.
Χρησιμοποιείται από τα χειριστήρια του Dashboard Client.
- Μια βάση δεδομένων που υποστηρίζει την
πολυδιάστατη ανάλυση του ιστορικού των συναλλαγών.
Χρησιμοποιείται από τα χειριστήρια του Dashboard Client για την προβολή δεδομένων
ιστορικού.
Οι βάσεις δεδομένων
του
WebSphere Business Monitor
είναι πλέον τέσσερις:
- Αποθήκευσης: Αποθηκεύει τα
μοντέλα επιχειρησιακών μέτρων
και τους ορισμούς των συμβάντων. Αποθηκεύει επίσης τα σχήματα, τα ονόματα και τα ονόματα
υπολογιστών των βάσεων δεδομένων κατάστασης, εκτέλεσης και ιστορικού.
- Κατάστασης: Αποθηκεύει την τρέχουσα
κατάσταση των εκτελούμενων χρήσεων διεργασιών και τις τιμές των επιχειρησιακών μέτρων που
σχετίζονται με την κάθε χρήση διεργασίας.
Χρησιμοποιείται για την επεξεργασία των συμβάντων από το
WebSphere Business Monitor
Server.
- Εκτέλεσης:
Στις βάσεις δεδομένων κατάστασης και εκτέλεσης αποθηκεύονται περίπου οι ίδιες
πληροφορίες.
Η βάση δεδομένων εκτέλεσης διαφέρει μόνο ως προς τον τρόπο αποθήκευσης ορισμένων
δεδομένων, το πόσο πρόσφατα είναι τα δεδομένα και το χρόνο που παραμένουν στη βάση
δεδομένων.
Τα δεδομένα της βάσης δεδομένων εκτέλεσης παραμένουν για τουλάχιστον 24 ώρες περισσότερο
από ό,τι τα δεδομένα της βάσης δεδομένων κατάστασης.
Σκοπός της βάσης δεδομένων εκτέλεσης είναι να επιτρέπει στο χρήστη να πραγματοποιεί
ανάλυση σε σχεδόν πραγματικό χρόνο χωρίς να επηρεάζεται η επεξεργασία συμβάντων που
πραγματοποιεί ο εξυπηρετητής του
WebSphere Business Monitor.
Η βάση δεδομένων εκτέλεσης αποκρίνεται στα ερωτήματα πελατών για πρόσφατες χρήσεις.
Αποθηκεύει τις πληροφορίες εκτέλεσης της ομάδας επιχειρησιακών μέτρων για την
αποτελεσματική δημιουργία αναφορών.
Χρησιμοποιείται για την προβολή των χειριστηρίων του Dashboard Client.
- Ιστορικού: Αποθηκεύει τις πληροφορίες
των ολοκληρωμένων χρήσεων και την τρέχουσα κατάσταση των εκτελούμενων χρήσεων σε
αστεροειδές σχήμα, για πολυδιάστατες αναφορές ιστορικού.
Χρησιμοποιείται για την προβολή των χειριστηρίων του Dashboard Client.
Χρησιμοποιούνται
δύο βάσεις δεδομένων για την αποθήκευση των συμβάντων υπό παρακολούθηση και των δεδομένων
του Adaptive Action Manager. Αυτές οι βάσεις δεδομένων χρησιμοποιούνται εσωτερικά από το
WebSphere Business Monitor.
Δεν περιέχουν πληροφορίες που σχετίζονται με χρήσεις διεργασιών ή μετρικά στοιχεία.
- Εκπομπός: Αποθηκεύει τα συμβάντα που
εκπέμπουν οι μηχανισμοί.
Οι πίνακες της βάσης δεδομένων του εκπομπού βρίσκονται στις βάσεις δεδομένων των
μηχανισμών.
- Κατάλογος
ενεργειών: Αποθηκεύει τα συμβάντα που ορίζονται ως περιστάσεις ή
ενέργειες και πρέπει να πραγματοποιηθούν από το Adaptive Action Manager.
Δημιουργείται κατά την εγκατάσταση.