Σχήμα βάσης δεδομένων ιστορικού

Τα σχήματα βάσης δεδομένων περιγράφουν τους πίνακες της βάσης δεδομένων και τις σχέσεις που τους συνδέουν. Με τη βοήθεια των σχημάτων βάσης δεδομένων, μπορείτε να σχεδιάσετε το μέγεθος της βάσης δεδομένων.

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

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

Η βάση δεδομένων ιστορικού συμπληρώνεται αρχικά με δεδομένα ημερομηνίας/ώρας από το έτος 1995 μέχρι το έτος 2009. Αν αναμένετε την καταγραφή ημερομηνιών/ωρών (είτε ωρών έναρξης/τερματισμού διεργασιών είτε δεδομένων άλλων μετρικών στοιχείων) που βρίσκονται εκτός αυτού του πεδίου ημερομηνιών, θα πρέπει να χρησιμοποιήσετε το ακόλουθο σενάριο SQL για να προσθέσετε ημερομηνίες στον πίνακα DIM_TIME στη βάση δεδομένων ιστορικού:

insert into <όνομα σχήματος WBI>.dim_time( surrogate_key, year, month, day)
with WBITIME (skey, ldate) as
(select surrogate_key+1 as skey,
COALESCE(
DATE(SUBSTR(DIGITS(YEAR),7,4) || '-' ||
SUBSTR(DIGITS(MONTH),4,2) || '-' ||
SUBSTR(DIGITS(DAY), 4,2)) + 1 DAYS,
DATE('YYYY-MM-DD of the first day you'd want to start from,
in case the DIM_TIME table is empty.')
)as ldate
from sysibm.sysdummy1, <όνομα σχήματος WBI>.dim_time
where
DATE(
SUBSTR(DIGITS(YEAR) ,7,4) || '-' ||
SUBSTR(DIGITS(MONTH),4,2) || '-' ||
SUBSTR(DIGITS(DAY) ,4,2)
) =
(
SELECT
MAX(
DATE(SUBSTR(DIGITS(YEAR),7,4) || '-' ||
SUBSTR(DIGITS(MONTH),4,2) || '-' ||
SUBSTR(DIGITS(DAY), 4,2)))
FROM <όνομα σχήματος WBI>.DIM_TIME
)
UNION ALL
SELECT parent.skey+1, ldate + 1 DAYS
from WBITIME parent
where YEAR(ldate + 1 days) < where YEAR(ldate + 1 days) <
<YYYY 4 Digit YEAR FOR WHICH YOU DON't WANT DATA to end in>
)
select a.skey, year(a.ldate), month(a.ldate), day(a.ldate)
from WBITIME a
WHERE
a.ldate >= DATE('YYYY-MM-DD: The start of the range that
should be inserted.')
AND a.ldate <= DATE('YYYY-MM-DD: The end of range that
should be inserted.')

Σημείωση: Υπάρχουν τέσσερις θέσεις στο σενάριο αυτό που πρέπει να ενημερωθούν για να καθοριστούν οι αρχικές και τελικές ημερομηνίες για τα δεδομένα που θέλετε να εισαγάγετε στον πίνακα DIM_TIME. Υπάρχουν επίσης τρεις θέσεις όπου πρέπει να καθορίσετε το όνομα σχήματος WBI (συνήθως είναι "WBI")
Συναφής αναφορά
Σχήμα βάσης δεδομένων ιστορικού
Πίνακας ελέγχου υπηρεσίας μεταφοράς δεδομένων
Πίνακας καταγραφής και μεταδεδομένων υπηρεσίας μεταφοράς δεδομένων

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