Ρύθμιση παραμέτρων του Azure Log Analytics για το Power BI

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

Υπάρχουν δύο στοιχεία για να κάνετε το Azure Log Analytics να λειτουργεί για το Power BI:

  • Ρυθμίστε τις παραμέτρους της συνδρομής σας Azure στην πύλη Azure.
  • Ενεργοποιήστε την ανάλυση αρχείων καταγραφής για το Power BI στην πύλη Διαχείριση Power BI.

Οι παρακάτω ενότητες σάς καθοδηγούν στα βήματα που περιγράφονται για να κάνετε και τα δύο.

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

Προαπαιτούμενα στοιχεία

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

  • Πρόσβαση συμβάλλοντα στη συνδρομή Azure.
  • Καταχωρήστε την υπηρεσία παροχής πόρων "microsoft.insights" στη συνδρομή Azure όπου θα συλλέξετε δεδομένα αρχείου καταγραφής του Power BI.
  • Ο χρήστης που ρυθμίζει την ενοποίηση του Log Analytics στο Power BI πρέπει να είναι στον ρόλο Συμβάλλων στο log Analytics για τον χώρο εργασίας log Analytics. Ανατρέξτε στο θέμα Συνήθεις ερωτήσεις για λύσεις εάν δεν είναι δυνατή η ανάθεση του ρόλου "Κάτοχος".

Ενεργοποίηση της υπηρεσίας παροχής πόρων "microsoft.insights"

Το Log Analytics απαιτεί να είναι ενεργοποιημένη η υπηρεσία παροχής πόρων "microsoft.insights" στο επίπεδο συνδρομής Azure. Τα παρακάτω βήματα σάς καθοδηγούν στη διαδικασία.

  1. Πραγματοποιήστε είσοδο στην πύλη Azure, επιλέξτε τη συνδρομή που θέλετε να χρησιμοποιήσετε με το Log Analytics και η οποία περιέχει τους χώρους εργασίας σας από το Log Analytics. Στην ενότητα Ρυθμίσεις, επιλέξτε Υπηρεσίες παροχής πόρων, όπως φαίνεται στην παρακάτω εικόνα.

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

  2. Κάντε αναζήτηση για microsoft.insights στην περιοχή Υπηρεσίες παροχής πόρων. Στη συνέχεια, επιλέξτε Εγγραφή.

    Στιγμιότυπο οθόνης των υπηρεσιών παροχής πόρων στο κύριο τμήμα παραθύρου με το Microsoft.insights καταχωρημένο.

Ορισμός δικαιωμάτων

  1. Βεβαιωθείτε ότι ο χρήστης που ρυθμίζεται για την ενοποίηση του Log Analytics έχει τον ρόλο Συμβάλλοντα στο Log Analytics του χώρου εργασίας Log Analytics. Όταν επιλέγετε Έλεγχος πρόσβασης (IAM) για τη συνδρομή στην πύλη Azure και, στη συνέχεια, επιλέγετε Αναθέσεις ρόλων από τις επάνω επιλογές στον πίνακα, ο τρέχων χρήστης πρέπει να δει μία καταχώρηση: Συμβάλλων στο log Analytics για τον χρήστη που ρυθμίζει το Log Analytics:

    Στιγμιότυπο οθόνης του τμήματος παραθύρου ελέγχου πρόσβασης με επισημασμένο τον ρόλο.

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

Να επιτρέπεται η καταγραφή σε επίπεδο χώρου εργασίας από την πύλη Διαχείριση

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

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

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

Ρύθμιση παραμέτρων καταγραφής σε χώρο εργασίας Premium

  1. Στον χώρο εργασίας Premium, οι διαχειριστές χώρου εργασίας μπορούν να ενεργοποιήσουν το Log Analytics. Για να το κάνετε αυτό, μεταβείτε στην Ρυθμίσεις όπως φαίνεται στην παρακάτω εικόνα.

    Στιγμιότυπο οθόνης του τμήματος παραθύρου

  2. Στο τμήμα παραθύρου Ρυθμίσεις, επιλέξτε Συνδέσεις Azure και, στη συνέχεια, αναπτύξτε το Log Analytics, όπως φαίνεται στην παρακάτω εικόνα.

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

  3. Επιλέξτε τη συνδρομή Azure, ομάδα πόρων και, στη συνέχεια, τον χώρο εργασίας Log Analytics που έχει ρυθμιστεί στην προηγούμενη ενότητα. Στη συνέχεια, επιλέξτε Αποθήκευση. Όταν ολοκληρωθεί με επιτυχία, η αναπτυγμένη ενότητα Log Analytics σε επίπεδο μισθωτή θα πρέπει να μοιάζει με την παρακάτω εικόνα.

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

Αποσύνδεση του Azure Log Analytics

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

Στιγμιότυπο οθόνης της προειδοποίησης αποσύνδεσης στο τμήμα παραθύρου ρυθμίσεων.

Σημείωμα

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

Σενάρια χρήσης

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

  • Προσδιορίστε περιόδους υψηλής ή ασυνήθιστης δραστηριότητας μηχανισμού Υπηρεσιών ανάλυσης κατά εκχωρημένους πόρους, χώρο εργασίας, αναφορά ή χρήστη.
  • Ανάλυση επιδόσεων και τάσεων ερωτημάτων, συμπεριλαμβανομένων εξωτερικών λειτουργιών DirectQuery.
  • Ανάλυση διάρκειας ανανέωσης μοντέλου σημασιολογίας, επικαλύψεων και βημάτων επεξεργασίας.
  • Ανάλυση προσαρμοσμένων λειτουργιών που αποστέλλονται με χρήση του τελικού σημείου XMLA Premium.

Στείλτε μας σχόλια στο Κοινότητα Power BI για τον τρόπο με τον οποίο χρησιμοποιείτε την καταγραφή και πώς βοήθησε τον οργανισμό σας.

Συνθήκες σφάλματος και τρόποι επίλυσης

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

Συνθήκη εναύσματος Τύπος Μήνυμα
Δεν έχετε δικαίωμα εγγραφής στον χώρο εργασίας του Log Analytics Σφάλμα - δεν είναι δυνατή η συνέχεια Χρειάζεστε δικαιώματα εγγραφής σε αυτόν τον χώρο εργασίας του Log Analytics για να τον συνδέσετε στο Power BI. Επικοινωνήστε με το άτομο στον οργανισμό σας που διαχειρίζεται συνδρομές Azure για να διορθώσει αυτό το πρόβλημα.
Δεν έχετε δικαίωμα εγγραφής στον λογαριασμό χώρου εργασίας του Log Analytics Σφάλμα - δεν είναι δυνατή η συνέχεια Χρειάζεστε δικαιώματα εγγραφής σε αυτόν τον χώρο εργασίας του Log Analytics για να τον συνδέσετε στο Power BI.
Δεν έχετε πρόσβαση σε συνδρομές Azure Σφάλμα - δεν είναι δυνατή η συνέχεια Δεν έχετε πρόσβαση σε συνδρομές Azure. Ζητήστε από το άτομο που διαχειρίζεται συνδρομές Azure στον οργανισμό σας να σας εκχωρήσει πρόσβαση συμβάλλοντα ή νεότερη έκδοση.
Δεν έχετε πρόσβαση σε χώρους εργασίας azure Log Analytics σε αυτήν τη συνδρομή Σφάλμα - δεν είναι δυνατή η συνέχεια Δεν έχετε πρόσβαση σε έναν χώρο εργασίας Azure Log Analytics. Ζητήστε από το άτομο που διαχειρίζεται συνδρομές Azure στον οργανισμό σας να σας προσθέσει στον ρόλο κατόχου ή συμβάλλοντα του Log Analytics.
Το Log Analytics σε επίπεδο χώρου εργασίας είναι απενεργοποιημένο όταν προσπαθείτε να συνδεθείτε Πληροφορίες Ζητήστε από τον διαχειριστή μισθωτή σας να εκχωρήσει στους διαχειριστές χώρου εργασίας το δικαίωμα σύνδεσης των χώρων εργασίας του Log Analytics.
Το Log Analytics σε επίπεδο χώρου εργασίας είναι απενεργοποιημένο όταν προσπαθείτε να αποσυνδεθείτε Πληροφορίες Ο διαχειριστής μισθωτή σας έχει ανακαλέσει το δικαίωμα των διαχειριστών χώρου εργασίας να συνδέουν τους δικούς τους χώρους εργασίας Azure Log Analytics. Εάν αποσυνδεθείτε, δεν μπορείτε να συνδεθείτε σε άλλη.

Συμβάντα και σχήμα

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

  • AggregateTableRewriteQuery
  • Command
  • Αδιέξοδο
  • DirectQuery
  • Ανακάλυψη
  • Σφάλμα
  • Αναφορά προόδου
  • Query
  • Προετοιμασία περιόδου λειτουργίας
  • VertiPaqSEQuery
  • Ειδοποίηση

Ο παρακάτω πίνακας περιγράφει το σχήμα.

Ιδιότητα Υπάρχουσα ιδιότητα Υπηρεσίες Ανάλυσης του Azure Περιγραφή
TimeGenerated Η χρονική σήμανση (UTC) του πότε δημιουργήθηκε το αρχείο καταγραφής.
Όνομα λειτουργίας EventClass_s Η λειτουργία που σχετίζεται με την εγγραφή αρχείου καταγραφής.
CorrelationId Το αναγνωριστικό για συσχετισμένα συμβάντα. Μπορεί να χρησιμοποιηθεί για τον προσδιορισμό συσχετισμένων συμβάντων μεταξύ πολλών πινάκων.
PowerBIWorkspaceId Μοναδικό αναγνωριστικό του χώρου εργασίας που περιέχει το αντικείμενο σχεδίασης που χρησιμοποιείται.
PremiumCapacityId Μοναδικό αναγνωριστικό των Premium εκχωρημένων πόρων που φιλοξενούν το αντικείμενο σχεδίασης στο οποίο χρησιμοποιείται.
ApplicationContext ApplicationContext_s Τσάντα ιδιοτήτων μοναδικών αναγνωριστικών που παρέχει λεπτομέρειες σχετικά με την εφαρμογή που εκτελεί την αίτηση. Για παράδειγμα, το αναγνωριστικό αναφοράς.
ApplicationName ApplicationName_s Περιέχει το όνομα της εφαρμογής-πελάτη που δημιούργησε τη σύνδεση με τον διακομιστή. Αυτή η στήλη συμπληρώνεται με τις τιμές που μεταβιβάζονται από την εφαρμογή αντί για το εμφανιζόμενο όνομα του προγράμματος.
Αντικείμενο σχεδίασηςId Μοναδικό αναγνωριστικό της καταγραφής πόρων των δεδομένων.
ArtifactKind Τύπος καταγραφής της λειτουργίας, για παράδειγμα, σημασιολογικό μοντέλο.
CpuTimeMs CPUTime_s Χρονικό διάστημα CPU (σε χιλιοστά δευτερολέπτου) που χρησιμοποιείται από το συμβάν.
ArtifactName DatabaseName_s Το όνομα του τεχνουργήματος Power BI που καταγράφει αυτήν τη λειτουργία.
LogAnalyticsCategory Μοναδικά Κατηγορία συμβάντων, όπως Έλεγχος/Ασφάλεια/Αίτηση.
DatasetMode Η λειτουργία του μοντέλου σημασιολογίας. Εισαγωγή, DirectQuery ή Σύνθετη.
Διάρκειες Duration_s Χρονικό διάστημα (σε χιλιοστά δευτερολέπτου) που χρειάστηκε από την επιχείρηση.
Χρήστης User_s Ο χρήστης που συσχετίζεται με την εκτέλεση της λειτουργίας. Χρησιμοποιείται όταν πρέπει να γίνει μίμηση μιας ταυτότητας τελικού χρήστη στον διακομιστή.
ΕκτέλεσηUser EffectiveUsername_s Ο χρήστης που εκτελεί τη λειτουργία.
OperationDetailName EventSubclass_s Περισσότερες λεπτομέρειες σχετικά με τη λειτουργία.
XmlaObjectPath ObjectPath_s Διαδρομή αντικειμένου. Μια λίστα γονικών στοιχείων διαχωρισμένων με κόμματα, η οποία ξεκινά με το γονικό στοιχείο του αντικειμένου.
PowerBIWorkspaceName Το όνομα του χώρου εργασίας Power BI που περιέχει το αντικείμενο σχεδίασης.
Κωδικός κατάστασης Error_s Κωδικός κατάστασης της λειτουργίας. Καλύπτει την επιτυχία και την αποτυχία.
ProgressCounter ProgressTotal_s Μετρητής προόδου.
XmlaProperties RequestProperties_s Ιδιότητες της αίτησης XMLA.
XmlaSessionId SPID_s Αναγνωριστικό περιόδου λειτουργίας των Υπηρεσιών ανάλυσης.
Επίπεδο Severity_s Περιέχει το επίπεδο σοβαρότητας της λειτουργίας που καταγράφεται. Επιτυχία, Ενημερωτική, Προειδοποίηση ή Σφάλμα.
Ταυτότητα Πληροφορίες σχετικά με τον χρήστη και τους ισχυρισμούς.
Κατάσταση Κατάσταση της λειτουργίας.
EventText TextData_s Περιέχει λεπτομερείς πληροφορίες που σχετίζονται με τη λειτουργία, για παράδειγμα, το ερώτημα DAX.
CustomerTenantId Αναγνωριστικό μισθωτή Power BI του πελάτη.
XmlaRequestId RootActivityId_g Μοναδικό αναγνωριστικό της αίτησης.
ReplicaId Αναγνωριστικό αναπαραγωγής που θα σας επιτρέψει να αναγνωρίσετε την αναπαραγωγή όταν ενεργοποιείται η Κλιμάκωση ερωτήματος (QSO ). Η αναπαραγωγή ανάγνωσης-εγγραφής έχει πάντα ReplicaId='AAA' και οι ρεπλίκες μόνο για ανάγνωση έχουν ReplicaId που ξεκινά "AAB" και μετά. Για σημασιολογικά μοντέλα χωρίς δυνατότητα QSO, το ReplicaId είναι πάντα "AAA"

Συμβάν ExecutionMetrics

Για κάθε αίτηση εντοπισμού, εντολής και ερωτήματος , ένα συμβάν με την ονομασία ExecutionMetrics παράγεται στο τέλος της αίτησης. Αυτό το συμβάν περιέχει μετρικά εκτέλεσης για την αίτηση, τα οποία μπορούν να σας βοηθήσουν στη διάγνωση και την αντιμετώπιση προβλημάτων πιο αποτελεσματικά. Η ανίχνευση ExecutionMetrics συσχετίζεται με το πλησιέστερο [Discover|Εντολή|Query]End event.

Το παρακάτω ερώτημα KQL ανακτά τα συμβάντα ExecutionMetrics για όλες τις λειτουργίες ανανέωσης ενός μοντέλου σημασιολογίας την τελευταία ημέρα:

let commands = PowerBIDatasetsWorkspace
    | where TimeGenerated > ago(1d)
    | where ArtifactId =~ "[Semantic Model Id]"
    | where OperationName in ("CommandEnd")
    | where EventText contains "<Refresh"
    | project TimeGenerated, ArtifactId, CommandOperationName = OperationName, XmlaRequestId, CorrelationId, CommandText = EventText;
let executionMetrics = PowerBIDatasetsWorkspace        
    | where OperationName == "ExecutionMetrics"
    | project TimeGenerated, XmlaRequestId, CorrelationId, EventText;
commands
| join kind=leftouter executionMetrics on XmlaRequestId

Το παρακάτω ερώτημα KQL ανακτά συμβάντα που είχαν περιορισμό την τελευταία ημέρα από χώρο εργασίας, στοιχείο και χρήστη:

let executionMetrics = PowerBIDatasetsWorkspace
    | where TimeGenerated > ago(1d)    
    | where OperationName == "ExecutionMetrics"    
    | extend eventTextJson = parse_json(EventText)      
    | extend capacityThrottlingMs=toint(eventTextJson.capacityThrottlingMs)
    | where capacityThrottlingMs > 0;
let commands = PowerBIDatasetsWorkspace    
    | where OperationName in ("CommandEnd", "QueryEnd", "DiscoverEnd")    
    | project
        TimeGenerated,
        ExecutingUser,
        ArtifactId,
        PowerBIWorkspaceId,
        CommandOperationName = OperationName,
        XmlaRequestId,
        CorrelationId,
        CommandText = EventText;
commands
| join kind=inner executionMetrics on XmlaRequestId
| project
    TimeGenerated,
    ArtifactId,
    PowerBIWorkspaceId,
    ExecutingUser,
    CommandOperationName,
    XmlaRequestId,
    EventText,
    CommandText,
    capacityThrottlingMs
| summarize countThrottling = count(), avgThrottlingDuration = avg(capacityThrottlingMs) by PowerBIWorkspaceId, ArtifactId, ExecutingUser, CommandOperationName

Τα στατιστικά στοιχεία παρουσιάζονται ως κείμενο JSON στην ιδιότητα EventText , δείτε τα παρακάτω παραδείγματα.

{
    "timeStart": "2024-03-20T12:39:59.681Z",
    "timeEnd": "2024-03-20T13:01:14.241Z",
    "durationMs": 1274559,    
    "vertipaqJobCpuTimeMs": 156,
    "mEngineCpuTimeMs": 9617484,
    "totalCpuTimeMs": 9618469,
    "executionDelayMs": 10,
    "approximatePeakMemConsumptionKB": 1683409,
    "mEnginePeakMemoryKB": 1676816,
    "tabularConnectionTimeoutMs": 18000000,    
    "refreshParallelism": 16,
    "vertipaqTotalRows": 114,
    "intendedUsage": 2
}

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

Ιδιότητα Περιγραφή
timeStart Η χρονική σήμανση (UTC) του πότε ξεκίνησε η αίτηση.
timeEnd Η χρονική σήμανση (UTC) της στιγμής που τερματίστηκε η αίτηση.
durationM Η συνολική διάρκεια της εκτέλεσης.
datasource Σύνδεση ionThrottleTimeMs Συνολικός χρόνος επιτάχυνσης μετά την υπέρβαση του ορίου σύνδεσης προέλευσης δεδομένων. Μάθετε περισσότερα σχετικά με τις μέγιστες ταυτόχρονες συνδέσεις εδώ.
directQuery Σύνδεση ionTimeMs Συνολικός χρόνος που καταναλώνει για τη δημιουργία νέας σύνδεσης DirectQuery κατά τη διάρκεια της αίτησης
directQueryIterationTimeMs Συνολικός χρόνος που καταναλώνεται για την διαδοχική εκτέλεση των αποτελεσμάτων που επιστρέφονται από τα ερωτήματα DirectQuery.
directQueryTotalTimeMs Συνολικός χρόνος που καταναλώνει η εκτέλεση και ανάγνωση όλων των ερωτημάτων DirectQuery κατά τη διάρκεια της αίτησης.
executionDelayMs Συνολικός χρόνος που καταναλώνει σε αναμονή για τη διαθεσιμότητα νήματος νήματος του μηχανισμού υπηρεσιών ανάλυσης.
totalCpuTimeMs Συνολικός χρόνος CPU της αίτησης.
vertipaqJobCpuTimeMs Συνολικός χρόνος CPU που καταναλώνεται από τον μηχανισμό Vertipaq.
mEngineCpuTimeMs Συνολικός χρόνος CPU που καταναλώνεται από τον μηχανισμό PowerQuery.
queryProcessingCpuTimeMs Ο συνολικός χρόνος που καταναλώνεται από εργασίες στο νήμα συγκέντρωσης νημάτων ερωτήματος των Υπηρεσιών ανάλυσης.
approximatePeakMemoryConsumptionKB Κατά προσέγγιση μέγιστη συνολική κατανάλωση μνήμης κατά τη διάρκεια της αίτησης.
mEnginePeakMemoryKB Κατά προσέγγιση μέγεθος δέσμευσης μνήμης (σε kilobyte) σε όλα τα κοντέινερ συνδυασμού μηχανισμού PowerQuery.
directQueryTimeoutMs Χρονικό όριο που σχετίζεται με ερωτήματα DirectQuery.
externalQueryTimeoutMs Χρονικό όριο που σχετίζεται με ερωτήματα σε εξωτερικές προελεύσεις δεδομένων.
μορφή πίνακα Σύνδεση ionTimeoutMs Χρονικό όριο που σχετίζεται με εξωτερικές συνδέσεις προέλευσης δεδομένων σε μορφή πίνακα (e.g. SQL).
refreshParallelism Αποτελεσματική MaxParallelism που χρησιμοποιείται στην αίτηση.
vertipaqTotalRows Ο συνολικός αριθμός των γραμμών που επεξεργάζεται ο μηχανισμός Vertipaq κατά τη διάρκεια μιας λειτουργίας ανανέωσης.
queryResultRows Ο συνολικός αριθμός των γραμμών που επιστρέφονται ως αποτέλεσμα του ερωτήματος DAX.
directQueryTotalRows Ο συνολικός αριθμός των γραμμών που διαβάζονται από τα διάφορα ερωτήματα DirectQuery.
directQueryRequestCount Ο συνολικός αριθμός ερωτημάτων μηχανισμού αποθήκευσης DirectQuery που εκτελούνται από τον μηχανισμό DAX.
Πλήθος σφαλμάτων Ο συνολικός αριθμός σφαλμάτων για την τρέχουσα αίτηση.
qsoReplicaVersion Έκδοση αναπαραγωγής για σημασιολογικά μοντέλα με δυνατότητα QSO, που αντιπροσωπεύονται σε μορφή FILETIME .
προορισμόςΧρήση Προβλεπόμενη χρήση: Προεπιλογή (0); Προγραμματισμένη ανανέωση ή API (1); Ανανέωση κατ' απαίτηση (2).; Πλακίδιο πίνακα εργαλείων/Ανανέωση cache ερωτημάτων (3)
discoverType Ο τύπος εντοπισμού που ζητήθηκε από το πρόγραμμα-πελάτη. Ανατρέξτε στο eventSubclass για να δείτε τη λίστα με τους τύπους εντοπισμού.
queryDialect Ο τύπος προγράμματος-πελάτη διαλέκτου που χρησιμοποιείται για την υποβολή ερωτημάτων στον διακομιστή: Άγνωστος (-1); MDX (0); DMX (1); SQL (2); DAX (3); JSON (4)
Περιορισμός εκχωρημένων πόρων Ο συνολικός χρόνος καθυστέρησης της αίτησης λόγω περιορισμού των εκχωρημένων πόρων. Μάθετε περισσότερα σχετικά με τον περιορισμό εδώ.
  • Όλες οι διάρκειες και οι χρόνοι CPU παρουσιάζονται σε χιλιοστά του δευτερολέπτου.
  • Ενδέχεται να προκύψουν πρόσθετες ιδιότητες πέρα από αυτές που περιγράφονται στον παραπάνω πίνακα και αυτές θα πρέπει να θεωρηθούν ως μη τεκμηριωμένες και να υπόκεινται σε αλλαγές.

Δείγματα ερωτημάτων KQL του Log Analytics

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

// log count per day for last 30d
PowerBIDatasetsWorkspace
| where TimeGenerated > ago(30d)
| summarize count() by format_datetime(TimeGenerated, 'yyyy-MM-dd')


// average query duration by day for last 30d
PowerBIDatasetsWorkspace
| where TimeGenerated > ago(30d)
| where OperationName == 'QueryEnd'
| summarize avg(DurationMs) by format_datetime(TimeGenerated, 'yyyy-MM-dd')


//query duration percentiles for a single day in 1 hour bins
PowerBIDatasetsWorkspace
| where TimeGenerated >= todatetime('2021-04-28') and TimeGenerated <= todatetime('2021-04-29')
| where OperationName == 'QueryEnd'
| summarize percentiles(DurationMs, 0.5, 0.9) by bin(TimeGenerated, 1h)


// refresh durations by workspace and semantic model for last 30d
PowerBIDatasetsWorkspace
| where TimeGenerated > ago(30d)
| where OperationName == 'CommandEnd'
| where ExecutingUser contains 'Power BI Service'
| where EventText contains 'refresh'
| project PowerBIWorkspaceName, DatasetName = ArtifactName, DurationMs

// query count, distinctUsers, avgCPU, avgDuration by workspace for last 30d
PowerBIDatasetsWorkspace  
| where TimeGenerated > ago(30d)
| where OperationName == "QueryEnd" 
| summarize QueryCount=count()
    , Users = dcount(ExecutingUser)
    , AvgCPU = avg(CpuTimeMs)
    , AvgDuration = avg(DurationMs)
by PowerBIWorkspaceId

Δείγμα προτύπου αναφοράς Power BI

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

Τα παρακάτω άρθρα μπορούν να σας βοηθήσουν να μάθετε περισσότερα σχετικά με το Power BI και σχετικά με την ενσωμάτωσή του με το Azure Log Analytics.