Εκπαιδευτικό πρόγραμμα SSAS: Τι είναι, Αρχιτεκτονική, SSAS Cube & Types

Τι είναι το SSAS;

Υπηρεσίες ανάλυσης διακομιστή SQL (SSAS) είναι ένας πολυδιάστατος διακομιστής OLAP καθώς και μια μηχανή ανάλυσης που σας επιτρέπει να τεμαχίσετε και να κόψετε σε μεγάλο όγκο δεδομένων. Είναι μέρος του Microsoft SQL Server και βοηθά στην ανάλυση χρησιμοποιώντας διάφορες διαστάσεις. Διαθέτει 2 παραλλαγές Πολυδιάστατες και Πίνακες. Η πλήρης φόρμα SSAS είναι Υπηρεσίες ανάλυσης διακομιστή SQL.

Σε αυτό το σεμινάριο SSAS για αρχάριους, θα μάθετε:

Αρχιτεκτονική του SSAS

Αρχικά σε αυτό το σεμινάριο SSAS, θα μάθουμε για την αρχιτεκτονική SSAS:

Η αρχιτεκτονική άποψη των υπηρεσιών ανάλυσης διακομιστή SQL βασίζεται σε αρχιτεκτονική τριών επιπέδων, η οποία αποτελείται από:

  1. RDBMS: Τα δεδομένα από διαφορετικές πηγές όπως Excel, Database, Text, άλλα μπορούν να αντληθούν με τη βοήθεια Εργαλείο ETL στο RDBMS.
  2. SSAS: Τα συγκεντρωτικά δεδομένα από το RDBMS προωθούνται σε κύβους SSAS χρησιμοποιώντας έργα υπηρεσιών ανάλυσης. Οι κύβοι SSAS θα δημιουργήσουν μια βάση δεδομένων ανάλυσης και μόλις η βάση δεδομένων ανάλυσης είναι έτοιμη, μπορεί να χρησιμοποιηθεί για πολλούς σκοπούς.
  3. Πελάτης: Οι πελάτες μπορούν να έχουν πρόσβαση στα δεδομένα χρησιμοποιώντας πίνακες ελέγχου, κάρτες αποτελεσμάτων, πύλες κ.λπ.

Ιστορία του SSAS

Τώρα σε αυτό το σεμινάριο SSAS, θα περάσουμε από την ιστορία του SSAS:

  • Η δυνατότητα MSOLAP περιλαμβάνεται για πρώτη φορά στον SQL Server 7.0. Αυτή η τεχνολογία αγοράστηκε αργότερα από μια ισραηλινή εταιρεία που ονομάζεται Panorama.
  • Σύντομα γίνεται οι πιο χρησιμοποιημένες μηχανές OLAP επειδή συμπεριλήφθηκε ως μέρος του SQL Server.
  • Το SSAS ανακαινίστηκε πλήρως με την κυκλοφορία του MS-SQL Server 2005
  • Αυτή η τελευταία έκδοση προσφέρει επίσης μια δυνατότητα για 'subcubes' με τη δήλωση εύρους. Αυτό έχει αυξήσει τη λειτουργικότητα των κύβων SSAS.
  • Οι εκδόσεις SSAS 2008R2 και 2012 αφορούν κυρίως την απόδοση και την επεκτασιμότητα του ερωτήματος
  • Στο Microsoft Excel 2010 ήρθε ένα πρόσθετο που ονομάζεται PowerPivot το οποίο χρησιμοποιεί μια τοπική παρουσία της υπηρεσίας ανάλυσης με νέο κινητήρα XVelocity που αυξάνει την απόδοση του ερωτήματος

Σημαντική ορολογία SSAS

Τώρα σε αυτό το σεμινάριο πίνακα SSAS, θα μάθουμε μερικές σημαντικές ορολογίες του SSAS:

  • Πηγή δεδομένων
  • Προβολή πηγής δεδομένων
  • Κύβος
  • Πίνακας διαστάσεων
  • Διάσταση
  • Επίπεδο
  • Πίνακας γεγονότων
  • Μετρήσει
  • Σχήμα

Πηγή δεδομένων:

Η προέλευση δεδομένων είναι ένα είδος συμβολοσειράς σύνδεσης. Δημιουργεί μια σύνδεση μεταξύ της βάσης δεδομένων ανάλυσης και του RDBMS.

Προβολή πηγής δεδομένων:

Η προβολή προέλευσης δεδομένων είναι ένα λογικό μοντέλο βάσης δεδομένων

Κύβος:

Ένας κύβος είναι μια βασική μονάδα αποθήκευσης. Είναι μια συλλογή δεδομένων που έχει συγκεντρωθεί για να επιτρέψει στα ερωτήματα να επιστρέψουν γρήγορα δεδομένα.

MOLAP:

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

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

Πίνακας διαστάσεων

  • Ένας πίνακας διαστάσεων περιέχει διαστάσεις ενός γεγονότος.
  • Συνδέονται με τον πίνακα δεδομένων χρησιμοποιώντας ένα ξένο κλειδί.
  • Οι πίνακες διαστάσεων είναι πίνακες απο-κανονικοποίησης.
  • Οι διαστάσεις προσφέρουν χαρακτηριστικά των γεγονότων με τη βοήθεια των ιδιοτήτων τους.
  • Δεν προσφέρεται όριο για ορισμένο αριθμό διαστάσεων
  • Η διάσταση περιέχει μία ή περισσότερες ιεραρχικές σχέσεις.

Διάσταση:

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

  • Πού - Τοποθεσία
  • Τι - Όνομα προϊόντος
  • Με άλλα λόγια, μπορείτε να πείτε ότι μια διάσταση είναι ένα παράθυρο για την προβολή των πληροφοριών στα γεγονότα.

Επίπεδο:

Κάθε τύπος περίληψης που μπορεί να ανακτηθεί από τη μοναδική ιδιότητα ονομάζεται ετικέτα.

Πίνακας στοιχείων:

Ένας πίνακας πληροφοριών είναι ο πιο σημαντικός πίνακας σε ένα μοντέλο διαστάσεων. Ένας πίνακας δεδομένων περιέχει μετρήσεις/γεγονότα και ξένο κλειδί στον πίνακα διαστάσεων. Για παράδειγμα, πράξεις μισθοδοσίας.

Μετρήσει:

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

Σχήμα:

ο βάση δεδομένων σχήμα συστήματος βάσης δεδομένων και η δομή του που περιγράφεται σε επίσημη γλώσσα. Υποστηρίζει το σύστημα διαχείρισης βάσεων δεδομένων. Ο όρος «σχήμα» σημαίνει την οργάνωση των δεδομένων ως σχέδιο του τρόπου με τον οποίο κατασκευάζεται η βάση δεδομένων.

Τύπος μοντέλων στο SSAS

Τώρα, θα μάθουμε τύπους μοντέλων στο SSAS σε αυτό το σεμινάριο κύβου SSAS:

Πολυδιάστατο μοντέλο δεδομένων

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

Καθορίζει κανόνες που καθορίζουν τον τρόπο με τον οποίο οι τιμές μέτρησης συγκεντρώνονται σε ιεραρχίες ή πώς οι συγκεκριμένες τιμές υπολογίζονται σε έναν αραιό κύβο.

Πίνακας Μοντελοποίηση

Η μοντελοποίηση με πίνακες οργανώνει δεδομένα σε σχετικούς πίνακες. Ο πίνακας δεν ορίζεται ως 'διαστάσεις' ή 'γεγονότα' και ο χρόνος ανάπτυξης είναι μικρότερος με τον πίνακα λόγω όλων των σχετικών πινάκων που μπορούν να εξυπηρετήσουν και τους δύο ρόλους.

Πίνακας έναντι πολυδιάστατου μοντέλου

Παράμετροι Πινακοειδής Πολυδιάστατο
ΜνήμηΣτην κρυφή μνήμηΑποθήκευση με βάση το αρχείο
ΔομήΧαλαρή δομήΆκαμπτη δομή
Το καλύτερο χαρακτηριστικόΤα δεδομένα δεν χρειάζεται να μετακινηθούν από την πηγήΕίναι καλύτερο όταν τα δεδομένα τοποθετούνται σε σχήμα αστεριού.
Τύπος μοντέλουΣχεσιακό μοντέλοΔιαστάσεις μοντέλου
DAXMDX
ΠερίπλοκοΑπλόςΣυγκρότημα
ΜέγεθοςΜικρότεροςΜεγαλύτερος

Βασικά χαρακτηριστικά του SSAS

Βασικά χαρακτηριστικά του SSAS είναι:

  • Προσφέρει συμβατή συμβατότητα σε επίπεδο API.
  • Μπορείτε να χρησιμοποιήσετε το OLEDB για OLAP για API πρόσβασης πελάτη και MDX ως γλώσσα ερωτήματος.
  • Το SSAS σας βοηθά να δημιουργήσετε αρχιτεκτονικές MOLAP, HOLAP και ROLAP
  • Σας επιτρέπει να εργάζεστε σε λειτουργία πελάτη-διακομιστή ή εκτός σύνδεσης.
  • Μπορείτε να χρησιμοποιήσετε το εργαλείο SSAS με διαφορετικούς οδηγούς και σχεδιαστές.
  • Η δημιουργία και η διαχείριση του μοντέλου δεδομένων είναι ευέλικτη.
  • Προσαρμόστε την εφαρμογή από εκτεταμένη υποστήριξη
  • Προσφέρει δυναμική δομή, αναφορά Ad hoc, κοινόχρηστα μεταδεδομένα και λειτουργίες ασφαλείας

SSAS εναντίον PowerPivot

ΠαράμετροςSSASPowerPivot
Τι είναιΤο SSAS Multidimensional είναι 'Corporate BI'Το Microsoft PowerPivot είναι ένα «Self-Service BI»
ΑνάπτυξηΑποστολή στο SSASΑναπτύσσεται στο SharePoint
Χρησιμοποιήστε γιαVisual Studio ProjectΠροέχω
ΜέγεθοςΤο μέγεθος περιορίζεται στη μνήμηΗ χωρητικότητα περιορίζεται στα 2 GB.
Υποστήριξη διαμερισμάτωνΥποστηρίζει PartitioningΧωρίς χωρίσματα
Τύπος ερωτήματοςDirectQuery και VertipaqΕπιτρέπει μόνο ερωτήματα Vertipaq
Εργαλεία διαχειριστήΕργαλεία διαχειριστή διακομιστή (π.χ. SSMS)Excel και SharePoint 'Διαχειριστής'
ΑσφάλειαΕπίπεδο και δυναμική ασφάλειαΑσφάλεια αρχείων βιβλίου εργασίας

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

Τα πλεονεκτήματα/οφέλη του SSAS είναι:

  • Σας βοηθά να αποφύγετε τη διαμάχη πόρων με το σύστημα προέλευσης
  • Είναι ένα ιδανικό εργαλείο για αριθμητική ανάλυση.
  • Το SSAS επιτρέπει την ανακάλυψη μοτίβων δεδομένων που ενδέχεται να μην είναι άμεσα εμφανή χρησιμοποιώντας τις δυνατότητες εξόρυξης δεδομένων που είναι ενσωματωμένες στο προϊόν.
  • Προσφέρει μια ενοποιημένη και ολοκληρωμένη προβολή όλων των επιχειρησιακών δεδομένων σας Αναφορά, ανάλυση των Βαθμολογίων Βαθμολογίας Δείκτη Βασικής Απόδοσης (KPI) Εξόρυξη δεδομένων.
  • Το SSAS προσφέρει διαδικτυακή αναλυτική επεξεργασία (OLAP) δεδομένων από διαφορετικές πηγές δεδομένων.
  • Επιτρέπει στους χρήστες να αναλύουν δεδομένα με ένα πλήθος εργαλείων, συμπεριλαμβανομένων των SSRS και του Excel.

Μειονεκτήματα της χρήσης SSAS

  • Μόλις επιλέξετε μια διαδρομή (Πίνακας ή Πολυδιάστατη) δεν μπορείτε να μεταβείτε στην άλλη έκδοση χωρίς να ξεκινήσετε από την αρχή
  • Δεν επιτρέπεται η «συγχώνευση» δεδομένων μεταξύ κύβων Πίνακα και Πολυδιάστατων
  • Ο πίνακας αποδεικνύεται επικίνδυνος εάν οι απαιτήσεις αλλάξουν στη μέση του έργου

Βέλτιστες πρακτικές χρήσης SSAS

  • Βελτιστοποιήστε τη σχεδίαση του κύβου και τη μέτρηση
  • Θα πρέπει να ορίσετε χρήσιμες συγκεντρώσεις
  • Χρησιμοποιήστε τη μέθοδο κατατμήσεων
  • Γράψτε Αποτελεσματικό MDX
  • Χρησιμοποιήστε αποτελεσματικά την προσωρινή μνήμη του Query Engine
  • Κλιμάκωση όταν δεν μπορείτε πλέον Κλιμάκωση