Κοινή χρήση μέσω


Σχεδιασμός υλοποίησης Power BI: Έλεγχος σε επίπεδο δεδομένων

Σημείωμα

Αυτό το άρθρο αποτελεί μέρος της σειράς άρθρων σχεδιασμού υλοποίησης Power BI. Αυτή η σειρά εστιάζει κυρίως στην εμπειρία Power BI στο Microsoft Fabric. Για μια εισαγωγή στη σειρά, ανατρέξτε στο θέμα Σχεδιασμός υλοποίησης Power BI.

Αυτό το άρθρο ελέγχου σε επίπεδο δεδομένων απευθύνεται σε πολλά ακροατήρια:

  • Δημιουργοί δεδομένων και διαχειριστές χώρων εργασίας: Χρήστες που πρέπει να κατανοήσουν τη χρήση, την υιοθέτηση και τις επιδόσεις των σημασιολογικών μοντέλων, ροών δεδομένων και δεδομένων που δημιουργούν, δημοσιεύουν και κοινοποιούν.
  • Διαχειριστές Power BI: Οι διαχειριστές που είναι υπεύθυνοι για την εποπτεία του Power BI στον οργανισμό. Οι διαχειριστές Power BI ίσως χρειαστεί να συνεργαστούν με το τμήμα IT, την ασφάλεια, τον εσωτερικό έλεγχο και άλλες σχετικές ομάδες. Οι διαχειριστές Power BI μπορεί επίσης να χρειαστεί να συνεργαστούν με δημιουργούς περιεχομένου κατά την αντιμετώπιση προβλημάτων επιδόσεων.
  • Διαχειριστές εκχωρημένων πόρων του Power BI: Οι διαχειριστές που είναι υπεύθυνοι για την εποπτεία των Premium εκχωρημένων πόρων στον οργανισμό. Οι διαχειριστές εκχωρημένων πόρων του Power BI ίσως χρειαστεί να συνεργαστούν με δημιουργούς περιεχομένου κατά την αντιμετώπιση προβλημάτων επιδόσεων.
  • Κέντρο αριστείας, ομάδα IT και BI: Οι ομάδες που είναι επίσης υπεύθυνες για την επίβλεψη του Power BI. Ίσως χρειαστεί να συνεργαστούν με διαχειριστές του Power BI και άλλες σχετικές ομάδες.
  • Διαχειριστές συστήματος: Η ομάδα που είναι υπεύθυνη για τη δημιουργία και την ασφάλεια πόρων του Azure Log Analytics και τους διαχειριστές βάσεων δεδομένων που διαχειρίζονται προελεύσεις δεδομένων.

Σημαντικό

Κατά καιρούς αυτό το άρθρο αναφέρεται στο Power BI Premium ή στις συνδρομές εκχωρημένων πόρων του (P SKU). Να γνωρίζετε ότι η Microsoft ενοποιεί επί του παρόντος επιλογές αγοράς και αποσύρει το Power BI Premium ανά SKU εκχωρημένων πόρων. Οι νέοι και υπάρχοντες πελάτες θα πρέπει να εξετάσουν το ενδεχόμενο αγοράς συνδρομών εκχωρημένων πόρων Fabric (F SKU).

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

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

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

Επειδή τα σημασιολογικά μοντέλα Power BI βασίζονται στον μηχανισμό υπηρεσιών ανάλυσης σε μορφή πίνακα, μπορείτε να συνδεθείτε σε ένα τοπικό μοντέλο δεδομένων (στο Power BI Desktop) ή σε ένα μοντέλο σημασιολογίας Premium (στην υπηρεσία Power BI) σαν να είναι μια βάση δεδομένων των Υπηρεσιών ανάλυσης. Επομένως, πολλές από τις δυνατότητες ελέγχου και παρακολούθησης των Υπηρεσιών ανάλυσης υποστηρίζονται για σημασιολογικά μοντέλα Power BI Premium.

Σημείωμα

Για περισσότερες πληροφορίες σχετικά με τα μοντέλα που φιλοξενούνται στις Υπηρεσίες ανάλυσης, ανατρέξτε στο θέμα Επισκόπηση παρακολούθησης.

Το υπόλοιπο μέρος αυτού του άρθρου εστιάζει κυρίως σε μοντέλα που έχουν δημοσιευτεί στην υπηρεσία Power BI.

Αρχεία καταγραφής συμβάντων μοντέλου σημασιολογίας

Με την πάροδο του χρόνου, οι δημιουργοί δεδομένων και οι κάτοχοι ενδέχεται να αντιμετωπίσουν καταστάσεις με τα σημασιολογικά μοντέλα τους. Ένα μοντέλο σημασιολογίας μπορεί να:

  • Γίνετε πιο σύνθετες και συμπεριλάβετε σύνθετες μετρήσεις.
  • Αυξάνεται σε όγκο δεδομένων.
  • Καταναλώστε περισσότερη μνήμη (μερικές φορές άσκοπα όταν έχουν ληφθεί κακές αποφάσεις σχεδίασης).
  • Χρησιμοποιήστε πιο διαφορετικές προελεύσεις δεδομένων και πιο σύνθετες σχέσεις πινάκων.
  • Συμπεριλάβετε περισσότερους κανόνες ασφάλειας σε επίπεδο γραμμών (RLS). Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Επιβολή ασφάλειας δεδομένων με βάση την ταυτότητα καταναλωτή.
  • Έχετε περισσότερες αναφορές που εξαρτώνται από αυτό. Για περισσότερες πληροφορίες σχετικά με τη χρήση δυναμικών συνδέσεων με ένα κοινόχρηστο μοντέλο σημασιολογίας, ανατρέξτε στο σενάριο διαχειριζόμενης χρήσης BI από τον χρήστη.
  • Έχετε περισσότερα μοντέλα δεδομένων κατάντη που εξαρτώνται από αυτό. Για περισσότερες πληροφορίες σχετικά με τη χρήση του DirectQuery για σημασιολογικά μοντέλα Power BI και τις Υπηρεσίες ανάλυσης με ένα κοινόχρηστο μοντέλο σημασιολογίας, ανατρέξτε στο σενάριο χρήσης ΒΙ με δυνατότητα προσαρμογής από τον χρήστη.
  • Να αντιμετωπίζετε πιο αργή εκτέλεση ερωτημάτων και βραδύτερους χρόνους ανανέωσης δεδομένων.
  • Συνεισφέρετε στην πιο αργή απόδοση αναφορών και απεικονίσεων.

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

Σημείωμα

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

Θα πρέπει να αναλύσετε συμβάντα ανίχνευσης σημασιολογικού μοντέλου σε:

  • Να ελέγχετε όλες τις δραστηριότητες που πραγματοποιήθηκαν σε ένα μοντέλο σημασιολογίας.
  • Αντιμετώπιση προβλημάτων και βελτιστοποίηση επιδόσεων σημασιολογικών μοντέλων, χρήσης μνήμης και απόδοσης ερωτημάτων.
  • Διερεύνηση λεπτομερειών και διάρκειας ανανέωσης μοντέλου σημασιολογίας.
  • Παρακολουθήστε τη γλώσσα τύπων του Power Query (ερωτήματα M) που αποστέλλονται από το Power Query.
  • Παρακολουθήστε τύπους και παραστάσεις DAX που αποστέλλονται στο μοντέλο σημασιολογίας (μηχανισμός Υπηρεσιών ανάλυσης).
  • Επαληθεύστε εάν επιλέχθηκε η σωστή λειτουργία αποθήκευσης με βάση τους φόρτους εργασίας και την ανάγκη εξισορρόπησης νέων δεδομένων και βέλτιστων επιδόσεων.
  • Ελέγξτε ποιοι ρόλοι ασφαλείας σε επίπεδο γραμμών καλούνται, για ποιους χρήστες και σε ποια σημασιολογικά μοντέλα.
  • Κατανοήστε τον αριθμό των ταυτόχρονων χρηστών.
  • Επικυρώστε ένα σημασιολογικό μοντέλο (για παράδειγμα, για να επαληθεύσετε την ποιότητα και τις επιδόσεις των δεδομένων πριν από την επικύρωση ενός μοντέλου σημασιολογίας ή πριν από τη δημοσίευσή του σε έναν χώρο εργασίας παραγωγής).

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

Ανάλυση αρχείου καταγραφής Azure

Το Azure Log Analytics είναι ένα στοιχείο της υπηρεσίας Παρακολούθηση Azure. Η ενοποίηση του Azure Log Analytics με το Power BI σάς επιτρέπει να καταγράφετε συμβάντα σημασιολογικού μοντέλου από όλα τα σημασιολογικά μοντέλα σε έναν χώρο εργασίας Power BI. Υποστηρίζεται μόνο για χώρους εργασίας Premium. Μετά τη ρύθμιση της ενοποίησης και της ενεργοποίησης της σύνδεσης (για έναν χώρο εργασίας Power BI Premium), τα συμβάντα σημασιολογικού μοντέλου καταγράφονται αυτόματα και αποστέλλονται συνεχώς σε έναν χώρο εργασίας azure Log Analytics. Τα αρχεία καταγραφής μοντέλου σημασιολογίας αποθηκεύονται στην Εξερεύνηση δεδομένων Azure, η οποία είναι μια βάση δεδομένων μόνο προσάρτησης που έχει βελτιστοποιηθεί για την καταγραφή δεδομένων τηλεμετρίας μεγάλου όγκου, σχεδόν πραγματικού χρόνου.

Αναθέτετε έναν χώρο εργασίας Power BI Premium σε έναν χώρο εργασίας Log Analytics στο Azure. Πρέπει να δημιουργήσετε έναν νέο πόρο Log Analytics στη συνδρομή σας Azure για να ενεργοποιήσετε αυτόν τον τύπο καταγραφής.

Τα αρχεία καταγραφής από έναν ή περισσότερους χώρους εργασίας Power BI θα σταλούν σε έναν χώρο εργασίας του Log Analytics προορισμού. Ακολουθούν ορισμένοι τρόποι με τους οποίους μπορείτε να επιλέξετε να οργανώσετε τα δεδομένα.

  • Ένας χώρος εργασίας προορισμού για όλα τα δεδομένα ελέγχου: Αποθηκεύστε όλα τα δεδομένα σε έναν χώρο εργασίας log Analytics. Αυτό είναι χρήσιμο όταν ο ίδιος διαχειριστής ή χρήστες θα έχουν πρόσβαση σε όλα τα δεδομένα.
  • Χώροι εργασίας προορισμού οργανωμένοι κατά περιοχή θέματος: Οργάνωση του περιεχομένου κατά περιοχή θέματος. Αυτή η τεχνική είναι ιδιαίτερα χρήσιμη όταν διαφορετικοί διαχειριστές ή χρήστες επιτρέπεται να έχουν πρόσβαση στα δεδομένα ελέγχου από το Azure Log Analytics. Για παράδειγμα, όταν θέλετε να διαχωρίσετε τα δεδομένα πωλήσεων από τα δεδομένα λειτουργιών.
  • Ένας χώρος εργασίας προορισμού για κάθε χώρο εργασίας Power BI: Ρυθμίστε μια σχέση ένα προς ένα μεταξύ ενός χώρου εργασίας Power BI και ενός χώρου εργασίας Azure Log Analytics. Αυτό είναι χρήσιμο όταν έχετε ιδιαίτερα ευαίσθητο περιεχόμενο ή όταν τα δεδομένα υπόκεινται σε συγκεκριμένες απαιτήσεις συμμόρφωσης ή κανονισμών.

Φιλοδώρημα

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

Σημαντικό

Παρόλο που τα ονόματα είναι παρόμοια, τα δεδομένα που καταγράφονται από το Azure Log Analytics δεν είναι ίδια με το αρχείο καταγραφής δραστηριότητας του Power BI. Το Azure Log Analytics καταγράφει συμβάντα ανίχνευσης σε επίπεδο λεπτομερειών από τον μηχανισμό των Υπηρεσιών ανάλυσης. Μοναδικός σκοπός της είναι να σας βοηθήσει να αναλύετε και να αντιμετωπίζετε προβλήματα με τις επιδόσεις σημασιολογικών μοντέλων. Η εμβέλειά του είναι σε επίπεδο χώρου εργασίας. Αντίστροφα, ο σκοπός του αρχείου καταγραφής δραστηριότητας είναι να σας βοηθήσει να κατανοήσετε πόσο συχνά πραγματοποιούνται ορισμένες δραστηριότητες χρήστη (όπως η επεξεργασία μιας αναφοράς, η ανανέωση ενός μοντέλου σημασιολογίας ή η δημιουργία μιας εφαρμογής). Η εμβέλειά του είναι ολόκληρος ο μισθωτής Power BI.

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

Η σύνδεση Azure Log Analytics για διαχειριστές χώρου εργασίας ελέγχει ποιες ομάδες χρηστών (που έχουν επίσης τον απαραίτητο ρόλο διαχειριστή χώρου εργασίας) μπορούν να συνδέσουν έναν χώρο εργασίας Power BI σε έναν υπάρχοντα χώρο εργασίας Azure Log Analytics.

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

Φιλοδώρημα

Συνεργαστείτε με τον διαχειριστή Azure νωρίς στη διαδικασία σχεδιασμού, ειδικά όταν λαμβάνετε έγκριση για να δημιουργήσετε έναν νέο πόρο Azure είναι μια πρόκληση για τον οργανισμό σας. Θα πρέπει επίσης να προγραμματίσετε τις προϋποθέσεις ασφαλείας. Αποφασίστε εάν θα εκχωρήσετε δικαιώματα στον διαχειριστή του χώρου εργασίας Power BI στο Azure ή αν θα εκχωρήσετε δικαιώματα στον διαχειριστή Azure στο Power BI.

Τα αρχεία καταγραφής μοντέλου σημασιολογίας που καταγράφονται από το Azure Log Analytics περιλαμβάνουν τα ερωτήματα μοντέλου σημασιολογίας, στατιστικά ερωτήματος, λεπτομερή δραστηριότητα ανανέωσης, χρόνο CPU που καταναλώνεται σε Premium εκχωρημένους πόρους και πολλά άλλα. Επειδή πρόκειται για αρχεία καταγραφής σε επίπεδο λεπτομερειών από τη μηχανή των Υπηρεσιών ανάλυσης, τα δεδομένα μπορεί να είναι λεπτομερή. Οι μεγάλοι όγκοι δεδομένων είναι κοινοί για μεγάλους χώρους εργασίας που αντιμετωπίζουν υψηλή δραστηριότητα σημασιολογικών μοντέλων.

Για να βελτιστοποιήσετε το κόστος κατά τη χρήση του Azure Log Analytics με το Power BI:

  • Συνδέστε χώρους εργασίας του Power BI στο Azure Log Analytics μόνο όταν αντιμετωπίζετε ενεργά προβλήματα, δοκιμές, βελτιστοποίηση ή διερεύνηση δραστηριότητας σημασιολογικών μοντέλων. Κατά τη σύνδεση, εκτελείται μια ανίχνευση σε όλα τα σημασιολογικά μοντέλα στον χώρο εργασίας.
  • Αποσυνδέστε το Azure Log Analytics από έναν χώρο εργασίας Power BI όταν δεν χρειάζεται πλέον να αντιμετωπίζετε ενεργά προβλήματα, να δοκιμάζετε, να βελτιστοποιείτε ή να διερευνάτε δραστηριότητα σημασιολογικών μοντέλων. Με την αποσύνδεση, τερματίζετε την ανίχνευση από την εκτέλεση σε όλα τα σημασιολογικά μοντέλα στον χώρο εργασίας.
  • Βεβαιωθείτε ότι κατανοείτε το μοντέλο κόστους για τον τρόπο με τον οποίο το Azure Log Analytics χρεώνεται για την πρόσληψη δεδομένων, τον χώρο αποθήκευσης και τα ερωτήματα.
  • Μην αποθηκεύετε τα δεδομένα στο Log Analytics για περισσότερο χρόνο από την προεπιλεγμένη περίοδο διατήρησης 30 ημερών. Αυτό συμβαίνει επειδή η ανάλυση σημασιολογικών μοντέλων συνήθως εστιάζει σε άμεσες δραστηριότητες αντιμετώπισης προβλημάτων.

Υπάρχουν πολλοί τρόποι για να αποκτήσετε πρόσβαση στα συμβάντα που αποστέλλονται στο Azure Log Analytics. Μπορείτε να χρησιμοποιήσετε:

  • Η προκατασκευαστική εφαρμογή προτύπου Log Analytics για σημασιολογικά μοντέλα Power BI.
  • Η σύνδεση Του Power BI Desktop για την Εξερεύνηση δεδομένων Azure (Kusto). Χρησιμοποιήστε τη γλώσσα ερωτημάτων Kusto (KQL) για να αναλύσετε τα δεδομένα που είναι αποθηκευμένα στο Log Analytics. Εάν έχετε εμπειρία ερωτήματος SQL, θα βρείτε πολλές ομοιότητες με το KQL.
  • Η εμπειρία ερωτήματος που βασίζεται στο web στην Εξερεύνηση δεδομένων Azure.
  • Οποιοδήποτε εργαλείο ερωτήματος που μπορεί να εκτελέσει ερωτήματα KQL.

Φιλοδώρημα

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

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Διαχείριση συνδέσεων Azure.

Λίστα ελέγχου - Κατά τον σχεδιασμό χρήσης του Azure Log Analytics, βασικές αποφάσεις και ενέργειες περιλαμβάνουν:

  • Εξετάστε ένα τεχνικό POC: Σχεδιάστε ένα μικρό έργο για να διασφαλίσετε ότι θα κατανοήσετε πλήρως τις τεχνικές απαιτήσεις, τις απαιτήσεις ασφάλειας, τα συμβάντα προς καταγραφή και τον τρόπο ανάλυσης των αρχείων καταγραφής.
  • Αποφασίστε ποιοι χώροι εργασίας θα πρέπει να ενοποιηθούν με το Log Analytics: Προσδιορίστε ποιοι χώροι εργασίας Premium περιέχουν σημασιολογικά μοντέλα που θέλετε να αναλύσετε.
  • Αποφασίστε εάν το Log Analytics θα πρέπει να ενεργοποιείται με πλήρη απασχόληση για οποιουσδήποτε χώρους εργασίας: Για βελτιστοποίηση του κόστους, προσδιορίστε εάν υπάρχουν περιπτώσεις (ή συγκεκριμένοι χώροι εργασίας) όπου η καταγραφή πρέπει να ενεργοποιηθεί μόνιμα. Αποφασίστε εάν οι χώροι εργασίας θα πρέπει να αποσυνδεθούν όταν δεν αντιμετωπίζετε προβλήματα.
  • Αποφασίστε για το χρονικό διάστημα διατήρησης των δεδομένων του Log Analytics: Προσδιορίστε εάν υπάρχει ανάγκη ορισμού μεγαλύτερης περιόδου διατήρησης από την προεπιλογή των 30 ημερών.
  • Διευκρινίστε τη διαδικασία για την αίτηση νέου χώρου εργασίας Log Analytics: Συνεργαστείτε με τον διαχειριστή Azure για να διευκρινίσετε τον τρόπο υποβολής των αιτήσεων για έναν νέο πόρο Log Analytics από τους διαχειριστές του χώρου εργασίας Power BI.
  • Αποφασίστε πώς θα λειτουργεί η ασφάλεια: Συνεργαστείτε με τον διαχειριστή σας Azure για να αποφασίσετε εάν είναι πιο εφικτό για έναν διαχειριστή χώρου εργασίας Power BI να αποκτήσει δικαιώματα σε έναν χώρο εργασίας Azure Log Analytics ή να εκχωρηθούν δικαιώματα σε έναν διαχειριστή Azure σε έναν χώρο εργασίας Power BI. Καθώς λαμβάνετε αυτήν την απόφαση ασφαλείας, εξετάστε το σχέδιό σας να συνδέετε και να αποσυνδέετε χώρους εργασίας τακτικά (για βελτιστοποίηση κόστους).
  • Αποφασίστε πώς θα οργανώσετε τους χώρους εργασίας του Log Analytics προορισμού: Εξετάστε πόσοι χώροι εργασίας του Azure Log Analytics θα είναι κατάλληλοι για την οργάνωση των δεδομένων από έναν ή περισσότερους χώρους εργασίας Power BI. Ευθυγραμμίστε αυτήν την απόφαση με τις αποφάσεις ασφαλείας για το ποιος μπορεί να έχει πρόσβαση στα δεδομένα του αρχείου καταγραφής.
  • Αποφασίστε ποιοι διαχειριστές χώρου εργασίας επιτρέπεται να συνδεθούν: Προσδιορίστε ποιες ομάδες διαχειριστών χώρου εργασίας μπορούν να συνδέσουν έναν χώρο εργασίας Power BI σε έναν χώρο εργασίας του Log Analytics. Ορίστε τη ρύθμιση μισθωτή Azure Log Analytics για διαχειριστές χώρου εργασίας ώστε να συμβαδίζει με αυτήν την απόφαση.
  • Δημιουργία του πόρου Azure Log Analytics: Συνεργαστείτε με τον διαχειριστή σας Azure για να δημιουργήσετε κάθε χώρο εργασίας του Log Analytics. Επαληθεύστε και ενημερώστε τα δικαιώματα που εκχωρούνται στο Azure για να βεβαιωθείτε ότι η ρύθμιση παραμέτρων του Power BI μπορεί να προκύψει χωρίς προβλήματα. Επαληθεύστε ότι τα δεδομένα που είναι αποθηκευμένα στο Azure είναι στη σωστή γεωγραφική περιοχή.
  • Ορισμός της σύνδεσης Log Analytics για κάθε χώρο εργασίας Power BI: Συνεργαστείτε με τους διαχειριστές του χώρου εργασίας Σας Power BI για να ρυθμίσετε τη σύνδεση στο Log Analytics για κάθε χώρο εργασίας Power BI. Επαληθεύστε ότι τα δεδομένα αρχείου καταγραφής ρέουν σωστά στον χώρο εργασίας του Log Analytics.
  • Δημιουργήστε ερωτήματα για να αναλύσετε τα δεδομένα: Ρυθμίστε ερωτήματα KQL για ανάλυση των δεδομένων στο Log Analytics με βάση την περίπτωση χρήσης και τις τρέχουσες ανάγκες σας.
  • Συμπερίληψη οδηγιών για διαχειριστές χώρου εργασίας Power BI: Παρέχετε πληροφορίες και προαπαιτούμενα στους διαχειριστές του χώρου εργασίας Power BI για τον τρόπο αίτησης ενός νέου χώρου εργασίας Log Analytics και τον τρόπο σύνδεσης σε έναν χώρο εργασίας Power BI. Επίσης, εξηγήστε πότε είναι κατάλληλο να αποσυνδέσετε έναν χώρο εργασίας Power BI.
  • Παροχή καθοδήγησης και δειγμάτων ερωτημάτων για την ανάλυση των δεδομένων: Δημιουργία ερωτημάτων KQL για διαχειριστές χώρου εργασίας, για να διευκολύνετε τα άτομα να ξεκινήσουν να αναλύουν τα δεδομένα που έχουν καταγραφεί.
  • Παρακολούθηση κόστους: Συνεργαστείτε με τον διαχειριστή Σας Azure για να παρακολουθείτε τις δαπάνες του Log Analytics σε συνεχή βάση.

SQL Server Profiler

Μπορείτε να χρησιμοποιήσετε το SQL Server Profiler (SQL Profiler) για την καταγραφή συμβάντων σημασιολογικού μοντέλου Power BI. Είναι ένα στοιχείο του SQL Server Management Studio (SSMS). Η συνδεσιμότητα σε ένα σημασιολογικό μοντέλο Power BI υποστηρίζεται με το SSMS καθώς βασίζεται στην αρχιτεκτονική των Υπηρεσιών ανάλυσης που προέρχεται από τον SQL Server.

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

  • Κατά τη διάρκεια της ανάπτυξης μοντέλων δεδομένων: Το SQL Profiler μπορεί να συνδεθεί σε ένα μοντέλο δεδομένων στο Power BI Desktop ως εξωτερικό εργαλείο. Αυτή η προσέγγιση είναι χρήσιμη για δημιουργούς μοντέλων δεδομένων που θέλουν να επικυρώσουν το μοντέλο δεδομένων τους ή να κάνουν ρύθμιση επιδόσεων.
  • Μετά τη δημοσίευση του σημασιολογικού μοντέλου στην υπηρεσία Power BI: Το SQL Profiler μπορεί να συνδεθεί σε ένα μοντέλο σημασιολογίας σε έναν χώρο εργασίας Premium. Το SSMS είναι ένα από τα πολλά υποστηριζόμενα εργαλεία προγράμματος-πελάτη που μπορούν να χρησιμοποιήσουν το τελικό σημείο XMLA για συνδεσιμότητα. Αυτή η προσέγγιση είναι χρήσιμη όταν θέλετε να κάνετε έλεγχο, παρακολούθηση, επικύρωση, αντιμετώπιση προβλημάτων ή ρύθμιση ενός δημοσιευμένου μοντέλου σημασιολογίας στην υπηρεσία Power BI.

Μπορείτε επίσης να χρησιμοποιήσετε το SQL Profiler ως εξωτερικό εργαλείο στο DAX Studio. Μπορείτε να χρησιμοποιήσετε το DAX Studio για να ξεκινήσετε μια ανίχνευση profiler, να αναλύσετε τα δεδομένα και να μορφοποιήσετε τα αποτελέσματα. Οι δημιουργός μοντέλων δεδομένων που χρησιμοποιούν το DAX Studio συχνά προτιμούν αυτή την προσέγγιση σε σχέση με την απευθείας χρήση του SQL Profiler.

Σημείωμα

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

Εξετάστε το ενδεχόμενο να χρησιμοποιήσετε το SQL Profiler αντί για το Azure Log Analytics όταν:

  • Ο οργανισμός σας δεν σας επιτρέπει να χρησιμοποιήσετε ή να δημιουργήσετε πόρους Azure Log Analytics στο Azure.
  • Θέλετε να καταγράφετε συμβάντα για ένα μοντέλο δεδομένων στο Power BI Desktop (που δεν έχει δημοσιευτεί σε έναν χώρο εργασίας Premium στην υπηρεσία Power BI).
  • Θέλετε να καταγράφετε συμβάντα για ένα σημασιολογικό μοντέλο για ένα σύντομο χρονικό διάστημα (αντί για όλα τα σημασιολογικά μοντέλα σε έναν χώρο εργασίας Premium).
  • Θέλετε να καταγράφετε ορισμένα συμβάντα μόνο κατά τη διάρκεια μιας ανίχνευσης (όπως μόνο το συμβάν Λήξη ερωτήματος).
  • Θέλετε να ξεκινήσετε και να διακόψετε τις ανιχνεύσεις σε συχνή βάση (όπως όταν πρέπει να καταγράφετε συμβάντα σημασιολογικών μοντέλων που εμφανίζονται τώρα).

Όπως και το Azure Log Analytics (περιγράφεται παραπάνω σε αυτό το άρθρο), τα συμβάντα σημασιολογικού μοντέλου που καταγράφονται από το SQL Profiler προέρχονται από υπάρχοντα αρχεία καταγραφής διαγνωστικών που είναι διαθέσιμα για τις Υπηρεσίες Ανάλυσης του Azure. Ωστόσο, υπάρχουν ορισμένες διαφορές στα συμβάντα που είναι διαθέσιμα.

Φιλοδώρημα

Η χρήση του SQL Profiler για την παρακολούθηση των Υπηρεσιών ανάλυσης καλύπτεται σε πολλά βιβλία, άρθρα και καταχωρήσεις ιστολογίου. Οι περισσότερες από αυτές τις πληροφορίες είναι σχετικές για την παρακολούθηση ενός σημασιολογικού μοντέλου Power BI.

Σημαντικό

Μπορείτε επίσης να χρησιμοποιήσετε το SQL Profiler για να παρακολουθείτε ερωτήματα που αποστέλλονται από την υπηρεσία Power BI στις υποκείμενες προελεύσεις δεδομένων (για παράδειγμα, σε μια σχεσιακή βάση δεδομένων SQL Server). Ωστόσο, η δυνατότητα ανίχνευσης μιας σχεσιακής βάσης δεδομένων έχει καταργηθεί. Η σύνδεση με τον μηχανισμό Υπηρεσιών ανάλυσης υποστηρίζεται και δεν έχει καταργηθεί. Εάν είστε εξοικειωμένοι με τα εκτεταμένα συμβάντα των Υπηρεσιών ανάλυσης και προτιμάτε να τα χρησιμοποιήσετε, η συνδεσιμότητα από το SSMS είναι δυνατή για ένα μοντέλο δεδομένων στο Power BI Desktop. Ωστόσο, δεν υποστηρίζεται για το Power BI Premium. Επομένως, αυτή η ενότητα εστιάζει μόνο στην τυπική συνδεσιμότητα SQL Profiler.

Η ρύθμιση μισθωτή Να επιτρέπονται τελικά σημεία XMLA και η "Ανάλυση στο Excel" με τη ρύθμιση μισθωτή σημασιολογικών μοντέλων εσωτερικής εγκατάστασης ελέγχει ποιες ομάδες χρηστών (οι οποίοι έχουν επίσης αντιστοιχιστεί στον ρόλο χώρου εργασίας Συμβάλλων, Μέλος ή Διαχειριστής ή στο δικαίωμα δόμησης για το μεμονωμένο μοντέλο σημασιολογίας) μπορούν να χρησιμοποιήσουν το τελικό σημείο XMLA για υποβολή ερωτημάτων ή/και διατήρηση σημασιολογικών μοντέλων στην υπηρεσία Power BI. Για περισσότερες πληροφορίες σχετικά με τη χρήση του τελικού σημείου XMLA, ανατρέξτε στο σενάριο χρήσης για τη διαχείριση μοντέλων δεδομένων για προχωρημένους.

Σημείωμα

Μπορείτε επίσης να χρησιμοποιήσετε το SQL Profiler για τον εντοπισμό σφαλμάτων και την αντιμετώπιση προβλημάτων συγκεκριμένων παραστάσεων DAX. Μπορείτε να συνδέσετε το SQL Profiler στο Power BI Desktop ως εξωτερικό εργαλείο. Αναζητήστε την κλάση συμβάντος Αρχείο καταγραφής αξιολόγησης DAX για να δείτε τα ενδιάμεσα αποτελέσματα μιας παράστασης DAX. Αυτό το συμβάν δημιουργείται όταν χρησιμοποιείτε τη συνάρτηση DAX EVALUATEANDLOG σε έναν υπολογισμό μοντέλου.

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

Λίστα ελέγχου - Κατά τον σχεδιασμό χρήσης του SQL Profiler, βασικές αποφάσεις και ενέργειες περιλαμβάνουν:

  • Αποφασίστε ποιος μπορεί να έχει εγκατεστημένο το SSMS ή το DAX Studio: Προσδιορίστε εάν θα επιτρέψετε σε όλους τους δημιουργούς περιεχομένου Power BI στον οργανισμό σας να εγκαταστήσουν το SSMS ή/και το DAX Studio, ώστε να μπορούν να χρησιμοποιήσουν το SQL Profiler. Αποφασίστε εάν αυτά τα βοηθητικά εργαλεία εγκαθίστανται κατόπιν αίτησης ή μέρος ενός τυπικού συνόλου λογισμικού που εγκαθίσταται για εγκεκριμένους δημιουργούς δεδομένων στον οργανισμό.
  • Προσθήκη του SQL Profiler στο μενού Εξωτερικά εργαλεία στο Power BI Desktop: Εάν οι δημιουργοί δεδομένων θα χρησιμοποιούν συχνά το SQL Profiler, ζητήστε από το τμήμα IT να το προσθέσει αυτόματα στο μενού Εξωτερικά εργαλεία στο Power BI Desktop για αυτούς τους χρήστες.
  • Αποφασίστε ποιος μπορεί να χρησιμοποιήσει το τελικό σημείο XMLA: Προσδιορίστε εάν όλοι οι χρήστες επιτρέπεται να συνδέονται σε δημοσιευμένα σημασιολογικά μοντέλα χρησιμοποιώντας το τελικό σημείο XMLA ή αν περιορίζεται μόνο σε εγκεκριμένους δημιουργούς δεδομένων. Ορίστε τη ρύθμιση μισθωτή Να επιτρέπονται τελικά σημεία XMLA και Ανάλυση στο Excel με τη ρύθμιση μισθωτή σημασιολογικών μοντέλων εσωτερικής εγκατάστασης για να συμβαδίζετε με αυτήν την απόφαση.
  • Παροχή καθοδήγησης και δειγμάτων ερωτημάτων για την ανάλυση των δεδομένων: Δημιουργήστε τεκμηρίωση για τους δημιουργούς δεδομένων σας, ώστε να κατανοούν τον προτεινόμενο τρόπο ελέγχου και παρακολούθησης σημασιολογικών μοντέλων. Παρέχετε οδηγίες για συνήθεις περιπτώσεις χρήσης, ώστε να είναι πιο εύκολο για αυτούς να ξεκινήσουν τη συγκέντρωση και ανάλυση δεδομένων ανίχνευσης.

Μετα-δεδομένα μοντέλου δεδομένων

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

Δυναμικές προβολές διαχείρισης

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

Συγκεκριμένα, μπορείτε να κάνετε τα εξής:

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

Φιλοδώρημα

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

Το SSMS είναι ένα εργαλείο που χρησιμοποιείται συνήθως για την εκτέλεση ερωτημάτων DMV. Μπορείτε επίσης να χρησιμοποιήσετε το cmdlet Invoke-ASCmd του PowerShell για να δημιουργήσετε και να εκτελέσετε δέσμες ενεργειών XMLA που υποβάλλουν ερωτήματα σε DMV.

Τα εργαλεία τρίτων και τα εξωτερικά εργαλεία είναι επίσης δημοφιλή στην κοινότητα του Power BI. Αυτά τα εργαλεία χρησιμοποιούν τα δημόσια τεκμηριωμένα DMV για την απλοποίηση της πρόσβασης και της εργασίας με δεδομένα που επιστρέφονται από τα DMV. Ένα παράδειγμα είναι το DAX Studio, το οποίο περιλαμβάνει ρητή λειτουργικότητα για πρόσβαση στα DMV. Το DAX Studio περιλαμβάνει επίσης μια ενσωματωμένη δυνατότητα View Metrics , η οποία είναι ευρέως γνωστή ως Vertipaq Analyzer. Η συνάρτηση Vertipaq Analyzer διαθέτει ένα περιβάλλον εργασίας χρήστη για την ανάλυση της δομής και του μεγέθους πινάκων, στηλών, σχέσεων και διαμερισμάτων σε ένα μοντέλο δεδομένων. Μπορείτε επίσης να εξαγάγετε (ή να εισαγάγετε) τα μετα-δεδομένα του μοντέλου δεδομένων σε ένα αρχείο .vpax. Το εξαγόμενο αρχείο περιέχει μόνο μετα-δεδομένα σχετικά με τη δομή και το μέγεθος του μοντέλου δεδομένων, χωρίς αποθήκευση δεδομένων μοντέλου.

Φιλοδώρημα

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

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

  • Κατά τη διάρκεια της ανάπτυξης μοντέλων δεδομένων: Το εργαλείο της επιλογής σας μπορεί να συνδεθεί σε ένα μοντέλο δεδομένων στο Power BI Desktop ως εξωτερικό εργαλείο. Αυτή η προσέγγιση είναι χρήσιμη για δημιουργούς μοντέλων δεδομένων που θέλουν να επικυρώσουν το μοντέλο δεδομένων τους ή να κάνουν ρύθμιση επιδόσεων.
  • Μετά τη δημοσίευση του σημασιολογικού μοντέλου στην υπηρεσία Power BI: Το εργαλείο που επιλέξετε μπορεί να συνδεθεί σε ένα σημασιολογικό μοντέλο σε έναν premium χώρο εργασίας. Το SSMS είναι ένα από τα πολλά υποστηριζόμενα εργαλεία προγράμματος-πελάτη που χρησιμοποιούν το τελικό σημείο XMLA για συνδεσιμότητα. Αυτή η προσέγγιση είναι χρήσιμη όταν θέλετε να ελέγξετε ή επικυρώσετε ένα δημοσιευμένο μοντέλο σημασιολογίας στην υπηρεσία Power BI.

Φιλοδώρημα

Εάν αποφασίσετε να συντάξετε τα δικά σας ερωτήματα DMV (για παράδειγμα, στο SSMS), να γνωρίζετε ότι τα DMV δεν υποστηρίζουν όλες τις λειτουργίες SQL. Επίσης, ορισμένα DMV δεν υποστηρίζονται στο Power BI (επειδή απαιτούν δικαιώματα διαχειριστή διακομιστή Υπηρεσιών ανάλυσης τα οποία δεν υποστηρίζονται από το Power BI).

Η ρύθμιση μισθωτή Να επιτρέπονται τελικά σημεία XMLA και η "Ανάλυση στο Excel" με τη ρύθμιση μισθωτή σημασιολογικών μοντέλων εσωτερικής εγκατάστασης ελέγχει ποιες ομάδες χρηστών (οι οποίοι έχουν επίσης αντιστοιχιστεί στον ρόλο χώρου εργασίας Συμβάλλων, Μέλος ή Διαχειριστής ή στο δικαίωμα δόμησης για το μεμονωμένο μοντέλο σημασιολογίας) μπορούν να χρησιμοποιήσουν το τελικό σημείο XMLA για υποβολή ερωτημάτων ή/και διατήρηση σημασιολογικών μοντέλων στην υπηρεσία Power BI.

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

Ανάλυση βέλτιστης πρακτικής

Η Ανάλυση βέλτιστης πρακτικής (BPA) είναι μια δυνατότητα του Tabular Editor, το οποίο είναι ένα εργαλείο τρίτου που έχει επιτύχει ευρεία υιοθέτηση από την κοινότητα του Power BI. Το BPA περιλαμβάνει ένα σύνολο προσαρμόσιμων κανόνων που μπορούν να σας βοηθήσουν να ελέγχετε την ποιότητα, τη συνέπεια και τις επιδόσεις του μοντέλου δεδομένων σας.

Φιλοδώρημα

Για να ρυθμίσετε το BPA, κάντε λήψη του συνόλου κανόνων βέλτιστης πρακτικής, οι οποίοι παρέχονται από τη Microsoft στο GitHub.

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

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

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

Φιλοδώρημα

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

Λίστα ελέγχου - Κατά τον σχεδιασμό πρόσβασης στα μετα-δεδομένα για μοντέλα δεδομένων, βασικές αποφάσεις και ενέργειες περιλαμβάνουν:

  • Αποφασίστε ποιος μπορεί να έχει εγκατεστημένο το SSMS: Προσδιορίστε αν θα επιτρέψετε σε όλους τους δημιουργούς περιεχομένου Power BI στον οργανισμό σας να εγκαταστήσουν το SSMS, ώστε να μπορούν να συνδεθούν σε δημοσιευμένα σημασιολογικά μοντέλα. Αποφασίστε εάν θα εγκατασταθεί κατόπιν αίτησης ή ως μέρος ενός τυπικού συνόλου λογισμικού που εγκαθίσταται για εγκεκριμένους δημιουργούς δεδομένων στον οργανισμό.
  • Αποφασίστε ποια εργαλεία τρίτων κατασκευαστών θα εγκατασταθούν: Προσδιορίστε εάν θα επιτρέπετε σε όλους τους δημιουργούς περιεχομένου Power BI στον οργανισμό σας να εγκαθιστούν εργαλεία τρίτων κατασκευαστών (όπως το DAX Studio και το Πρόγραμμα επεξεργασίας σε μορφή πίνακα), ώστε να μπορούν να παρακολουθούν τοπικά μοντέλα δεδομένων ή/και δημοσιευμένα σημασιολογικά μοντέλα. Αποφασίστε αν θα εγκατασταθούν κατόπιν αίτησης ή ως μέρος ενός τυπικού συνόλου λογισμικού που εγκαθίσταται για εγκεκριμένους δημιουργούς δεδομένων στον οργανισμό.
  • Ρύθμιση κανόνων βέλτιστης πρακτικής: Αποφασίστε ποιοι κανόνες ανάλυσης βέλτιστης πρακτικής μπορούν να σαρώσουν τα μοντέλα δεδομένων στον οργανισμό σας.
  • Αποφασίστε ποιος μπορεί να χρησιμοποιήσει το τελικό σημείο XMLA: Προσδιορίστε εάν όλοι οι χρήστες επιτρέπεται να συνδέονται σε σημασιολογικά μοντέλα χρησιμοποιώντας το τελικό σημείο XMLA ή αν περιορίζεται μόνο σε εγκεκριμένους δημιουργούς δεδομένων. Ορίστε τη ρύθμιση μισθωτή Να επιτρέπονται τελικά σημεία XMLA και Ανάλυση στο Excel με τη ρύθμιση μισθωτή σημασιολογικών μοντέλων εσωτερικής εγκατάστασης για να συμβαδίζετε με αυτήν την απόφαση.
  • Παροχή οδηγιών για δημιουργούς περιεχομένου: Δημιουργήστε τεκμηρίωση για τους δημιουργούς δεδομένων σας, ώστε να κατανοούν τους προτεινόμενους τρόπους για την ανάλυση σημασιολογικών μοντέλων. Παρέχετε οδηγίες για συνήθεις περιπτώσεις χρήσης, για να διευκολύνετε την έναρξη συγκέντρωσης και ανάλυσης αποτελεσμάτων DMV ή/και τη χρήση της Ανάλυσης βέλτιστης πρακτικής.

Επιδόσεις μοντέλου δεδομένων και ερωτημάτων

Το Power BI Desktop περιλαμβάνει πολλά εργαλεία που βοηθούν τους δημιουργούς δεδομένων στην αντιμετώπιση προβλημάτων και τη διερεύνηση των μοντέλων δεδομένων τους. Αυτές οι δυνατότητες απευθύνονται σε δημιουργούς μοντέλων δεδομένων που θέλουν να επικυρώσουν το μοντέλο δεδομένων τους και να κάνουν ρύθμιση των επιδόσεων πριν τη δημοσίευσή τους στην υπηρεσία Power BI.

Ανάλυση απόδοσης

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

Φιλοδώρημα

Μπορείτε να χρησιμοποιήσετε το DAX Studio για να εισαγάγετε και να αναλύσετε τα αρχεία καταγραφής που δημιουργούνται από την Ανάλυση απόδοσης.

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

Διαγνωστικά ερωτήματος

Χρησιμοποιήστε διαγνωστικά ερωτήματος, τα οποία είναι διαθέσιμα στο Power BI Desktop, για να διερευνήσετε τις επιδόσεις του Power Query. Είναι χρήσιμα για την αντιμετώπιση προβλημάτων και για την περίπτωση που θέλετε να κατανοήσετε τι κάνει ο μηχανισμός Power Query.

Οι πληροφορίες που μπορείτε να λάβετε από τα Διαγνωστικά ερωτήματος περιλαμβάνουν:

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

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

Μπορείτε να ξεκινήσετε διαγνωστικά περιόδου λειτουργίας στο Πρόγραμμα επεξεργασίας Power Query. Όταν ενεργοποιηθούν, οι λειτουργίες ερωτημάτων και ανανέωσης συλλέγονται μέχρι τη διακοπή της ανίχνευσης διαγνωστικού ελέγχου. Τα δεδομένα συμπληρώνονται απευθείας στο πρόγραμμα επεξεργασίας ερωτημάτων αμέσως όταν διακοπούν τα διαγνωστικά. Το Power Query δημιουργεί μια ομάδα Διαγνωστικά (φάκελος) και προσθέτει πολλά ερωτήματα σε αυτή. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε τυπική λειτουργικότητα του Power Query για να προβάλετε και να αναλύσετε τα δεδομένα διαγνωστικού ελέγχου.

Εναλλακτικά, μπορείτε να ενεργοποιήσετε μια ανίχνευση στο Power BI Desktop στην ενότητα Διαγνωστικός έλεγχος του παραθύρου Επιλογές . Τα αρχεία καταγραφής αποθηκεύονται σε έναν φάκελο στον τοπικό υπολογιστή σας. Αυτά τα αρχεία καταγραφής συμπληρώνονται με τα δεδομένα αφού κλείσετε το Power BI Desktop, κατά το οποίο διακόπτεται η ανίχνευση. Όταν κλείσει το Power BI Desktop, μπορείτε να ανοίξετε τα αρχεία καταγραφής με το πρόγραμμα που προτιμάτε (όπως ένα πρόγραμμα επεξεργασίας κειμένου) για να τα προβάλετε.

Αξιολόγηση ερωτήματος και αναδίπλωση

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

Εφαρμογή Premium μετρικών

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

Φιλοδώρημα

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

Η εφαρμογή Premium μετρικών περιλαμβάνει ένα εσωτερικό μοντέλο σημασιολογίας και ένα αρχικό σύνολο αναφορών. Σας βοηθά να εκτελείτε παρακολούθηση σχεδόν σε πραγματικό χρόνο εκχωρημένων πόρων Power BI Premium (P SKU) ή Power BI Embedded (SKU A). Περιλαμβάνει δεδομένα για τις τελευταίες δύο έως τέσσερις εβδομάδες (ανάλογα με το μετρικό).

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

Λίστα ελέγχου - Κατά την εξέταση προσεγγίσεων που θα χρησιμοποιηθούν για την παρακολούθηση του μοντέλου δεδομένων και της απόδοσης ερωτημάτων, βασικές αποφάσεις και ενέργειες περιλαμβάνουν τα εξής:

  • Προσδιορισμός στόχων επιδόσεων ερωτήματος σημασιολογικού μοντέλου: Βεβαιωθείτε ότι έχετε κατανοήσει καλά τι σημαίνει καλή απόδοση μοντέλου σημασιολογίας. Προσδιορίστε πότε θα απαιτήσετε συγκεκριμένους προορισμούς επιδόσεων ερωτημάτων (για παράδειγμα, τα ερωτήματα για την υποστήριξη αναφορών πρέπει να αποδοθούν εντός πέντε δευτερολέπτων). Σε αυτή την περίπτωση, βεβαιωθείτε ότι οι στόχοι κοινοποιούνται στους δημιουργούς δεδομένων στον οργανισμό σας.
  • Αναγνώριση στόχων επιδόσεων ανανέωσης μοντέλου σημασιολογίας: Προσδιορίστε πότε θα απαιτήσετε συγκεκριμένους στόχους ανανέωσης δεδομένων (για παράδειγμα, ολοκλήρωση μιας λειτουργίας ανανέωσης δεδομένων εντός 15 λεπτών και πριν από τις 5 π.μ.). Σε αυτή την περίπτωση, βεβαιωθείτε ότι οι στόχοι κοινοποιούνται στους δημιουργούς δεδομένων στον οργανισμό σας.
  • Εκπαίδευση της ομάδας υποστήριξής σας: Βεβαιωθείτε ότι η εσωτερική ομάδα υποστήριξης χρηστών σας είναι εξοικειωμένη με τις διαγνωστικές δυνατότητες, ώστε να είναι έτοιμες να υποστηρίξουν χρήστες Power BI όταν χρειάζονται βοήθεια.
  • Σύνδεση των διαχειριστών ομάδας υποστήριξης και βάσεων δεδομένων: Βεβαιωθείτε ότι η ομάδα υποστήριξής σας γνωρίζει πώς να επικοινωνήσει με τους σωστούς διαχειριστές για κάθε προέλευση δεδομένων (για παράδειγμα, κατά την αντιμετώπιση προβλημάτων αναδίπλωσης ερωτήματος).
  • Συνεργασία με τον διαχειριστή premium εκχωρημένων πόρων σας: Συνεργαστείτε με τον διαχειριστή εκχωρημένων πόρων σας για την αντιμετώπιση προβλημάτων σημασιολογικών μοντέλων που βρίσκονται σε έναν χώρο εργασίας που είναι αντιστοιχισμένος σε Premium εκχωρημένους πόρους ή εκχωρημένους πόρους του Power BI Embedded. Ανάλογα με την περίπτωση, ζητήστε πρόσβαση στην εφαρμογή Premium μετρικών.
  • Παροχή οδηγιών για δημιουργούς περιεχομένου: Δημιουργήστε τεκμηρίωση για τους δημιουργούς δεδομένων σας, ώστε να κατανοούν τις ενέργειες που πρέπει να γίνουν κατά την αντιμετώπιση προβλημάτων.
  • Συμπερίληψη σε εκπαιδευτικό υλικό: Παροχή καθοδήγησης στους δημιουργούς δεδομένων σας σχετικά με τον τρόπο δημιουργίας μοντέλων δεδομένων με καλές επιδόσεις. Βοηθήστε τους να υιοθετήσουν νωρίς καλές συνήθειες σχεδίασης. Εστιάστε στη διδασκαλία στους δημιουργούς δεδομένων πώς μπορούν να λαμβάνουν ορθές αποφάσεις σχεδίασης.

Παρακολούθηση προέλευσης δεδομένων

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

Μπορείτε να παρακολουθήσετε μια προέλευση δεδομένων για να:

  • Ελέγξτε ποιοι χρήστες αποστέλλουν ερωτήματα στην προέλευση δεδομένων.
  • Ελέγξτε ποιες εφαρμογές (όπως το Power BI) στέλνουν ερωτήματα στην προέλευση δεδομένων.
  • Εξετάστε ποιες προτάσεις ερωτημάτων αποστέλλονται στην προέλευση δεδομένων, πότε και από ποιοι χρήστες.
  • Προσδιορίστε πόσος χρόνος απαιτείται για την εκτέλεση ενός ερωτήματος.
  • Να ελέγχετε τον τρόπο με τον οποίο καλείται η ασφάλεια σε επίπεδο γραμμών από το σύστημα προέλευσης όταν χρησιμοποιεί καθολική σύνδεση (SSO).

Υπάρχουν πολλές ενέργειες που μπορεί να κάνει ένας δημιουργός περιεχομένου Power BI όταν αναλύει τα αποτελέσματα παρακολούθησης. Θα μπορούσαν:

  • Ρυθμίστε και βελτιώστε τα ερωτήματα που αποστέλλονται στην προέλευση δεδομένων, ώστε να είναι όσο το δυνατόν πιο αποδοτικά.
  • Επικυρώστε και ρυθμίστε τα εγγενή ερωτήματα που αποστέλλονται στην προέλευση δεδομένων.
  • Μειώστε τον αριθμό των στηλών που εισάγονται σε ένα μοντέλο δεδομένων.
  • Καταργήστε τις στήλες υψηλής ακρίβειας και υψηλής πληθικότητας που εισάγονται σε ένα μοντέλο δεδομένων.
  • Μειώστε την ποσότητα των δεδομένων ιστορικού που εισάγονται σε ένα μοντέλο δεδομένων.
  • Προσαρμόστε τους χρόνους ανανέωσης δεδομένων Power BI για να εξαπλώσετε τη ζήτηση για την προέλευση δεδομένων.
  • Χρησιμοποιήστε επαυξητική ανανέωση δεδομένων για να μειώσετε τον φόρτο στην προέλευση δεδομένων.
  • Μειώστε τον αριθμό των ανανεώσεων δεδομένων Power BI, ενοποιώντας πολλαπλά σημασιολογικά μοντέλα σε ένα κοινόχρηστο σημασιολογικό μοντέλο.
  • Προσαρμόστε τις ρυθμίσεις αυτόματης ανανέωσης σελίδας για να αυξήσετε τη συχνότητα ανανέωσης και, επομένως, μειώστε το φόρτο στην προέλευση δεδομένων.
  • Απλοποιήστε τους υπολογισμούς για να μειώσετε την πολυπλοκότητα των ερωτημάτων που αποστέλλονται στην προέλευση δεδομένων.
  • Αλλάξτε τη λειτουργία αποθήκευσης δεδομένων (για παράδειγμα, σε λειτουργία εισαγωγής αντί για DirectQuery) για να μειώσετε τον συνεπή φόρτο ερωτημάτων στην προέλευση δεδομένων.
  • Χρησιμοποιήστε τεχνικές μείωσης ερωτημάτων για να μειώσετε τον αριθμό ερωτημάτων που αποστέλλονται στην προέλευση δεδομένων.

Οι διαχειριστές συστημάτων μπορεί να κάνουν άλλες ενέργειες. Θα μπορούσαν:

  • Εισαγάγετε ένα ενδιάμεσο επίπεδο δεδομένων, όπως ροές δεδομένων Power BI (όταν μια αποθήκη δεδομένων δεν είναι μια βιώσιμη επιλογή). Οι δημιουργοί περιεχομένου Power BI μπορούν να χρησιμοποιήσουν τις ροές δεδομένων ως προέλευση δεδομένων τους αντί να συνδεθούν απευθείας σε προελεύσεις δεδομένων. Ένα ενδιάμεσο επίπεδο δεδομένων μπορεί να μειώσει το φόρτο σε ένα σύστημα προέλευσης. Έχει επίσης το πρόσθετο πλεονέκτημα της συγκέντρωσης της λογικής προετοιμασίας δεδομένων. Για περισσότερες πληροφορίες, ανατρέξτε στο σενάριο χρήσης προετοιμασίας δεδομένων από τον χρήστη.
  • Αλλάξτε τη θέση της προέλευσης δεδομένων για να μειώσετε την επίδραση του λανθάνοντος χρόνου δικτύου (για παράδειγμα, χρησιμοποιήστε την ίδια περιοχή δεδομένων για την υπηρεσία Power BI, τις προελεύσεις δεδομένων και τις πύλες).
  • Βελτιστοποιήστε την προέλευση δεδομένων ώστε να ανακτά πιο αποτελεσματικά δεδομένα για το Power BI. Αρκετές τεχνικές commons περιλαμβάνουν τη δημιουργία ευρετηρίων πινάκων, τη δημιουργία προβολών ευρετηρίου, τη δημιουργία μόνιμων υπολογιζόμενων στηλών, τη διατήρηση στατιστικών στοιχείων, τη χρήση πινάκων στη μνήμη ή columnstore και τη δημιουργία υλοποιημένων προβολών.
  • Κατευθύνετε τους χρήστες να χρησιμοποιήσουν μια αναπαραγωγή μόνο για ανάγνωση της προέλευσης δεδομένων, αντί για μια αρχική βάση δεδομένων παραγωγής. Μια αναπαραγωγή μπορεί να είναι διαθέσιμη ως μέρος μιας στρατηγικής βάσης δεδομένων υψηλής διαθεσιμότητας (HA). Ένα πλεονέκτημα μιας αναπαραγωγής μόνο για ανάγνωση είναι η μείωση του περιεχομένου στο σύστημα προέλευσης.

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

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

Φιλοδώρημα

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

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

Λίστα ελέγχου - Κατά τον σχεδιασμό παρακολούθησης μιας προέλευσης δεδομένων, βασικές αποφάσεις και ενέργειες περιλαμβάνουν:

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

Παρακολούθηση ανανέωσης δεδομένων

Μια λειτουργία ανανέωσης δεδομένων περιλαμβάνει την εισαγωγή δεδομένων από υποκείμενες προελεύσεις δεδομένων σε ένα σημασιολογικό μοντέλο Power BI, ροή δεδομένων ή datamart. Μπορείτε να προγραμματίσετε μια λειτουργία ανανέωσης δεδομένων ή να την εκτελέσετε κατ' απαίτηση.

Σύμβαση παροχής υπηρεσιών

Το ΤΜΉΜΑ IT χρησιμοποιεί συνήθως συμβάσεις παροχής υπηρεσιών (SLA) για να τεκμηριώσει τις προσδοκίες για τους πόρους δεδομένων. Για το Power BI, εξετάστε το ενδεχόμενο να χρησιμοποιήσετε μια SLA για κρίσιμο περιεχόμενο ή περιεχόμενο σε επίπεδο επιχείρησης. Συνήθως περιλαμβάνει πότε οι χρήστες μπορούν να περιμένουν να είναι διαθέσιμα ενημερωμένα δεδομένα σε ένα μοντέλο σημασιολογίας. Για παράδειγμα, μπορεί να έχετε μια SLA που όλες οι ανανεώσεις δεδομένων πρέπει να ολοκληρώνονται στις 7 π.μ. κάθε μέρα.

Αρχεία καταγραφής μοντέλου σημασιολογίας

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

Σημασιολογικά μοντέλα Premium εκχωρημένων πόρων

Όταν έχετε περιεχόμενο που φιλοξενείται σε εκχωρημένους πόρους του Power BI Premium, έχετε περισσότερες δυνατότητες για να παρακολουθείτε τις λειτουργίες ανανέωσης δεδομένων.

  • Η σελίδα συνόψεων ανανέωσης Power BI στην πύλη διαχείρισης περιλαμβάνει μια σύνοψη του ιστορικού ανανέωσης. Αυτή η σύνοψη παρέχει πληροφορίες σχετικά με τη διάρκεια ανανέωσης και τα μηνύματα σφάλματος.
  • Η εφαρμογή χρήσης και μετρικών του Power BI Premium περιλαμβάνει επίσης χρήσιμες πληροφορίες ανανέωσης. Είναι χρήσιμο όταν πρέπει να διερευνήσετε τη δραστηριότητα ανανέωσης για εκχωρημένους πόρους Power BI Premium (P SKU) ή Power BI Embedded (SKU A).

Βελτιωμένες ανανεώσεις μοντέλου σημασιολογίας

Οι δημιουργοί περιεχομένου μπορούν να εκκινήσουν ανανεώσεις σημασιολογικών μοντέλων, χρησιμοποιώντας βελτιωμένη ανανέωση με το API REST Της ανανέωσης στο Power BI REST API ομάδας . Όταν χρησιμοποιείτε βελτιωμένη ανανέωση, μπορείτε να παρακολουθείτε τις λειτουργίες ανανέωσης ιστορικού, τρέχουσας και εκκρεμούς ανανέωσης.

Παρακολούθηση χρονοδιαγράμματος ανανέωσης δεδομένων

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

API REST του Power BI

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

Μπορείτε να ανακτήσετε το ιστορικό ανανέωσης δεδομένων χρησιμοποιώντας τα εξής:

Φιλοδώρημα

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

Λίστα ελέγχου - Κατά τον σχεδιασμό για παρακολούθηση της ανανέωσης δεδομένων, βασικές αποφάσεις και ενέργειες περιλαμβάνουν:

  • Καθορισμός συγκεκριμένων στόχων: Κατά την παρακολούθηση ανανεώσεων δεδομένων, αποσαφηνιστείτε σχετικά με το τι ακριβώς πρέπει να επιτύχετε και ποιο πρέπει να είναι το εύρος της παρακολούθησης (για παράδειγμα, σημασιολογικά μοντέλα παραγωγής, πιστοποιημένα σημασιολογικά μοντέλα και άλλα).
  • Εξετάστε τη ρύθμιση μιας SLA: Προσδιορίστε εάν μια SLA θα ήταν χρήσιμη για να ορίσετε τις προσδοκίες για τη διαθεσιμότητα των δεδομένων και πότε πρέπει να εκτελούνται τα χρονοδιαγράμματα ανανέωσης δεδομένων.
  • Συνεργασία με διαχειριστές βάσης δεδομένων και πύλης: Συνεργαστείτε με τους διαχειριστές βάσης δεδομένων ή συστήματος και τους διαχειριστές πύλης, για να παρακολουθείτε ή να αντιμετωπίζετε προβλήματα με την ανανέωση δεδομένων.
  • Μεταφορά γνώσεων για την ομάδα υποστήριξης: Βεβαιωθείτε ότι η ομάδα υποστήριξής σας γνωρίζει πώς να βοηθήσει τους δημιουργούς περιεχομένου όταν προκύπτουν προβλήματα ανανέωσης δεδομένων.
  • Ενημέρωση εκπαίδευσης και καθοδήγησης: Συμπεριλάβετε βασικές πληροφορίες και συμβουλές για τους δημιουργούς δεδομένων σχετικά με τον τρόπο ανανέωσης δεδομένων από προελεύσεις δεδομένων οργανισμού και κοινές προελεύσεις δεδομένων. Συμπεριλάβετε βέλτιστες πρακτικές και προτιμήσεις οργανισμού για τον τρόπο διαχείρισης της ανανέωσης δεδομένων.
  • Χρησιμοποιήστε μια διεύθυνση ηλεκτρονικού ταχυδρομείου υποστήριξης για ειδοποιήσεις: Για κρίσιμο περιεχόμενο, ρυθμίστε τις ειδοποιήσεις ανανέωσης ώστε να χρησιμοποιούν μια διεύθυνση ηλεκτρονικού ταχυδρομείου υποστήριξης.
  • Ρύθμιση κεντρικής παρακολούθησης ανανέωσης: Χρησιμοποιήστε τα Power BI REST API για τη μεταγλώττιση του ιστορικού ανανέωσης δεδομένων.

Παρακολούθηση ροής δεδομένων

Δημιουργείτε μια ροή δεδομένων Power BI με το Power Query Online. Πολλές από τις δυνατότητες επιδόσεων ερωτήματος και τα διαγνωστικά Power Query, τα οποία περιγράφηκαν νωρίτερα, ισχύουν.

Προαιρετικά, μπορείτε να ορίσετε χώρους εργασίας για χρήση του Azure Data Lake Storage Gen2 για χώρο αποθήκευσης ροής δεδομένων (γνωστός ως "χρήση του δικού σας χώρου αποθήκευσης") αντί για εσωτερικό χώρο αποθήκευσης. Όταν χρησιμοποιείτε τον δικό σας χώρο αποθήκευσης, εξετάστε το ενδεχόμενο να ενεργοποιήσετε την τηλεμετρία , ώστε να μπορείτε να παρακολουθείτε τα μετρικά για το λογαριασμό χώρου αποθήκευσης. Για περισσότερες πληροφορίες, ανατρέξτε στο σενάριο χρήσης προετοιμασίας δεδομένων από τον χρήστη και στο σύνθετο σενάριο χρήσης προετοιμασίας δεδομένων.

Μπορείτε να χρησιμοποιήσετε τα Power BI REST API για την παρακολούθηση συναλλαγών ροής δεδομένων. Για παράδειγμα, χρησιμοποιήστε το API Λήψη συναλλαγών ροής δεδομένων για να ελέγξετε την κατάσταση των ανανεώσεων ροής δεδομένων.

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

Φιλοδώρημα

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

Παρακολούθηση datamart

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

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

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