Τα γεγονότα και οι διαστάσεις αποτελούν τον πυρήνα κάθε προσπάθειας επιχειρηματικής ευφυΐας. Αυτοί οι πίνακες περιέχουν τα βασικά δεδομένα που χρησιμοποιούνται για τη διεξαγωγή λεπτομερών αναλύσεων και την εξαγωγή επιχειρηματικής αξίας. Αυτό το άρθρο ρίχνει μια ματιά στην ανάπτυξη και χρήση γεγονότων και διαστάσεων σε μια βάση δεδομένων.
Τι είναι τα γεγονότα και οι πίνακες δεδομένων;
Οι πίνακες στοιχείων περιέχουν τα δεδομένα που αντιστοιχούν σε μια συγκεκριμένη επιχειρηματική διαδικασία. Κάθε σειρά αντιπροσωπεύει ένα μεμονωμένο συμβάν που σχετίζεται με μια διαδικασία και περιέχει τα δεδομένα μέτρησης που σχετίζονται με αυτό το συμβάν.
Για παράδειγμα, ένας οργανισμός λιανικής μπορεί να έχει πίνακες στοιχείων που σχετίζονται με αγορές πελατών, τηλεφωνικές κλήσεις εξυπηρέτησης πελατών και επιστροφές προϊόντων. Ο πίνακας αγορών πελατών θα περιέχει πιθανώς πληροφορίες σχετικά με το ποσό της αγοράς, τυχόν εκπτώσεις που εφαρμόζονται και τον φόρο επί των πωλήσεων που καταβλήθηκε.
Οι πληροφορίες που περιέχονται σε έναν πίνακα γεγονότων είναι τυπικά αριθμητικά δεδομένα και συχνά είναι δεδομένα που μπορούν εύκολα να χειριστούν, ιδιαίτερα αθροίζοντας πολλές χιλιάδες σειρές. Για παράδειγμα, ο πωλητής λιανικής που περιγράφεται παραπάνω μπορεί να θέλει να συντάξει μια αναφορά κέρδους για ένα συγκεκριμένο κατάστημα, σειρά προϊόντων ή τμήμα πελατών. Ο πωλητής λιανικής μπορεί να το κάνει αυτό ανακτώντας πληροφορίες από τον πίνακα γεγονότων που σχετίζονται με αυτές τις συναλλαγές, πληρώντας τα συγκεκριμένα κριτήρια και, στη συνέχεια, προσθέτοντας αυτές τις σειρές μαζί.
Τι είναι ένα σιτάρι πίνακα δεδομένων;
Όταν σχεδιάζουν έναν πίνακα γεγονότων, οι προγραμματιστές πρέπει να δίνουν ιδιαίτερη προσοχή στον κόκκο του πίνακα, που είναι το επίπεδο λεπτομέρειας που περιέχεται στον πίνακα.
Ο προγραμματιστής που σχεδιάζει τον πίνακα γεγονότων αγοράς για τον οργανισμό λιανικής που περιγράφεται παραπάνω θα πρέπει να αποφασίσει εάν η ουσία του πίνακα είναι μια συναλλαγή πελάτη ή μια μεμονωμένη αγορά αντικειμένου. Στην περίπτωση ενός μεμονωμένου κόκκου αγοράς αντικειμένου, κάθε συναλλαγή πελάτη θα δημιουργούσε πολλαπλές καταχωρήσεις στον πίνακα γεγονότων που αντιστοιχούν σε κάθε αντικείμενο που αγοράστηκε.
Η επιλογή των σιτηρών είναι μια θεμελιώδης απόφαση που λαμβάνεται κατά τη διαδικασία σχεδιασμού και μπορεί να επηρεάσει σημαντικά την προσπάθεια επιχειρηματικής ευφυΐας στη συνέχεια.
Τι είναι οι διαστάσεις και οι πίνακες διαστάσεων;
Οι Οι διαστάσεις περιγράφουν τα αντικείμενα που εμπλέκονται σε μια προσπάθεια επιχειρηματικής ευφυΐας. Ενώ τα γεγονότα αντιστοιχούν σε γεγονότα, οι διαστάσεις αντιστοιχούν σε άτομα, αντικείμενα ή άλλα αντικείμενα.
Στο σενάριο λιανικής που χρησιμοποιήθηκε στο παράδειγμα, συζητήσαμε ότι οι αγορές, οι επιστροφές και οι κλήσεις είναι γεγονότα. Από την άλλη πλευρά, οι πελάτες, οι υπάλληλοι, τα είδη και τα καταστήματα είναι διαστάσεις και πρέπει να περιέχονται σε πίνακες διαστάσεων.
Οι πίνακες διαστάσεων περιέχουν λεπτομέρειες για κάθε παρουσία ενός αντικειμένου. Για παράδειγμα, ο πίνακας διαστάσεων στοιχείων θα περιέχει μια εγγραφή για κάθε αντικείμενο που πωλείται στο κατάστημα. Μπορεί να περιλαμβάνει πληροφορίες όπως το κόστος του αντικειμένου, τον προμηθευτή, το χρώμα, τα μεγέθη και παρόμοια δεδομένα.
Σχέση μεταξύ πινάκων γεγονότων και διαστάσεων
Οι πίνακες δεδομένων και οι πίνακες διαστάσεων σχηματίζουν μια σχέση βάσης δεδομένων. Επιστρέφοντας στο μοντέλο λιανικής, ο πίνακας γεγονότων για μια συναλλαγή πελάτη θα περιέχει πιθανότατα μια αναφορά ξένου κλειδιού στον πίνακα διαστάσεων του στοιχείου, όπου η καταχώριση αντιστοιχεί σε ένα πρωτεύον κλειδί σε αυτόν τον πίνακα για μια εγγραφή που περιγράφει το αντικείμενο που αγοράστηκε.