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


Ρύθμιση παραμέτρων αυτόματων συναθροίσεων

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

Enable

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

  1. Στο Ρυθμίσεις μοντέλου σημασιολογίας, αναπτύξτε την Προγραμματισμένη ανανέωση και τη βελτιστοποίηση επιδόσεων.

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

    Screenshot of scheduled refresh and performance optimization expanded.

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

  4. Επιλέξτε Προσθήκη άλλης φοράς και, στη συνέχεια, καθορίστε μία ή περισσότερες ανανεώσεις.

    Screenshot showing the refresh frequency section with multiple times set. Add another time and apply are highlighted.

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

  5. Επιλέξτε Εφαρμογή.

Εκπαίδευση και ανανέωση κατ' απαίτηση

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

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

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

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

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

Τελειοποίηση

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

Προσαρμογή του ποσοστού

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

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

Για να προσαρμόσετε το ποσοστό

  1. Στο Ρυθμίσεις μοντέλου σημασιολογίας, αναπτύξτε την Προγραμματισμένη ανανέωση και τη βελτιστοποίηση επιδόσεων.

  2. Στην Κάλυψη ερωτήματος, χρησιμοποιήστε το ρυθμιστικό Προσαρμογή του ποσοστού ερωτημάτων που θα χρησιμοποιούν το ρυθμιστικό συγκεντρωτικών cache για να αυξήσετε ή να μειώσετε το ποσοστό στην επιθυμητή τιμή. Καθώς προσαρμόζετε το ποσοστό, το γράφημα Επιδόσεων απόδοσης ερωτήματος παρέχει εκτιμώμενους χρόνους απόκρισης ερωτημάτων.

    Screenshot of the query coverage section showing the slider at 74 percent.

  3. Επιλέξτε Εκπαίδευση και ανανέωση τώρα ή Εφαρμογή.

Εκτίμηση επιπτώσεων επιδόσεων ερωτημάτων

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

Screenshot of the query performance impact lift chart.

Το όριο εμφανίζεται ως γραμμή δείκτη στο γράφημα ανύψωσης και υποδεικνύει τον χρόνο απόκρισης ερωτήματος προορισμού για τις αναφορές σας. Στη συνέχεια, μπορείτε να ρυθμίσετε με ακρίβεια το ποσοστό ερωτημάτων που θα χρησιμοποιούν το cache συναθροίσεων για να προσδιορίσετε ένα νέο ποσοστό ερωτημάτων που ικανοποιεί το επιθυμητό όριο.

Μετρικά

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

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

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

Απενεργοποίηση

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

  1. Για να απενεργοποιήσετε, αλλάξτε την επιλογή Εκπαίδευση αυτόματων συναθροίσεων σε Ανενεργό.

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

    Screenshot of automatic aggregations training off with information about automatic aggregations tables in the model.

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

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

  2. Επιλέξτε Εφαρμογή.