Τι είναι το σχήμα;
Στο σύστημα διαχείρισης βάσεων δεδομένων (DBMS), το σχήμα αντιπροσωπεύει σχεσιακή βάση δεδομένων. Καθορίζει τους πίνακες, τα πεδία σε κάθε πίνακα και τη σχέση μεταξύ πεδίων και πινάκων. Με άλλα λόγια το σχήμα είναι μια συλλογή αντικειμένων βάσης δεδομένων, συμπεριλαμβανομένων πινάκων, προβολών, ευρετηρίων και συνωνύμων. Τα σχήματα συνήθως αποθηκεύονται σε λεξικό δεδομένων.
Τι είναι το σχήμα κλασικού αστεριού;
Ένα κλασικό σχήμα αστεριού είναι ένα πολυδιάστατο μοντέλο δεδομένων. Βασίζεται σε έναν κεντρικό πίνακα γεγονότων που περιβάλλεται από διάφορους πίνακες διαστάσεων σε σχήμα αστεριού (εξ ου και το όνομα).
Ένα InfoCube αποτελείται από διάφορα Info-Objects (Χαρακτηριστικά και βασικά σχήματα) και είναι δομημένο σύμφωνα με το σχήμα αστεριών. Αυτό σημαίνει ότι υπάρχει ένας μεγάλος πίνακας γεγονότων με βασικά στοιχεία για το InfoCube, καθώς και πολλοί πίνακες διαστάσεων περιβάλλουν τη δομή που μοιάζει με αστέρι.
Τα οφέλη του σχήματος αστεριών μειώνονται, η εύκολη κατανόηση των δεδομένων και η αύξηση της απόδοσης.
Τι είναι το Extended Star Schema;
Στο εκτεταμένο σχήμα αστεριών, ο "πίνακας γεγονότων" και ο "πίνακας κύριων δεδομένων" συνδέονται μέσω του πίνακα SID (Surrogate ID). Στο εκτεταμένο σχήμα αστεριών, ο πίνακας γεγονότων και ο πίνακας διαστάσεων θα βρίσκονται μέσα στον κύβο. Έχει ικανότητα ανάλυσης 16 * 248 (Πίνακας SID). Ο πίνακας γεγονότων είναι μικρός και ο πίνακας διαστάσεων είναι τεράστιος σε αντίθεση με το μοντέλο Star Schema. Σύμφωνα με το εκτεταμένο μοντέλο σχήματος αστεριών, ο πίνακας διαστάσεων δεν περιέχει κύρια δεδομένα
Ακολουθούν τα διάφορα συστατικά ενός Extended Star Schema.
- Ο πίνακας χαρακτηριστικών περιέχει το χαρακτηριστικό των κύριων δεδομένων.
- Ο πίνακας SID δημιουργεί το μοναδικό SID για (Surrogate Id) για κάθε εγγραφή κύριων δεδομένων.
- Ο πίνακας διαστάσεων δημιουργεί το DimId για κάθε μοναδικό συνδυασμό SID (το μέγιστο 248 SID (χαρακτήρες) μπορεί να χωρέσει στον πίνακα DIM).
- Ο πίνακας κειμένου περιέχει περιγραφή των κύριων δεδομένων.
- Ο πίνακας γεγονότων περιέχει μοναδικό συνδυασμό αναγνωριστικού DIM και βασικών αριθμών (τα μέγιστα 233 βασικά στοιχεία (μετρήσιμη ποσότητα) μπορούν να χωρέσουν στην πραγματικότητα πίνακα).
Ακολουθεί ένα παράδειγμα του πώς φαίνεται ένας πίνακας πληροφοριών ενός Infocube.
Ακολουθούν οι πίνακες διάστασης και SID.
Παρακάτω φαίνονται τα κύρια δεδομένα και ο πίνακας κειμένου αντικειμένου πληροφοριών
Infocube: Δείγμα εκτεταμένου αστεριού σχήματος:
Το παρακάτω είναι ένα παράδειγμα του Infocube που δείχνει το Extended Star Schema.
Βήματα που εξηγούν το εκτεταμένο σχήμα αστεριού ενός Infocube:
- Ο πίνακας γεγονότων του InfoCube έχει τιμή 3.
- Η τιμή του πίνακα γεγονότων (δηλ. "3") αντιστοιχεί στον πίνακα διαστάσεων.
- Το αναγνωριστικό ιδιότητας "3" έχει SID αντιστοιχισμένο στον πίνακα SID.
- Η τιμή SID αντιστοιχεί στον πίνακα δεδομένων κειμένου και κύριου.