Κατανόηση των datamarts

Αυτό το άρθρο περιγράφει και εξηγεί σημαντικές έννοιες σχετικά με τα datamarts.

Κατανόηση μοντέλου σημασιολογίας (προεπιλογή)

Τα Datamarts παρέχουν ένα σημασιολογικό επίπεδο που δημιουργείται και συγχρονίζεται αυτόματα με τα περιεχόμενα των πινάκων συναρτήσεων δεδομένων, τη δομή τους και τα υποκείμενα δεδομένα. Αυτό το επίπεδο παρέχεται σε ένα σημασιολογικό μοντέλο που δημιουργείται αυτόματα. Αυτή η αυτόματη δημιουργία και συγχρονισμός σάς επιτρέπει να περιγράψετε περαιτέρω τον τομέα των δεδομένων με στοιχεία όπως ιεραρχίες, φιλικά ονόματα και περιγραφές. Μπορείτε επίσης να ορίσετε μορφοποίηση ειδικά για τις τοπικές ρυθμίσεις ή τις επιχειρηματικές απαιτήσεις σας. Με τα γραφήματα δεδομένων, μπορείτε να δημιουργήσετε μετρήσεις και τυποποιημένα μετρικά για αναφορά. Το Power BI (και άλλα εργαλεία προγράμματος-πελάτη) μπορεί να δημιουργεί απεικονίσεις και να παρέχει αποτελέσματα για τέτοιους υπολογισμούς με βάση τα δεδομένα στο περιβάλλον.

Το προεπιλεγμένο σημασιολογικό μοντέλο Power BI που δημιουργείται από ένα datamart εξαλείφει την ανάγκη σύνδεσης σε ένα ξεχωριστό μοντέλο σημασιολογίας, ρύθμισης χρονοδιαγραμμάτων ανανέωσης και διαχείρισης πολλαπλών στοιχείων δεδομένων. Αντί για αυτό, μπορείτε να δημιουργήσετε την επιχειρηματική λογική σας σε ένα datamart και τα δεδομένα του θα είναι αμέσως διαθέσιμα στο Power BI, ενεργοποιώντας τα εξής:

  • Πρόσβαση δεδομένων στα δεδομένα μέσω του Κέντρου σημασιολογίας μοντέλου.
  • Δυνατότητα ανάλυσης στο Excel.
  • Δυνατότητα γρήγορης δημιουργίας αναφορών στον Υπηρεσία Power BI.
  • Δεν χρειάζεται να ανανεώσετε, να συγχρονίσετε δεδομένα ή να κατανοήσετε τις λεπτομέρειες της σύνδεσης.
  • Δημιουργήστε λύσεις στο Web χωρίς να χρειάζεστε το Power BI Desktop.

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

Diagram that shows how datamarts fit into the data connection and analysis continuum.

Τα προεπιλεγμένα σημασιολογικά μοντέλα διαφέρουν από τα παραδοσιακά σημασιολογικά μοντέλα Power BI με τους εξής τρόπους:

  • Το τελικό σημείο XMLA υποστηρίζει λειτουργίες μόνο για ανάγνωση και οι χρήστες δεν μπορούν να επεξεργαστούν απευθείας το μοντέλο σημασιολογίας. Με δικαίωμα XMLA μόνο για ανάγνωση, μπορείτε να υποβάλετε ερωτήματα για τα δεδομένα σε ένα παράθυρο ερωτήματος.
  • Τα προεπιλεγμένα σημασιολογικά μοντέλα δεν έχουν ρυθμίσεις προέλευσης δεδομένων και οι χρήστες δεν χρειάζεται να εισαγάγουν διαπιστευτήρια. Αντίθετα, χρησιμοποιούν αυτόματη καθολική σύνδεση (SSO) για ερωτήματα.
  • Για λειτουργίες ανανέωσης, τα σημασιολογικά μοντέλα χρησιμοποιούν τα διαπιστευτήρια συντάκτη μοντέλου σημασιολογίας για τη σύνδεση στο τελικό σημείο SQL του διαχειριζόμενου datamart.

Με το Power BI Desktop οι χρήστες μπορούν να δημιουργήσουν σύνθετα μοντέλα, δίνοντάς σας τη δυνατότητα να συνδεθείτε στο σημασιολογικό μοντέλο του datamart και να κάνετε τα εξής:

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

Τέλος, εάν δεν θέλετε να χρησιμοποιήσετε απευθείας το προεπιλεγμένο μοντέλο σημασιολογίας, μπορείτε να συνδεθείτε στο τελικό σημείο SQL του datamart. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Δημιουργία αναφορών με χρήση datamarts.

Κατανόηση του τι υπάρχει στο προεπιλεγμένο μοντέλο σημασιολογίας

Προς το παρόν, οι πίνακες στο datamart προστίθενται αυτόματα στο προεπιλεγμένο μοντέλο σημασιολογίας. Οι χρήστες μπορούν επίσης να επιλέγουν με μη αυτόματο τρόπο πίνακες ή προβολές από το datamart που θέλουν να συμπεριληφθούν στο μοντέλο για μεγαλύτερη ευελιξία. Τα αντικείμενα που βρίσκονται στο προεπιλεγμένο μοντέλο σημασιολογίας θα δημιουργηθούν ως διάταξη στην προβολή μοντέλου.

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

Κατανόηση της επαυξητικής ανανέωσης και των δεδομένων

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

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

Η επαυξητική ανανέωση και τα δεδομένα σε πραγματικό χρόνο για datamarts προσφέρουν τα εξής πλεονεκτήματα:

  • Λιγότεροι κύκλοι ανανέωσης για δεδομένα που αλλάζουν γρήγορα
  • Ταχύτερες ανανεώσεις
  • Οι ανανεώσεις είναι πιο αξιόπιστες
  • Η κατανάλωση πόρων μειώνεται
  • Σας επιτρέπει να δημιουργείτε μεγάλα datamarts
  • Εύκολη ρύθμιση παραμέτρων

Κατανόηση της προληπτικής προσωρινής αποθήκευσης

Η προληπτική προσωρινή αποθήκευση επιτρέπει την αυτόματη εισαγωγή των υποκείμενων δεδομένων για το προεπιλεγμένο μοντέλο σημασιολογίας, ώστε να μην χρειάζεται να διαχειριστείτε ή να οργανώσετε τη λειτουργία αποθήκευσης. Η λειτουργία εισαγωγής για το προεπιλεγμένο μοντέλο σημασιολογίας παρέχει επιτάχυνση των επιδόσεων για το σημασιολογικό μοντέλο του datamart, χρησιμοποιώντας τον γρήγορο μηχανισμό Vertipaq. Όταν χρησιμοποιείτε προληπτική προσωρινή αποθήκευση, το Power BI αλλάζει τη λειτουργία αποθήκευσης του μοντέλου σας σε εισαγωγή, η οποία χρησιμοποιεί τη μηχανή στη μνήμη στο Power BI και τις Υπηρεσίες ανάλυσης.

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

Η αυτόματη δημιουργία του μοντέλου εισαγωγής πραγματοποιείται μέσα σε περίπου 10 λεπτά αφού δεν ανιχνεύονται αλλαγές στο datamart. Το σημασιολογικό μοντέλο εισαγωγής αλλάζει με τους ακόλουθους τρόπους:

  • Ανανεώσεις
  • Νέες προελεύσεις δεδομένων
  • Αλλαγές σχήματος:
    • Νέες προελεύσεις δεδομένων
    • Ενημερώσεις βήματα προετοιμασίας δεδομένων στο Power Query Online
  • Οποιεσδήποτε ενημερώσεις μοντελοποίησης, όπως:
    • Μετρήσεις
    • Ιεραρχίες
    • Περιγραφές

Βέλτιστες πρακτικές για προληπτική προσωρινή αποθήκευση

Χρησιμοποιήστε τις Διοχετεύσεις ανάπτυξης για αλλαγές για να εξασφαλίσετε τις καλύτερες επιδόσεις και για να εξασφαλίσετε ότι οι χρήστες χρησιμοποιούν το μοντέλο εισαγωγής. Η χρήση διοχετεύσεων ανάπτυξης αποτελεί ήδη βέλτιστη πρακτική για τη δημιουργία datamarts, αλλά αυτό εξασφαλίζει ότι επωφελείστε πιο συχνά από την προληπτική προσωρινή αποθήκευση.

Ζητήματα και περιορισμοί για την προληπτική προσωρινή αποθήκευση

  • Το Power BI περιορίζει προς το παρόν τη διάρκεια των λειτουργιών προσωρινής αποθήκευσης σε 10 λεπτά.
  • Οι περιορισμοί μοναδικότητας/μη-null για συγκεκριμένες στήλες θα επιβληθούν στο μοντέλο εισαγωγής και θα αποτύχει η δημιουργία του cache εάν τα δεδομένα δεν συμμορφώνονται.

Αυτό το άρθρο παρέχει μια επισκόπηση των σημαντικών εννοιών δεδομένων που πρέπει να κατανοήσετε.

Τα παρακάτω άρθρα παρέχουν περισσότερες πληροφορίες σχετικά με τα datamarts και το Power BI:

Για περισσότερες πληροφορίες σχετικά με τις ροές δεδομένων και τον μετασχηματισμό δεδομένων, ανατρέξτε στα παρακάτω άρθρα: