Εκμάθηση SSAS: Τι είναι το SSAS Cube, Archiδομή & Τύποι
Τι είναι η ΣΣΑΣ;
Υπηρεσίες ανάλυσης διακομιστή SQL (SSAS) είναι ένας πολυδιάστατος διακομιστής OLAP καθώς και μια μηχανή ανάλυσης που σας επιτρέπει να κόβετε σε φέτες και σε ζάρια μεγάλους όγκους δεδομένων. Είναι μέρος του Microsoft SQL Server και βοηθά στην εκτέλεση ανάλυσης χρησιμοποιώντας διάφορες διαστάσεις. Έχει 2 παραλλαγές Πολυδιάστατο και Πίνακα. Η πλήρης φόρμα SSAS είναι SQL Server Analysis Services.
Archiδιάρθρωση της ΣΣΑΣ
Πρώτα σε αυτό το σεμινάριο SSAS, θα μάθουμε για την αρχιτεκτονική SSAS:
Η αρχιτεκτονική άποψη των υπηρεσιών ανάλυσης διακομιστή SQL βασίζεται σε μια αρχιτεκτονική τριών επιπέδων, η οποία αποτελείται από
- RDBMS: Τα δεδομένα από διαφορετικές πηγές όπως το Excel, η βάση δεδομένων, το κείμενο και άλλες μπορούν να ληφθούν με τη βοήθεια Εργαλείο ETL στο RDBMS.
- SSAS: Τα συγκεντρωτικά δεδομένα από το RDBMS προωθούνται σε κύβους SSAS χρησιμοποιώντας έργα υπηρεσιών ανάλυσης. Οι κύβοι SSAS θα δημιουργήσουν μια βάση δεδομένων ανάλυσης και μόλις η βάση δεδομένων ανάλυσης είναι έτοιμη, μπορεί να χρησιμοποιηθεί για πολλούς σκοπούς.
- Πελάτης: Οι πελάτες μπορούν να έχουν πρόσβαση σε δεδομένα χρησιμοποιώντας πίνακες ελέγχου, κάρτες αποτελεσμάτων, πύλες κ.λπ.
Ιστορία της ΣΣΑΣ
Τώρα σε αυτό το σεμινάριο SSAS, θα περάσουμε στην ιστορία του SSAS:
- Η δυνατότητα MSOLAP συμπεριλήφθηκε για πρώτη φορά στον SQL Server 7.0. Αυτή η τεχνολογία αγοράστηκε αργότερα από μια ισραηλινή εταιρεία που ονομάζεται Panorama.
- Σύντομα γίνεται οι πιο χρησιμοποιούμενοι κινητήρες OLAP επειδή συμπεριλήφθηκε ως μέρος του SQL Server.
- Η ΣΣΑΣ ανακαινίστηκε εξ ολοκλήρου με την κυκλοφορία του Διακομιστής MS-SQL 2005
- Αυτή η τελευταία έκδοση προσφέρει επίσης μια δυνατότητα για "υποκύβους" με τη δήλωση Scope. Αυτό έχει αυξήσει τη λειτουργικότητα των κύβων SSAS.
- Οι εκδόσεις SSAS 2008R2 και 2012 αφορούν κυρίως την απόδοση ερωτημάτων και την επεκτασιμότητα
- In Microsoft Το excel 2010 κυκλοφόρησε ένα πρόσθετο που ονομάζεται PowerPivot που χρησιμοποιεί μια τοπική παρουσία της υπηρεσίας ανάλυσης με τη νέα μηχανή XVelocity που αυξάνει την απόδοση του ερωτήματος
Σημαντική ορολογία SSAS
Τώρα σε αυτό το σεμινάριο SSAS με πίνακα μοντέλων, θα μάθουμε μερικές σημαντικές ορολογίες του SSAS:
- Πηγή δεδομένων
- Προβολή πηγής δεδομένων
- Κύβος
- Πίνακας διαστάσεων
- Διάσταση
- Επίπεδο
- Πίνακας γεγονότων
- Μέτρο
- Schema
Πηγή δεδομένων
Η πηγή δεδομένων είναι ένα είδος συμβολοσειράς σύνδεσης. Δημιουργεί μια σύνδεση μεταξύ της βάσης δεδομένων ανάλυσης και RDBMS.
Προβολή πηγής δεδομένων
Η προβολή προέλευσης δεδομένων είναι ένα λογικό μοντέλο της βάσης δεδομένων
Κύβος
Ο κύβος είναι μια βασική μονάδα αποθήκευσης. Είναι μια συλλογή δεδομένων που έχει συγκεντρωθεί για να επιτρέψει στα ερωτήματα να επιστρέψουν δεδομένα γρήγορα.
MOLAP
Το MOLAP είναι κατασκευασμένο από κύβο δεδομένων που περιέχει μέτρα και διαστάσεις. Περιλαμβάνει όλα τα μέλη που μπορεί να βρίσκονται σε ιεραρχική σχέση.
Είναι ένα συγκεκριμένο σύνολο κανόνων που σας βοηθά να προσδιορίσετε πώς υπολογίζονται ορισμένα κελιά σε έναν αραιό κύβο και μετρά τις τιμές που συγκεντρώνονται μέσα σε αυτές τις ιεραρχίες.
Πίνακας διαστάσεων
- Ένας πίνακας διαστάσεων περιέχει διαστάσεις ενός γεγονότος.
- Συνδέονται στον πίνακα γεγονότων χρησιμοποιώντας ένα ξένο κλειδί.
- Οι πίνακες διαστάσεων είναι πίνακες που έχουν αποσυναρμολογηθεί.
- Οι διαστάσεις προσφέρουν χαρακτηριστικά των γεγονότων με τη βοήθεια των ιδιοτήτων τους.
- Δεν έχει οριστεί όριο προσφορών για δεδομένο αριθμό διαστάσεων
- Η διάσταση περιέχει μία ή περισσότερες ιεραρχικές σχέσεις.
Διάσταση
Το Dimension προσφέρει το πλαίσιο που περιβάλλει μια εκδήλωση επιχειρηματικής διαδικασίας. Με απλά λόγια, δίνουν ποιος, τι, πού από ένα γεγονός. Στην επιχειρηματική διαδικασία πωλήσεων, για τον αριθμό πωλήσεων, οι διαστάσεις θα είναι τα ονόματα των πελατών.
- Πού – Τοποθεσία
- Τι – Όνομα προϊόντος
- Με άλλα λόγια, μπορείτε να πείτε ότι μια διάσταση είναι ένα παράθυρο για την προβολή των πληροφοριών στα γεγονότα.
Επίπεδο
Κάθε τύπος σύνοψης που μπορεί να ανακτηθεί από τη μεμονωμένη διάσταση ονομάζεται ετικέτα.
Πίνακας γεγονότων
Ο πίνακας γεγονότων είναι ο πιο σημαντικός πίνακας σε ένα μοντέλο διαστάσεων. Ένας Πίνακας Δεδομένων περιέχει Μετρήσεις/γεγονότα και Ξένο κλειδί στον πίνακα διαστάσεων. Για παράδειγμα, εργασίες μισθοδοσίας.
Μέτρο
Κάθε πίνακας στοιχείων περιέχει έναν ή περισσότερους πίνακες που πρέπει να αναλυθούν. Για παράδειγμα, ένα βιβλίο πουλάει πίνακα πληροφοριών. Μπορεί να είναι κέρδος ή ζημιά για τον αριθμό των βιβλίων που πωλήθηκαν.
Schema
Τα Διαχωριστικά βάσεις δεδομένων το σχήμα ενός συστήματος βάσης δεδομένων και η δομή του περιγράφεται σε επίσημη γλώσσα. Υποστηρίζει το σύστημα διαχείρισης βάσεων δεδομένων. Ο όρος «σχήμα» σημαίνει την οργάνωση των δεδομένων ως προσχέδιο του τρόπου κατασκευής της βάσης δεδομένων.
Τύπος Μοντέλων σε ΣΣΑΣ
Τώρα, θα μάθουμε τύπους μοντέλων στο SSAS σε αυτό το σεμινάριο SSAS cube:
Μοντέλο Πολυδιάστατων Δεδομένων
Τα Διαχωριστικά Μοντέλο Πολυδιάστατων Δεδομένων, που αποτελείται από έναν κύβο δεδομένων. Είναι μια ομάδα πράξεων που σας επιτρέπει να ρωτήσετε την τιμή των κελιών χρησιμοποιώντας μέλη κύβου και διαστάσεων ως συντεταγμένες.
Ορίζει κανόνες που αποφασίζουν τον τρόπο με τον οποίο οι τιμές των μετρήσεων συγκεντρώνονται σε ιεραρχίες ή πώς οι συγκεκριμένες τιμές υπολογίζονται σε έναν αραιό κύβο.
Πίνακας Μοντελοποίησης
Η μοντελοποίηση πινάκων οργανώνει τα δεδομένα σε σχετικούς πίνακες. Ο πίνακας δεν ορίζει ως "διαστάσεις" ή "γεγονότα" και ο χρόνος ανάπτυξης είναι μικρότερος με πίνακα, επειδή όλοι οι σχετικοί πίνακες μπορούν να εξυπηρετήσουν και τους δύο ρόλους.
Πίνακας έναντι Πολυδιάστατου Μοντέλου
παράμετροι | Πινακοειδής | Πολυδιάστατο |
---|---|---|
Μνήμη | Στην κρυφή μνήμη | Αποθήκευση που βασίζεται σε αρχεία |
Structure | Χαλαρή δομή | Άκαμπτη δομή |
καλυτερα feature | Τα δεδομένα δεν χρειάζεται να μετακινηθούν από την πηγή | Είναι καλύτερο όταν τα δεδομένα τοποθετούνται σε σχήμα αστεριού. |
Τύπος Μοντέλου | Σχεσιακό μοντέλο | Μοντέλο διαστάσεων |
DAX | MDX | |
Περίπλοκο | Απλούς | Συγκρότημα |
Μέγεθος | Μικρότερος | Μεγαλύτερος |
Βασικά χαρακτηριστικά του SSAS
Τα βασικά χαρακτηριστικά του SSAS είναι:
- Προσφέρει συμβατότητα προς τα πίσω σε επίπεδο API.
- Μπορείτε να χρησιμοποιήσετε το OLEDB για OLAP για το API πρόσβασης πελάτη και το MDX ως γλώσσα ερωτήματος.
- Το SSAS σάς βοηθά να δημιουργήσετε αρχιτεκτονικές MOLAP, HOLAP και ROLAP
- Σας επιτρέπει να εργάζεστε σε λειτουργία πελάτη-διακομιστή ή λειτουργία εκτός σύνδεσης.
- Μπορείτε να χρησιμοποιήσετε το εργαλείο SSAS με διαφορετικούς μάγους και σχεδιαστές.
- Η δημιουργία και διαχείριση μοντέλων δεδομένων είναι ευέλικτη.
- Προσαρμόστε την εφαρμογή από εκτεταμένη υποστήριξη
- Προσφέρει Δυναμική δομή, Αναφορά Ad hoc, Κοινόχρηστα μεταδεδομένα και λειτουργίες ασφαλείας
SSAS έναντι PowerPivot
Παράμετρος | ΣΣΑΣ | Powerpivot |
---|---|---|
Τι είναι | Το SSAS Multidimensional είναι το "Corporate BI" | Microsoft Το PowerPivot είναι ένα «BI Self-service |
Ανάπτυξη | Ανάπτυξη στη ΣΣΑΣ | Έχει αναπτυχθεί στο SharePoint |
Χρήση για | Έργο Visual Studio | Excel |
Μέγεθος | Το μέγεθος περιορίζεται στη μνήμη | Χωρητικότητα περιορισμένη στα 2 GB. |
Υποστήριξη κατάτμησης | Υποστηρίζει κατάτμηση | Χωρίς κατατμήσεις |
Τύπος ερωτήματος | DirectQuery και Vertipaq |
Επιτρέπει μόνο το Vertipaq Ερωτήματα |
Εργαλεία διαχειριστή | Εργαλεία διαχείρισης διακομιστή (π.χ. SSMS) | Excel και SharePoint "Διαχειριστής" |
Ασφάλεια | Ασφάλεια σε επίπεδο σειράς και δυναμική | Ασφάλεια αρχείου βιβλίου εργασίας |
Πλεονεκτήματα της ΣΣΑΣ
Τα πλεονεκτήματα/πλεονεκτήματα του SSAS είναι:
- Σας βοηθά να αποφύγετε τη διαμάχη πόρων με το σύστημα πηγής
- Είναι ιδανικό εργαλείο για αριθμητική ανάλυση.
- Το SSAS επιτρέπει την ανακάλυψη μοτίβων δεδομένων που μπορεί να μην είναι άμεσα εμφανή χρησιμοποιώντας τις δυνατότητες εξόρυξης δεδομένων που είναι ενσωματωμένες στο προϊόν.
- Προσφέρει μια ενοποιημένη και ολοκληρωμένη προβολή όλων των δεδομένων της επιχείρησής σας Αναφορές, ανάλυση καρτών βαθμολογίας βασικών δεικτών απόδοσης (KPI) Εξόρυξη δεδομένων.
- Η SSAS προσφέρει ηλεκτρονική αναλυτική επεξεργασία (OLAP) δεδομένων από διαφορετικές πηγές δεδομένων.
- Επιτρέπει στους χρήστες να αναλύουν δεδομένα με μια σειρά από εργαλεία, συμπεριλαμβανομένων των SSRS και Excel.
Μειονεκτήματα της χρήσης SSAS
- Αφού επιλέξετε μια διαδρομή (Πίνακας ή Πολυδιάστατη) δεν μπορείτε να κάνετε μετεγκατάσταση στην άλλη έκδοση χωρίς να ξεκινήσετε από την αρχή
- Δεν επιτρέπεται να "συγχωνεύετε" δεδομένα μεταξύ Πίνακα και Πολυδιάστατων κύβων
- Ο πίνακας αποδεικνύεται επικίνδυνος εάν οι απαιτήσεις αλλάξουν στη μέση του έργου
καλυτερα πρακτικες χρήσης ΣΣΑΣ
- Βελτιστοποιήστε το σχεδιασμό ομάδας κύβων και μετρήσεων
- Θα πρέπει να ορίσετε χρήσιμες συναθροίσεις
- Χρησιμοποιήστε τη μέθοδο Partitions
- Γράψτε αποτελεσματικό MDX
- Χρησιμοποιήστε την προσωρινή μνήμη του Query Engine αποτελεσματικά
- Μειώστε την κλίμακα όταν δεν μπορείτε πλέον να αυξήσετε την κλίμακα