Τι είναι το OLAP; Κύβος, Αναλυτικός Operaστην αποθήκη δεδομένων

Τι είναι το OLAP;

Online αναλυτική επεξεργασία (OLAP) είναι μια κατηγορία λογισμικού που επιτρέπει στους χρήστες να αναλύουν πληροφορίες από πολλαπλά συστήματα βάσεων δεδομένων ταυτόχρονα. Είναι μια τεχνολογία που δίνει τη δυνατότητα στους αναλυτές να εξάγουν και να προβάλλουν επιχειρηματικά δεδομένα από διαφορετικές οπτικές γωνίες.

Οι αναλυτές χρειάζεται συχνά να ομαδοποιούν, να συγκεντρώνουν και να ενώνουν δεδομένα. Αυτά τα OLAP operaΟι ενέργειες στην εξόρυξη δεδομένων απαιτούν πόρους. Με το OLAP τα δεδομένα μπορούν να προ-υπολογιστούν και να συγκεντρωθούν εκ των προτέρων, κάνοντας την ανάλυση ταχύτερη.

Οι βάσεις δεδομένων OLAP χωρίζονται σε έναν ή περισσότερους κύβους. Οι κύβοι είναι σχεδιασμένοι με τέτοιο τρόπο ώστε να δημιουργούν και να συναγωνίζονταιwing οι αναφορές γίνονται εύκολες. Το OLAP σημαίνει Online Analytical Processing.

Κύβος OLAP

Κύβος OLAP
Κύβος OLAP

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

Ο κύβος OLAP αποτελείται από αριθμητικά γεγονότα που ονομάζονται μέτρα τα οποία κατηγοριοποιούνται κατά διαστάσεις. Ο κύβος OLAP ονομάζεται επίσης και το υπερκύβος.

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

Πώς λειτουργεί;

Μια αποθήκη δεδομένων θα εξάγει πληροφορίες από πολλαπλές πηγές δεδομένων και μορφές όπως αρχεία κειμένου, φύλλο excel, αρχεία πολυμέσων κ.λπ.

Τα εξαγόμενα δεδομένα καθαρίζονται και μετασχηματίζονται. Τα δεδομένα φορτώνονται σε έναν διακομιστή OLAP (ή κύβο OLAP) όπου οι πληροφορίες υπολογίζονται εκ των προτέρων για περαιτέρω ανάλυση.

Βασική αναλυτική operaτου OLAP

Τέσσερις τύποι αναλυτικών OLAP operaοι θέσεις είναι:

  1. Συναλλαγή
  2. Τρύπησε κάτω
  3. Φέτες και ζάρια
  4. Περιστροφή (περιστροφή)

1) Περίληψη:

Η περίληψη είναι επίσης γνωστή ως "ενοποίηση" ή "συγκέντρωση". Το Roll-up operaμπορεί να γίνει με 2 τρόπους

  1. Μείωση διαστάσεων
  2. Αναρρίχηση στην ιεραρχία εννοιών. Η ιεραρχία εννοιών είναι ένα σύστημα ομαδοποίησης πραγμάτων με βάση τη σειρά ή το επίπεδό τους.

Σκεφτείτε το ακόλουθοwing διάγραμμα

Συναλλαγή operaστο OLAP
Συναλλαγή operaστο OLAP
  • Σε αυτό το παράδειγμα, οι πόλεις New Jersey και Lost Angles κυκλοφόρησαν στη χώρα των ΗΠΑ
  • Οι πωλήσεις του New Jersey και του Los Angeles είναι 440 και 1560 αντίστοιχα. Γίνονται 2000 μετά το roll-up
  • Σε αυτήν τη διαδικασία συγκέντρωσης, τα δεδομένα είναι η ιεραρχία τοποθεσίας που μετακινείται από πόλη σε χώρα.
  • Στη διαδικασία roll-up πρέπει να αφαιρεθούν τουλάχιστον μία ή περισσότερες διαστάσεις. Σε αυτό το παράδειγμα, η ιδιότητα Πόλεις καταργείται.

2) Τρυπάνι

Στην αναλυτική ανάλυση τα δεδομένα κατακερματίζονται σε μικρότερα μέρη. Είναι το αντίθετο της διαδικασίας συνάθροισης. Μπορεί να γίνει μέσω

  • Μετακίνηση προς τα κάτω στην ιεραρχία των εννοιών
  • Αύξηση διάστασης
Τρύπησε κάτω operaστο OLAP
Τρύπησε κάτω operaστο OLAP

Εξετάστε το παραπάνω διάγραμμα

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

3) Φέτα:

Εδώ, επιλέγεται μία διάσταση και δημιουργείται ένας νέος υποκύβος.

Following διάγραμμα εξηγήσει πώς φέτα operaη εκτέλεση:

Φέτα operaστο OLAP
Φέτα operaστο OLAP
  • Ο χρόνος διάστασης κόβεται σε φέτες με το Q1 ως φίλτρο.
  • Ένας νέος κύβος δημιουργείται συνολικά.

Ζάρια:

Αυτός ο διαλογισμός στα operaείναι παρόμοια με μια φέτα. Η διαφορά στα ζάρια είναι ότι επιλέγετε 2 ή περισσότερες διαστάσεις που έχουν ως αποτέλεσμα τη δημιουργία ενός υποκύβου.

Ζάρια operaστο OLAP
Ζάρια operaστο OLAP

4) Περιστροφή

Στο Pivot, περιστρέφετε τους άξονες δεδομένων για να παρέχετε μια υποκατάστατη παρουσίαση δεδομένων.

Στο following Για παράδειγμα, το pivot βασίζεται σε τύπους στοιχείων.

άξονας περιστροφής operaστο OLAP
άξονας περιστροφής operaστο OLAP

Τύποι συστημάτων OLAP

OLAP Ιερarchical Structure

Τύποι Συστημάτων OLAP
Τύποι Συστημάτων OLAP
Τύπος OLAP εξήγηση
Σχεσιακό OLAP(ROLAP): Το ROLAP είναι ένα εκτεταμένο RDBMS μαζί με πολυδιάστατη χαρτογράφηση δεδομένων για την εκτέλεση της τυπικής σχεσιακής operaσία.
Πολυδιάστατο OLAP (MOLAP) Υλοποιεί το MOLAP operaσε πολυδιάστατα δεδομένα.
Υβριδική Διαδικτυακή Αναλυτική Επεξεργασία (HOLAP) Στην προσέγγιση HOLAP τα συγκεντρωτικά σύνολα αποθηκεύονται σε μια πολυδιάστατη βάση δεδομένων ενώ τα λεπτομερή δεδομένα αποθηκεύονται στη σχεσιακή βάση δεδομένων. Αυτό προσφέρει τόσο αποδοτικότητα δεδομένων του μοντέλου ROLAP όσο και απόδοση του μοντέλου MOLAP.
Επιτραπέζιο OLAP (DOLAP) Στο Desktop OLAP, ένας χρήστης κατεβάζει ένα μέρος των δεδομένων από τη βάση δεδομένων τοπικά ή στην επιφάνεια εργασίας του και το αναλύει.

Το DOLAP είναι σχετικά φθηνότερο στην ανάπτυξη καθώς προσφέρει πολύ λίγες λειτουργίεςares σε άλλα συστήματα OLAP.

Web OLAP (WOLAP) Web OLAP που είναι σύστημα OLAP προσβάσιμο μέσω του προγράμματος περιήγησης Ιστού. Το WOLAP είναι τριών επιπέδων archiδομή. Αποτελείται από τρία στοιχεία: πελάτη, ενδιάμεσο λογισμικό και διακομιστή βάσης δεδομένων.
OLAP για κινητά: Το Mobile OLAP βοηθά τους χρήστες να έχουν πρόσβαση και να αναλύουν δεδομένα OLAP χρησιμοποιώντας τις φορητές συσκευές τους
Χωρική OLAP: Το SOLAP δημιουργήθηκε για να διευκολύνει τη διαχείριση τόσο χωρικών όσο και μη χωρικών δεδομένων σε ένα σύστημα γεωγραφικών πληροφοριών (GIS)

ΡΟΛΑΠ

Το ROLAP λειτουργεί με δεδομένα που υπάρχουν σε μια σχεσιακή βάση δεδομένων. Οι πίνακες γεγονότων και διαστάσεων αποθηκεύονται ως σχεσικοί πίνακες. Επιτρέπει επίσης πολυδιάστατη ανάλυση δεδομένων και είναι το ταχύτερο growing OLAP.

Πλεονεκτήματα του μοντέλου ROLAP:

  • Υψηλή απόδοση δεδομένων. Προσφέρει υψηλή απόδοση δεδομένων επειδή η απόδοση των ερωτημάτων και η γλώσσα πρόσβασης έχουν βελτιστοποιηθεί ιδιαίτερα για την πολυδιάστατη ανάλυση δεδομένων.
  • Ευελιξία. Αυτός ο τύπος συστήματος OLAP προσφέρει επεκτασιμότητα για τη διαχείριση μεγάλων όγκων δεδομένων, ακόμη και όταν τα δεδομένα αυξάνονται σταθερά.

Μειονεκτήματα του μοντέλου ROLAP:

  • Ζήτηση για υψηλότερους πόρους: Το ROLAP χρειάζεται υψηλή αξιοποίηση ανθρώπινου δυναμικού, λογισμικού και πόρων υλικού.
  • Συγκεντρωτικοί περιορισμοί δεδομένων. Χρήση εργαλείων ROLAP SQL για όλους τους υπολογισμούς των συγκεντρωτικών δεδομένων. Ωστόσο, δεν υπάρχουν καθορισμένα όρια για το χειρισμό των υπολογισμών.
  • Αργή απόδοση ερωτήματος. Η απόδοση ερωτήματος σε αυτό το μοντέλο είναι αργή σε σύγκριση με το MOLAP

MOLAP

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

Μάθετε περισσότερα για το MOLAP εδώ

Υβριδικό OLAP

Το Hybrid OLAP είναι ένα μείγμα ROLAP και MOLAP. Προσφέρει γρήγορο υπολογισμό του MOLAP και μεγαλύτερη επεκτασιμότητα του ROLAP. Το HOLAP χρησιμοποιεί δύο βάσεις δεδομένων.

  1. Τα συγκεντρωτικά ή υπολογισμένα δεδομένα αποθηκεύονται σε έναν πολυδιάστατο κύβο OLAP
  2. Λεπτομερείς πληροφορίες αποθηκεύονται σε μια σχεσιακή βάση δεδομένων.

Πλεονεκτήματα του Hybrid OLAP:

  • Αυτό το είδος OLAP βοηθά στην εξοικονόμηση χώρου στο δίσκο και παραμένει επίσης συμπαγές, γεγονός που βοηθά στην αποφυγή προβλημάτων που σχετίζονται με την ταχύτητα πρόσβασης και την ευκολία.
  • Το Hybrid HOLAP χρησιμοποιεί τεχνολογία κύβου που επιτρέπει ταχύτερη απόδοση για όλους τους τύπους δεδομένων.
  • Το ROLAP ενημερώνεται άμεσα και οι χρήστες του HOLAP έχουν πρόσβαση σε αυτά τα άμεσα ενημερωμένα δεδομένα σε πραγματικό χρόνο. Το MOLAP φέρνει καθαρισμό και μετατροπή δεδομένων βελτιώνοντας έτσι τη συνάφεια των δεδομένων. Αυτό φέρνει το καλύτερο και των δύο κόσμων.

Μειονεκτήματα του Hybrid OLAP:

  • Greater complexεπίπεδο: Το κύριο μειονέκτημα στα συστήματα HOLAP είναι ότι υποστηρίζει εργαλεία και εφαρμογές τόσο ROLAP όσο και MOLAP. Έτσι, είναι πολύ περίπλοκο.
  • Πιθανές επικαλύψεις: Υπάρχουν μεγαλύτερες πιθανότητες επικάλυψης, ειδικά στις λειτουργίες τους.

Πλεονεκτήματα του OLAP

  • Το OLAP είναι μια πλατφόρμα για όλους τους τύπους επιχειρήσεων που περιλαμβάνει προγραμματισμό, προϋπολογισμό, αναφορά και ανάλυση.
  • Οι πληροφορίες και οι υπολογισμοί είναι συνεπείς σε έναν κύβο OLAP. Αυτό είναι ένα κρίσιμο όφελος.
  • Δημιουργήστε και αναλύστε γρήγορα σενάρια "Τι θα γινόταν αν".
  • Αναζητήστε εύκολα τη βάση δεδομένων OLAP για ευρείς ή συγκεκριμένους όρους.
  • Το OLAP παρέχει τα δομικά στοιχεία για εργαλεία επιχειρηματικής μοντελοποίησης, εργαλεία εξόρυξης δεδομένων, εργαλεία αναφοράς απόδοσης.
  • Επιτρέπει στους χρήστες να κάνουν δεδομένα κομματιών και ζαριών σε κύβους όλα με διάφορες διαστάσεις, μέτρα και φίλτρα.
  • Είναι καλό για την ανάλυση χρονοσειρών.
  • Βρίσκοντας μερικά clusters και outliers είναι εύκολο με το OLAP.
  • Είναι ένα ισχυρό σύστημα ηλεκτρονικής αναλυτικής διαδικασίας οπτικοποίησης που παρέχει ταχύτερους χρόνους απόκρισης

Μειονεκτήματα του OLAP

  • Το OLAP απαιτεί την οργάνωση δεδομένων σε σχήμα αστεριού ή νιφάδας χιονιού. Αυτά τα σχήματα είναι πολύπλοκα στην εφαρμογή και τη διαχείριση
  • Δεν μπορείτε να έχετε μεγάλο αριθμό διαστάσεων σε έναν μόνο κύβο OLAP
  • Δεν είναι δυνατή η πρόσβαση στα δεδομένα συναλλαγών με το σύστημα OLAP.
  • Οποιαδήποτε τροποποίηση σε έναν κύβο OLAP χρειάζεται πλήρη ενημέρωση του κύβου. Αυτή είναι μια χρονοβόρα διαδικασία

Χαρακτηριστικά

  • OLAP σε αποθήκη δεδομένων είναι μια τεχνολογία που δίνει τη δυνατότητα στους αναλυτές να εξάγουν και να προβάλλουν επιχειρηματικά δεδομένα από διαφορετικές οπτικές γωνίες.
  • Στον πυρήνα της ιδέας OLAP, βρίσκεται ένας κύβος OLAP.
  • Διάφορες επιχειρηματικές εφαρμογές και άλλα δεδομένα operaαπαιτούν τη χρήση του κύβου OLAP.
  • Υπάρχουν πέντε κύριοι τύποι αναλυτικών OLAP operaθέσεις στην αποθήκη δεδομένων: 1) Συνάθροιση 2) ​​Περιγραφή 3) Slice 4) Ζάρια και 5) Περιστροφή
  • Τρεις τύποι ευρέως χρησιμοποιούμενων συστημάτων OLAP είναι τα MOLAP, ROLAP και Hybrid OLAP.
  • Το OLAP για επιτραπέζιους υπολογιστές, το OLAP Web και το OLAP για φορητές συσκευές είναι μερικοί άλλοι τύποι συστημάτων OLAP.