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


Παρακολούθηση απόδοσης αναφοράς στο Power BI

Παρακολουθήστε την απόδοση της αναφοράς στο Power BI Desktop χρησιμοποιώντας το Ανάλυση απόδοσης. Η παρακολούθηση θα σας βοηθήσει να μάθετε πού βρίσκονται οι συμφορήσεις και πώς μπορείτε να βελτιώσετε τις επιδόσεις της αναφοράς.

Η παρακολούθηση των επιδόσεων είναι σχετική στις ακόλουθες περιπτώσεις:

  • Η ανανέωση του μοντέλου δεδομένων εισαγωγής είναι αργή.
  • Οι αναφορές directQuery ή δυναμικών Σύνδεση ion είναι αργές.
  • Οι υπολογισμοί του μοντέλου σας είναι αργοί.

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

Σημείωμα

Οι Ανάλυση απόδοσης δεν μπορούν να χρησιμοποιηθούν για την παρακολούθηση δραστηριοτήτων ή εκχωρημένων πόρων Premium ανά χρήστη (PPU).

Χρήση διαγνωστικών ερωτήματος

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

Screenshot of Power Query Editor Tools ribbon tab showing the Diagnose Step command, Start Diagnostics command, and the Stop Diagnostics command.

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

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

Χρήση του SQL Server Profiler

Μπορείτε επίσης να χρησιμοποιήσετε το SQL Server Profiler για να προσδιορίσετε τα ερωτήματα που είναι αργά.

Σημείωμα

Το SQL Server Profiler είναι διαθέσιμο ως μέρος του SQL Server Management Studio.

Χρησιμοποιήστε το SQL Server Profiler όταν η προέλευση δεδομένων σας είναι είτε:

  • SQL Server
  • Υπηρεσίες ανάλυσης του SQL Server
  • Υπηρεσίες Ανάλυσης του Azure

Προσοχή

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

Για να δημιουργήσετε μια ανίχνευση του SQL Server Profiler, ακολουθήστε αυτές τις οδηγίες:

  1. Ανοίξτε την αναφορά του Power BI Desktop (ώστε να είναι εύκολο να εντοπίσετε τη θύρα στο επόμενο βήμα, κλείστε τυχόν άλλες ανοιχτές αναφορές).
  2. Για να προσδιορίσετε τη θύρα που χρησιμοποιείται από το Power BI Desktop, στο PowerShell (με δικαιώματα διαχειριστή) ή στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή:
    netstat -b -n
    
    Το αποτέλεσμα θα είναι μια λίστα εφαρμογών και οι ανοιχτές θύρες τους. Αναζητήστε τη θύρα που χρησιμοποιείται από το msmdsrv.exe και καταγράψτε την για μελλοντική χρήση. Είναι η παρουσία σας του Power BI Desktop.
  3. Για να συνδέσετε το SQL Server Profiler στην αναφορά του Power BI Desktop:
    1. Ανοίξτε το SQL Server Profiler.
    2. Στο SQL Server Profiler, στο μενού Αρχείο , επιλέξτε Νέα ανίχνευση.
    3. Στο πεδίο Τύπος διακομιστή, επιλέξτε Υπηρεσίες ανάλυσης.
    4. Στο Όνομα διακομιστή, πληκτρολογήστε localhost:[θύρα που καταγράφηκε νωρίτερα].
    5. Κάντε κλικ στην επιλογή Εκτέλεση. Τώρα η ανίχνευση του SQL Server Profiler είναι δυναμική και δημιουργεί ενεργά προφίλ στα ερωτήματα του Power BI Desktop.
  4. Καθώς εκτελούνται ερωτήματα του Power BI Desktop, θα δείτε τις αντίστοιχες διάρκειες και τους χρόνους CPU τους. Ανάλογα με τον τύπο προέλευσης δεδομένων, ενδέχεται να δείτε άλλα συμβάντα που υποδεικνύουν τον τρόπο εκτέλεσης του ερωτήματος. Χρησιμοποιώντας αυτές τις πληροφορίες, μπορείτε να προσδιορίσετε ποια ερωτήματα αποτελούν τη συμφόρηση.

Ένα πλεονέκτημα της χρήσης του SQL Server Profiler είναι ότι μπορείτε να αποθηκεύσετε μια ανίχνευση βάσης δεδομένων SQL Server (σχεσιακή). Η ανίχνευση μπορεί να αποτελέσει μια εισαγωγή στο Database Engine Tuning Advisor. Με αυτόν τον τρόπο, μπορείτε να λάβετε προτάσεις σχετικά με τον τρόπο συντονισμού της προέλευσης δεδομένων σας.

Παρακολούθηση μετρικών Premium

Παρακολουθήστε την απόδοση του περιεχομένου που αναπτύσσεται στους εκχωρημένους πόρους Power BI Premium του οργανισμού σας με τη βοήθεια της εφαρμογής Μετρικά εκχωρημένων πόρων του Microsoft Fabric.

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