Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Αυτό το άρθρο παρέχει συστάσεις για ταχύτερη απόδοση αναφορών, πινάκων εργαλείων και πλακιδίων στην εφαρμογή σας.
Σημείωμα
Να θυμάστε ότι ο χρόνος φόρτωσης εξαρτάται κυρίως από στοιχεία που σχετίζονται με την αναφορά και τα ίδια τα δεδομένα, συμπεριλαμβανομένων των απεικονίσεων, του μεγέθους των δεδομένων και της πολυπλοκότητας των ερωτημάτων και των μετρήσεων. Για περισσότερες πληροφορίες, ανατρέξτε στον οδηγό βελτιστοποίησης Power BI.
Ενημέρωση εργαλείων και πακέτων SDK
Διατηρήστε τα εργαλεία και τα πακέτα SDK up-toημερομηνία.
- Χρησιμοποιήστε την πιο πρόσφατη έκδοση του Power BI Desktop.
- Εγκαταστήστε την πιο πρόσφατη έκδοση του SDK προγράμματος-πελάτη Power BI. Κυκλοφορούμε συνεχώς νέες βελτιώσεις, γι' αυτό φροντίστε να παρακολουθείτε από καιρό σε καιρό.
- Χρησιμοποιήστε την πιο πρόσφατη έκδοση του Επεξεργαστή σε μορφή πίνακα.
Αρχικοποίηση ενσωμάτωσης
Προφόρτωση
Χρησιμοποιήστε το powerbi.preload() για να βελτιώσετε την απόδοση του τελικού χρήστη. Η μέθοδος powerbi.preload() κάνει λήψη JavaScript, αρχείων css και άλλων στοιχείων, τα οποία χρησιμοποιούνται αργότερα για την ενσωμάτωση μιας αναφοράς.
Καλέστε powerbi.preload() εάν δεν ενσωματώνετε αμέσως την αναφορά. Για παράδειγμα, εάν το ενσωματωμένο περιεχόμενο Power BI δεν εμφανίζεται στην αρχική σελίδα, χρησιμοποιήστε powerbi.preload() το για να κάνετε λήψη και αποθήκευση στο cache των στοιχείων που χρησιμοποιούνται για την ενσωμάτωση του περιεχομένου.
Εκκίνηση του iFrame
Σημείωμα
Το SDK προγράμματος-πελάτη Power BI έκδοση 2.9 απαιτείται για την εκκίνηση του iFrame.
powerbi.bootstrap(element, config) Σας επιτρέπει να ξεκινήσετε την ενσωμάτωση πριν είναι διαθέσιμες όλες οι απαιτούμενες παράμετροι. Το API bootstrap προετοιμάζει και προετοιμάζει το iFrame.
Όταν χρησιμοποιείτε το API bootstrap, εξακολουθεί να απαιτείται να καλέσετε powerbi.embed(element, config) το ίδιο στοιχείο HTML.
Για παράδειγμα, μία από τις περιπτώσεις χρήσης αυτής της δυνατότητας, είναι η παράλληλη εκτέλεση του bootstrap iFrame και των κλήσεων back-end για ενσωμάτωση.
Φιλοδώρημα
Χρησιμοποιήστε το API bootstrap, όταν είναι δυνατόν, για να δημιουργήσετε το iFrame προτού είναι ορατό στον τελικό χρήστη.
Κατά την ενσωμάτωση μιας αναφοράς ή άλλων στοιχείων Power BI, βεβαιωθείτε ότι το κοντέινερ ενσωμάτωσης είναι μέρος του DOM και ότι το χαρακτηριστικό εμφάνισης CSS δεν έχει οριστεί σε κανένα , καθώς αυτό μπορεί να προκαλέσει μη αναμενόμενες συμπεριφορές. Αν θέλετε να αποκρύψετε το κοντέινερ ενσωμάτωσης, εξετάστε το ενδεχόμενο να χρησιμοποιήσετε το χαρακτηριστικό ορατότητας CSS.
Ενσωμάτωση παραμέτρων
Η powerbi.embed(element, config) μέθοδος λαμβάνει ένα στοιχείο και μια παράμετρο διαμόρφωσης. Η παράμετρος διαμόρφωσης περιλαμβάνει πεδία που έχουν επιπτώσεις στην απόδοση.
Ενσωμάτωση διεύθυνσης URL
Αποφύγετε να δημιουργήσετε μόνοι σας τη διεύθυνση URL ενσωμάτωσης. Αντί για αυτό, βεβαιωθείτε ότι λαμβάνετε τη διεύθυνση URL ενσωμάτωσης καλώντας το API Λήψη αναφορών, Λήψη πινάκων εργαλείων ή Λήψη πλακιδίων . Η παράμετρος διαμόρφωσης στη διεύθυνση URL χρησιμοποιείται για βελτιώσεις απόδοσης.
Άδειες
Παρέχετε δικαιώματα προβολής εάν δεν σκοπεύετε να ενσωματώσετε μια αναφορά σε λειτουργία επεξεργασίας. Με αυτόν τον τρόπο, δεν δαπανάται χρόνος για την προετοιμασία στοιχείων που χρησιμοποιούνται μόνο σε λειτουργία επεξεργασίας.
Φίλτρα, σελιδοδείκτες και αναλυτές
Συνήθως, οι απεικονίσεις αναφοράς αποθηκεύονται με δεδομένα στο cache. Οι αναφορές αποδίδουν τα αποθηκευμένα δεδομένα κατά την εκτέλεση των ερωτημάτων. Εάν παρέχονται φίλτρα, σελιδοδείκτες ή αναλυτές, τα δεδομένα στο cache δεν χρησιμοποιούνται και οι απεικονίσεις αποδίδονται μόνο μετά τη λήξη του ερωτήματος απεικόνισης.
Εάν ενσωματώνετε αναφορές με τα ίδια φίλτρα, σελιδοδείκτες και αναλυτές, αποθηκεύστε την αναφορά με τα φίλτρα, τους σελιδοδείκτες και τους αναλυτές που έχουν ήδη εφαρμοστεί. Όταν αποθηκεύετε την αναφορά με αυτόν τον τρόπο, αποδίδεται χρησιμοποιώντας τα δεδομένα στο cache που περιλαμβάνουν τα φίλτρα, τους σελιδοδείκτες και τους αναλυτές, γεγονός που βελτιώνει τις επιδόσεις.
Εναλλαγή μεταξύ αναφορών
Κατά την ενσωμάτωση πολλών αναφορών στον ίδιο χώρο, μην δημιουργείτε νέο iFrame για κάθε αναφορά. Αντί για αυτό, ενσωματώστε τη νέα αναφορά στο ίδιο iFrame για να αντικαταστήσετε την προηγούμενη αναφορά. Χρησιμοποιήστε powerbi.embed(element, config) το με διαφορετική ρύθμιση παραμέτρων για να ενσωματώσετε τη νέα αναφορά.
Σημείωμα
Η ενσωμάτωση αναφορών με χρήση της ενσωμάτωσης για τους πελάτες σας (γνωστή και ως σενάριο "τα δεδομένα ανήκουν στην εφαρμογή"), απαιτεί τη χρήση ενός διακριτικού ενσωμάτωσης με δικαιώματα σε όλες τις αναφορές και τα σημασιολογικά μοντέλα. Για περισσότερες πληροφορίες, ανατρέξτε στο API δημιουργίας διακριτικού.
Πολλές απεικονίσεις
Κατά την ενσωμάτωση πολλών απεικονίσεων από την ίδια αναφορά, μην δημιουργείτε ένα νέο iFrame για κάθε απεικόνιση. Χρησιμοποιήστε ένα μόνο iFrame για να αποδώσετε την αναφορά με τις καθορισμένες απεικονίσεις.
Κατά την ενσωμάτωση πολλών απεικονίσεων σε ένα iFrame, λάβετε υπόψη τα ακόλουθα σημεία:
Το Power BI χρησιμοποιεί iFrames για την ενσωμάτωση μιας αναφοράς. Μερικές φορές μπορεί να θέλετε να προσθέσετε περισσότερο περιεχόμενο μεταξύ των απεικονίσεων (για παράδειγμα, κείμενο ή γραφικά που δεν προέρχονται από την αναφορά). Σε αυτήν την περίπτωση, μπορεί να χρειαστείτε ένα διαφορετικό iFrame για την απόδοση διαφορετικών απεικονίσεων. Για καλύτερη απόδοση, δοκιμάστε να τακτοποιήσετε τα γραφικά έτσι ώστε να χρησιμοποιείτε τα λιγότερα δυνατά iFrame. Για να μειώσετε τον αριθμό των iFrame, εξετάστε το ενδεχόμενο να χρησιμοποιήσετε τη δυνατότητα προσαρμοσμένης διάταξης.
Εάν έχετε απεικονίσεις από διαφορετικές αναφορές ή διαφορετικά σημασιολογικά μοντέλα, εξετάστε το ενδεχόμενο να ενώσετε τα σημασιολογικά μοντέλα και να δημιουργήσετε μια νέα αναφορά, ώστε να μπορείτε να συμπεριλάβετε όλες τις απεικονίσεις στο ίδιο iFrame.
Μια άλλη εναλλακτική λύση, εάν έχετε μη συνεχόμενες περιοχές ή δεδομένα από πολλά σημασιολογικά μοντέλα, είναι να δημιουργήσετε έναν πίνακα εργαλείων και να καρφιτσώσετε τις απεικονίσεις σε αυτόν. Αυτό σας επιτρέπει να:
- Ενσωματώστε τα μεμονωμένα πλακίδια σε μη συνεχόμενα iFrames. Τα πλακίδια πίνακα εργαλείων είναι ελαφρύτερα από τις αναφορές και φορτώνονται πιο γρήγορα.
- Ενσωματώστε ολόκληρο το ταμπλό σε ένα iFrame. Αυτό σας επιτρέπει να έχετε απεικονίσεις από διαφορετικές αναφορές ή σημασιολογικά μοντέλα σε ένα iFrame χωρίς να δημιουργήσετε μια νέα αναφορά.
Λάβετε υπόψη, ωστόσο, ότι τα πλακίδια πίνακα εργαλείων δεν είναι αλληλεπιδραστικά και δεν ανανεώνονται με την ίδια συχνότητα με τις απεικονίσεις.
Προσωρινή αποθήκευση ερωτημάτων
Οι οργανισμοί με εκχωρημένους πόρους Power BI Premium ή εκχωρημένους πόρους Power BI Embedded μπορούν να επωφεληθούν από την προσωρινή αποθήκευση ερωτημάτων για να επιταχύνουν τις αναφορές που σχετίζονται με ένα μοντέλο σημασιολογίας.
Μάθετε περισσότερα σχετικά με την προσωρινή αποθήκευση ερωτημάτων στο Power BI.
Μέτρηση απόδοσης
Εκδηλώσεις παραστάσεων
Για να μετρήσετε την απόδοση των ενσωματωμένων, μπορείτε να χρησιμοποιήσετε δύο συμβάντα:
- Φορτωμένο συμβάν: Ο χρόνος μέχρι την προετοιμασία της αναφοράς (το λογότυπο Power BI εξαφανίζεται όταν ολοκληρωθεί η φόρτωση).
- Συμβάν απόδοσης: Ο χρόνος μέχρι την πλήρη απόδοση της αναφοράς, χρησιμοποιώντας τα πραγματικά δεδομένα. Το συμβάν που αποδίδεται ενεργοποιείται κάθε φορά που αποδίδεται εκ νέου η αναφορά (για παράδειγμα, μετά την εφαρμογή φίλτρων). Για να μετρήσετε μια αναφορά, βεβαιωθείτε ότι έχετε κάνει τους υπολογισμούς στο πρώτο συμβάν που προέκυψε.
Τα δεδομένα στο cache αποδίδονται όταν είναι διαθέσιμα, αλλά δεν δημιουργείται κανένα άλλο συμβάν.
Μάθετε περισσότερα σχετικά με τη διαχείριση συμβάντων.
Αναλυτής απόδοσης
Για να εξετάσετε τις επιδόσεις των στοιχείων αναφοράς, μπορείτε να χρησιμοποιήσετε την Ανάλυση απόδοσης στο Power BI Desktop. Η Ανάλυση απόδοσης σάς επιτρέπει να βλέπετε και να καταγράφετε αρχεία καταγραφής που μετρούν την απόδοση κάθε στοιχείου αναφοράς.
Μάθετε περισσότερα σχετικά με την Ανάλυση απόδοσης.
Σημείωμα
Να θυμάστε πάντα να συγκρίνετε την απόδοση της ενσωματωμένης αναφοράς με την απόδοση του powerbi.com. Αυτό μπορεί να σας βοηθήσει να κατανοήσετε την προέλευση των προβλημάτων απόδοσης