Πίνακας ελέγχου υπηρεσίας μεταφοράς δεδομένων

Στην ενότητα αυτή περιγράφεται η δομή του πίνακα ελέγχου για τις υπηρεσίες μεταφοράς δεδομένων. Οι βάσεις δεδομένων κατάστασης, εκτέλεσης και ιστορικού περιέχουν δύο πίνακες ελέγχου, οι οποίοι μπορούν να τροποποιηθούν για τη ρύθμιση της συμπεριφοράς των λειτουργιών της υπηρεσίας μεταφοράς τοπικών δεδομένων. Οι πίνακες αυτοί είναι στατικοί.

RMCONTROL

Περιέχει ειδικές ρυθμίσεις για τη συμπεριφορά των χρήσεων της λειτουργίας ETL. Ο πίνακας αυτός θα συμπληρωθεί και θα χρησιμοποιηθεί μόνο στις βάσεις δεδομένων εκτέλεσης και ιστορικού, γιατί στη βάση δεδομένων κατάστασης δεν απαιτείται λειτουργία ETL. Κάθε σειρά αυτού του πίνακα αντιστοιχεί σε έναν πίνακα προορισμού που χρειάζεται να συμπληρωθεί. Αν αλλάξετε τις τιμές στηλών μιας συγκεκριμένης σειράς, θα επηρεαστεί μόνο η χρήση της λειτουργίας ETL που έχει οριστεί για τη συμπλήρωση του συγκεκριμένου πίνακα προορισμού.

Όνομα στήλης Είδος στήλης Περιγραφή στήλης Δυνατότητα λήψης τιμής Null
TARGETTABLE CHARACTER Το πλήρες όνομα του πίνακα προορισμού που θα συμπληρωθεί από την αποθηκευμένη διαδικασία που ελέγχεται από αυτήν την καταχώρηση. Ο
COMMITINTERVAL NUMERIC Το χρονικό διάστημα οριστικοποίησης που χρησιμοποιεί η αποθηκευμένη διαδικασία όταν χρησιμοποιείται ένας δρομέας για την προσθήκη σειρών στον πίνακα προορισμού. Ν
LOGLEVEL NUMERIC Το επίπεδο καταγραφής που καθορίζει πόσες πληροφορίες θα τοποθετήσει η αποθηκευμένη διαδικασία στον πίνακα WBIRMADM.RMLOG. Οι έγκυρες τιμές είναι 0 και 1. Το 0 δηλώνει το ελάχιστο επίπεδο καταγραφής, και το 1 το μέγιστο επίπεδο καταγραφής. Ν
LASTSEQUENCE CHARACTER Η τελευταία τιμή SEQUENCE που επεξεργάστηκε η αποθηκευμένη διαδικασία ETL από τον ενδιάμεσο πίνακα. Η στήλη αυτή ενημερώνεται απο την αποθηκευμένη διαδικασία κατά το χρόνο εκτέλεσης. Ο
LASTUPDATED TIMESTAMP Η τελευταία φορά που πραγματοποιήθηκε προγραμματισμένη κλήση. Η στήλη αυτή ελέγχεται από την αποθηκευμένη διαδικασία και χρησιμοποιείται μόνο για τη δημιουργία χρονοδιαγραμμάτων. Ν
NEXTSTARTTIME TIMESTAMP Η επόμενη ώρα έναρξης μετά την οποία θα πραγματοποιηθεί κλήση ETL. Ν
ETLSCHEDMETHOD NUMERIC Η μέθοδος προγραμματισμού που θα χρησιμοποιηθεί. Μόνο το 0 αποτελεί έγκυρη τιμή. Ν
ETL_0_MINUTES NUMERIC Ο αριθμός των λεπτών που πρέπει να μεσολαβήσουν ανάμεσα στις προγραμματισμένες εκτελέσεις της λειτουργίας ETL. Ν
TGT_RM_SPETL_NAME CHARACTER Το πλήρες όνομα της αποθηκευμένης διαδικασίας που είναι υπεύθυνη για τη συμπλήρωση του TARGETTABLE. Ν
Μην αλλάξετε τις ακόλουθες τιμές στηλών γιατί θα προκύψουν μη αναμενόμενα αποτελέσματα:
  • TARGETTABLE
  • LASTSEQUENCE
  • LASTUPDATED
  • ETLSCHEDMETHOD
  • TGT_RM_SPETL_NAME
Οι αλλαγές στις ακόλουθες στήλες θα οριστικοποιηθούν την επόμενη φορά που θα κληθεί μια χρήση της λειτουργίας ETL:
  • COMMITINTERVAL
  • NEXTSTARTTIME
  • LOGLEVEL
  • ETL_0_MINUTES
RMPRUNECTRL

Περιέχει ειδικές ρυθμίσεις για τη συμπεριφορά των χρήσεων των λειτουργιών κύκλου ζωής. Ο πίνακας αυτός συμπληρώνεται και χρησιμοποιείται στις βάσεις δεδομένων κατάστασης, εκτέλεσης και ιστορικού. Κάθε σειρά του πίνακα αντιστοιχεί σε έναν πίνακα (προέλευσης ή εργασίας) <TABLE_NAME> που χρειάζεται περικοπή. Αν αλλάξετε τις τιμές στηλών μιας συγκεκριμένης σειράς, θα επηρεαστεί μόνο η χρήση της λειτουργίας κύκλου ζωής που έχει οριστεί για την περικοπή του πίνακα <TABLE_NAME>.

Όνομα στήλης Είδος στήλης Περιγραφή στήλης Δυνατότητα λήψης τιμής Null
TABLE_NAME . CHARACTER Το πλήρες όνομα του πίνακα που πρόκειται να περικοπεί. Ο
LAST_PRUNED TIMESTMP Η ώρα της τελευταίας λειτουργίας περικοπής σε αυτόν τον πίνακα. Ν
LOGLEVEL NUMERIC Το επίπεδο καταγραφής που καθορίζει πόσες πληροφορίες θα τοποθετηθούν στον πίνακα WBIRMADM.RMLOG. Οι έγκυρες τιμές είναι 0 και 1. Το 0 δηλώνει το ελάχιστο επίπεδο καταγραφής και το 1 το μέγιστο επίπεδο καταγραφής. Ο
PRUNE_ENABLED NUMERIC Ενδείκτης που καθορίζει αν θα εκτελεστούν λειτουργίες περικοπής. Το 0 σημαίνει όχι και το 1 ναι. Ο
PRUNE_INTERVAL NUMERIC Ο ελάχιστος χρόνος σε λεπτά ανάμεσα στις λειτουργίες περικοπής. Ο
RETENTION_IN_MINUTES NUMERIC Το χρονικό διάστημα σε λεπτά μετά το πέρας του οποίου μπορεί να περικοπεί μια σειρά. Ο
ROWS_PRUNED NUMERIC Ο αριθμός σειρών που περικόπηκαν κατά την τελευταία λειτουργία περικοπής. Ο
Μην αλλάξετε τις ακόλουθες τιμές στηλών γιατί θα προκύψουν μη αναμενόμενα αποτελέσματα:
  • LAST_PRUNED
  • ROWS_PRUNED
  • TABLE_NAME
Οι αλλαγές στις ακόλουθες στήλες θα οριστικοποιηθούν την επόμενη φορά που θα κληθεί μια χρήση της λειτουργίας ETL:
  • LOGLEVEL
  • PRUNE_ENABLED
  • PRUNE_INTERVAL
  • RETENTION_IN_MINUTES

Copyright IBM Corporation 2005, 2006. Με την επιφύλαξη παντός δικαιώματος.