Κατά το χρόνο εκτέλεσης του Μonitor, μπορεί να χρειαστεί να γίνουν ορισμένες
αλλαγές στο μοντέλο επιχειρησιακών μέτρων.
Οι αλλαγές αυτές γίνονται στη Λειτουργία επεξεργασίας επιχειρησιακών μέτρων
και στη συνέχεια απαιτείται η εκ νέου εφαρμογή του μοντέλου. Ανάλογα με τις αλλαγές που
έγιναν, το Schema Generator θα αποφασίσει εάν το μοντέλο αυτό θα αποτελεί ένα εντελώς
καινούργιο μοντέλο ή μια νέα εκδοχή του μοντέλου. Για περισσότερες πληροφορίες σχετικά με
αυτές τις αλλαγές, ανατρέξτε στο θέμα Διαχείριση αλλαγών και δημιουργία αντικειμένων μοντελοποίησης.
Στην περίπτωση μιας νέας εκδοχής του μοντέλου, το Schema Generator θα δημιουργήσει τα
σενάρια για την τροποποίηση των αντίστοιχων βάσεων δεδομένων. Το DBA αποφασίζει εάν θα
δημιουργηθούν όλα τα αντικείμενα μοντελοποίησης του μοντέλου ως πρώτη εφαρμογή ή εάν απλά
θα δημιουργηθούν αντικείμενα μοντελοποίησης για την τροποποίηση των βάσεων δεδομένων
βασισμένα στις αλλαγές μόνο. Για να εφαρμόσετε μια νέα εκδοχή μοντέλου θα πρέπει να κάνετε τα εξής:
- Εξαγάγετε το μοντέλο επιχειρησιακών μέτρων από τη Λειτουργία επεξεργασίας επιχειρησιακών μέτρων. Το αρχείο που προκύπτει από την εξαγωγή έχει το όνομα monitor.zip και
περιέχει το μοντέλο επιχειρησιακών μέτρων.
- Δημιουργήστε εκ νέου τα αντικείμενα μοντελοποίησης από το Schema Generator μέσω της διαχειριστικής κονσόλας του WebSphere Business Monitor.
Σημείωση: Για
να δημιουργήσετε τα αντικείμενα μοντελοποίησης των διαφορών μεταξύ του νέου μοντέλου και
του εφαρμοσμένου μοντέλου μόνο, πρέπει να απενεργοποιήσετε το τετραγωνίδιο επιλογής
Ignore previous deployments when generating artifacts. Εάν θέλετε να συμπληρώσετε μια κενή βάση δεδομένων, θα πρέπει να σημειώσετε αυτό το τετραγωνίδιο επιλογής.
Τα αντικείμενα μοντελοποίησης που δημιουργήθηκαν βρίσκονται σε ένα χωριστό φάκελο μαζί με
το μοντέλο επιχειρησιακών μέτρων.
- Εξετάστε τις πληροφορίες εξόδου του Schema Generator για να βεβαιωθείτε ότι στο μοντέλο δεν έχουν γίνει μη συμβατές αλλαγές. Εάν έγιναν μη συμβατές αλλαγές, θα πρέπει να εξαγάγετε το μοντέλο επιχειρησιακών μέτρων ως νέο μοντέλο.
- Δημιουργήστε εφεδρικά αντίγραφα των βάσεων δεδομένων πριν εκτελέσετε τα νέα
σενάρια.
- Εκτελέστε τα σενάρια DDL για να τροποποιήσετε τους υπάρχοντες πίνακες βάσης δεδομένων σύμφωνα με τις αλλαγές.
- Εισαγάγετε τους ορισμούς για το Cube
Views στο DB2 Cube Views.
- Εφαρμόστε τα αντικείμενα αναπαραγωγής στο
DB2
Replication Center για να είναι δυνατή η αναπαραγωγή μεταξύ των βάσεων δεδομένων του
WebSphere Business Monitor.
- Εισαγάγετε το συμπιεσμένο αρχείο που περιέχει τους ορισμούς για το
μοντέλο επιχειρησιακών μέτρων και το
Cube
Views στη διαχειριστική κονσόλα (Administrative Console) του
WebSphere Business Monitor.
Εάν η εφαρμογή της νέας εκδοχής του μοντέλου δεν πραγματοποιείται όπως προβλέπεται,
αυτό μπορεί να οφείλεται σε κάποια από τις εξής αιτίες:
- Τα μεταδεδομένα του χώρου αποθήκευσης δεν είναι συγχρονισμένα με τη δομή του πίνακα
της βάσης δεδομένων, και αυτό έχει ως αποτέλεσμα προτάσεις δημιουργίας (create) και
τροποποίησης (alter) που δεν είναι συμβατές με την τρέχουσα κατάσταση της βάσης. Ίσως να χρειαστεί η επέμβασή
σας στα σενάρια DDL προκειμένου να τεθούν σε έγκυρη κατάσταση. Αυτό είναι πιο πιθανό να προκύψει όταν μια εκδοχή μοντέλου έχει αφαιρεθεί από τον εξυπηρετητή.
- Πρόσθετες στήλες με μετρικά στοιχεία έχουν ως αποτέλεσμα να σημειώνεται υπέρβαση
του μεγέθους σελίδας (page size) του χώρου πινάκων. Σε αυτή την περίπτωση, θα πρέπει να
μεταφέρετε τον πίνακα αυτό σε ένα χώρο πινάκων με μεγαλύτερο μέγεθος σελίδας προτού
εκτελέσετε τις εντολές τροποποίησης (alter) για την προσθήκη των νέων στηλών.
Σημείωση: - Μετά από την εφαρμογή του μοντέλου, το χειριστήριο θα προβάλει μόνο τις πληροφορίες
της πλέον πρόσφατης εκδοχής του μοντέλου επιχειρησιακών μέτρων.
- Πρέπει να διατηρείτε εφεδρικά αντίγραφα των αντικειμένων μοντελοποίησης που δημιουργήθηκαν.