Επίλυση Όλων Των Προβλημάτων Των Παραθύρων Και Άλλων Προγραμμάτων

Συζήτηση BI: Λύσεις ROLAP έναντι OLAP

από τον Mike Biere - Πολλές συζητήσεις για τα εργαλεία BI επικεντρώνονται στον καλύτερο τρόπο προσδιορισμού της βέλτιστης τεχνολογίας για μια συγκεκριμένη εφαρμογή ή σύνολο τελικών χρηστών. Ένα κοινό, και συχνά έντονο, είναι αν μια λύση OLAP είναι κατάλληλη ή εάν μια επιλογή ROLAP (Σχεσιακή OLAP) θα είχε περισσότερο νόημα.

Υπάρχουν ορισμένοι βασικοί βασικοί κανόνες που μπορούν να εφαρμοστούν για να βοηθήσουν σε αυτόν τον προσδιορισμό. Αλλά πρώτα βοηθά να δούμε τη μεγαλύτερη εικόνα του OLAP σε σύγκριση με το ROLAP. Ο «παραδοσιακός» κινητήρας OLAP ακολουθεί ένα απλό παράδειγμα: συνδέεται με τις πηγές δεδομένων, εξάγει τα κατάλληλα δεδομένα, εκτελείται μέσω μιας διαδικασίας δημιουργίας για να δημιουργήσει έναν κύβο, παρέχει πρόσβαση στον κύβο. Η ομορφιά ενός καθαρού διαλύματος OLAP είναι ότι ο κύβος που προκύπτει παρέχει εξαιρετικά γρήγορο χρόνο πρόσβασης και απόκρισης (τρυπάνι, φέτες, ζάρια κ.λπ.). Υπάρχει ακόμη μεγαλύτερο όφελος στο ότι τα «μαθηματικά» που ενδεχομένως πρέπει να εφαρμόσουν οι τελικοί χρήστες (αθροίσματα, υπολογισμοί, αθροίσεις κ.λπ.) περιέχονται ήδη στον κύβο. Αν υποθέσουμε ότι οι υπολογισμοί είναι ακριβείς, αυτό απαλλάσσει τους χρήστες ή τους δυνητικούς χρήστες από το βάρος της ανάγκης να μάθουν πολλά για ένα συγκεκριμένο περιβάλλον ερωτήματος. Αντιστρόφως, οι λύσεις OLAP υποφέρουν από την ανάγκη συνεχούς ανακατασκευής ή προσθήκης στους υπάρχοντες κύβους (ες) για να παραμείνουν επίκαιροι. Οι περισσότεροι κύβοι περιέχουν πολύ περισσότερα δεδομένα από ό, τι βλέπουν ποτέ οι χρήστες.



Οι λύσεις ROLAP παρέχουν ένα μέσο για τη δημιουργία κύβων «εν κινήσει» με μικρότερα σύνολα αποτελεσμάτων που περιέχουν μόνο τα δεδομένα που ζήτησαν οι τελικοί χρήστες. Περιέχουν περισσότερες τρέχουσες πληροφορίες. Συνήθως δεν θα είναι τόσο εκτυφλωτικά γρήγοροι σε απόκριση όσο το καθαρό OLAP, αλλά αυτό μπορεί να μην είναι απαίτηση ή αναστολέας. Πολλοί σύγχρονοι κινητήρες βάσεων δεδομένων προσφέρουν πλέον δυνατότητα ROLAP. Η προσοχή εδώ είναι ότι τα μαθηματικά (υπολογισμοί κ.λπ.) σε μια λύση ROLAP μπορεί να μην είναι τόσο ισχυρά όσο η καθαρή προσέγγιση OLAP.



Μια λύση ROLAP έχει σημαντικά πλεονεκτήματα στην επεξεργασία σε σύγκριση με τα παραδοσιακά ερωτήματα εάν παρέχει έναν μηχανισμό προσωρινής αποθήκευσης. Για παράδειγμα, εάν πολλά άτομα μοιράζονται τα ίδια δεδομένα και τείνουν να εκτελούν παρόμοια ερωτήματα, μια λύση ROLAP θα μπορούσε να αποθηκεύσει τα αποτελέσματα στην προσωρινή μνήμη (αφού το εκτελέσει το πρώτο άτομο) και να τα κάνει διαθέσιμα για τους επόμενους χρήστες. Μόλις κατασκευαστεί, ένας «εικονικός κύβος» είναι αρκετά γρήγορος. Η προσωρινή μνήμη θα αποτρέψει την επιστροφή πρόσθετων ερωτημάτων στην βάση δεδομένων προέλευσης εάν περιέχει τα κατάλληλα δεδομένα.

Λοιπόν, πώς επιλέγετε το ένα έναντι του άλλου; Ακολουθούν μερικά απλά σημεία αξιολόγησης για αυτές τις δύο μοναδικές λύσεις, καθώς και ποια είναι η πιο κατάλληλη ή έχει πλεονέκτημα.



  • Πόσο «φρέσκα» πρέπει να είναι τα δεδομένα; - ROLAP εάν απαιτούνται ενημερωμένα δεδομένα.
  • Πόσο μεγάλο είναι το παράθυρο παρτίδας μας για την κατασκευή κύβων; - ROLAP εάν το παράθυρο είναι πολύ στενό.
  • Χρειαζόμαστε συνεχή συνδεσιμότητα με τη βάση δεδομένων/τον κύβο ή οι τελικοί χρήστες μας χρειάζονται κύβους για να πάνε; - πολλές λύσεις OLAP παρέχουν κύβους.
  • Μπορεί η λύση ROLAP να χειριστεί τα μαθηματικά; - Το OLAP έχει συνήθως έναν καλύτερο κινητήρα calc.
  • Χρειάζεται να γράψουμε πίσω την ικανότητα; - πετάξτε, βρείτε ένα που λειτουργεί για την ικανοποίησή σας ... μερικές λύσεις δεν παρέχουν εγγραφή.
  • Πόσα δεδομένα σε κάθε κύβο εξετάζουμε πραγματικά; - ROLAP εάν υπάρχουν πάρα πολλά δεδομένα που έχουν μείνει ανέγγιχτα.

Αυτή η συμβουλή βασίζεται στο βιβλίο, 'The New Era of Enterprise Business Intelligence: Using Analytics to Achieve a Global Competitive Advantage' του Mike Biere. www.ibmpressbooks.com ? Αύγουστος 2010, ISBN 0137075421, Πνευματικά δικαιώματα 2011 από International Business Machines Corp.

χρειάζομαι microsoft silverlight

Αυτή η ιστορία, 'Συζήτηση BI: λύσεις ROLAP έναντι OLAP' δημοσιεύτηκε αρχικά απόITworldΕ

Επιλογή Συντάκτη

Microsoft 365 Cheat Φύλλα

Microsoft 365 Cheat Φύλλα

Το Epsilon είναι θύμα επίθεσης ψαρέματος με δόρυ, λέει η έκθεση

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

Τα αποθέματα Quanta κάνουν άλματα στις αναφορές παραγγελίας iPhone

Οι μετοχές ενός κατασκευαστή εξοπλισμού της Ταϊβάν αυξήθηκαν στα ύψη λόγω των αναφορών ότι έχει συνάψει συμβόλαιο με την Apple για την κατασκευή 5 εκατομμυρίων iPhone.

Αλλάξτε το μενού έναρξης των Windows 8 σε στυλ Windows 7

Εάν δεν σας αρέσει το μενού έναρξης του WIndows 8, δείτε πώς μπορείτε να το αλλάξετε στην κλασική έκδοση των Windows 7.

Τι σημαίνει παρακαλώ ο όρος «γκαλερί web slice»;

Ανακάλυψα ότι έχω μια ΣΥΝΔΕΣΗ SHORTCUT σε ένα αρχείο με το όνομα 'WEB SLICE GALLERY' Όταν προσπαθώ να το ανοίξω, λαμβάνω μια προειδοποίηση ασφαλείας για τη λήψη του; Ελπίζω να έχω επιτυχία