Προγραμματισμένη ανανέωση αναφοράς Power BI στον Power BI Report Server

Η προγραμματισμένη ανανέωση για αναφορές Power BI επιτρέπει στα δεδομένα μιας αναφοράς να παραμένουν ενημερωμένα.

Scheduled refresh within Power BI Report Server

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

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

Πώς λειτουργεί αυτό

Εμπλέκονται διάφορα στοιχεία κατά τη χρήση της προγραμματισμένης ανανέωσης για τις αναφορές σας Power BI.

  • Ο παράγοντας διακομιστή SQL ως χρονοδιακόπτης για τη δημιουργία προγραμματισμένων συμβάντων.
  • Οι προγραμματισμένες εργασίες προστίθενται σε μια ουρά συμβάντων και ειδοποιήσεων στη βάση δεδομένων του διακομιστή αναφορών. Σε μια ανάπτυξη κλιμάκωσης, η ουρά κοινοποιείται σε όλους τους διακομιστές αναφορών στην ανάπτυξη.
  • Όλες οι διαδικασίες αναφοράς που προκύπτουν ως αποτέλεσμα ενός προγραμματισμένου συμβάντος εκτελούνται ως διαδικασία στο παρασκήνιο.
  • Το μοντέλο δεδομένων φορτώνεται σε μια παρουσία των Υπηρεσιών ανάλυσης.
  • Για ορισμένες προελεύσεις δεδομένων, η μηχανή συνδυασμού δεδομένων Power Query χρησιμοποιείται για τη σύνδεση σε προελεύσεις δεδομένων και τον μετασχηματισμό των δεδομένων. Άλλες προελεύσεις δεδομένων μπορούν να συνδεθούν απευθείας από μια υπηρεσία των Υπηρεσιών ανάλυσης που χρησιμοποιείται για τη φιλοξενία των μοντέλων δεδομένων για τον Power BI Report Server.
  • Νέα δεδομένα φορτώνονται στο μοντέλο δεδομένων στις Υπηρεσίες ανάλυσης.
  • Σε μια διαμόρφωση κλιμάκωσης, το μοντέλο δεδομένων μπορεί να αναπαραχθεί μεταξύ των κόβων.
  • Οι Υπηρεσίες ανάλυσης επεξεργάζονται τα δεδομένα και εκτελούν τυχόν απαραίτητους υπολογισμούς.

Ο Power BI Report Server διατηρεί μια ουρά συμβάντων για όλες τις προγραμματισμένες λειτουργίες. Αναζητά την ουρά σε τακτά διαστήματα για να ελέγξει για νέα συμβάντα. Από προεπιλογή, η ουρά σαρώνεται σε διαστήματα των 10 δευτερολέπτων. Μπορείτε να αλλάξετε το διάστημα τροποποιώντας τις ρυθμίσεις παραμέτρων PollingInterval, IsNotificationService και IsEventService στο αρχείο RSReportServer.config. Το IsDataModelRefreshService μπορεί επίσης να χρησιμοποιηθεί για να ορίσετε εάν μια διαδικασία διακομιστή αναφορών έχει προγραμματίσει συμβάντα.

Υπηρεσίες ανάλυσης

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

Ζητήματα προς εξέταση και περιορισμοί

Πότε δεν μπορεί να χρησιμοποιηθεί η προγραμματισμένη ανανέωση

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

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

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

  • Εάν χρησιμοποιείται μια προέλευση δεδομένων Αρχείο ή Φάκελος και η διαδρομή αρχείου είναι μια τοπική διαδρομή (π.χ. C:\Users\user\Documents), δεν μπορεί να δημιουργηθεί ένα σχέδιο ανανέωσης. Η διαδρομή πρέπει να είναι μια διαδρομή στην οποία μπορεί να συνδεθεί ο διακομιστής αναφορών, όπως ένας κοινόχρηστος χώρος δικτύου. Για παράδειγμα, \myshare\Documents.
  • Εάν η προέλευση δεδομένων μπορεί να συνδεθεί χρησιμοποιώντας μόνο OAuth (π.χ. Facebook, Google Analytics, Salesforce κ.λπ.), τότε δεν είναι δυνατή η δημιουργία σχεδίου ανανέωσης cache. Προς το παρόν, η υπηρεσία RS δεν υποστηρίζει έλεγχο ταυτότητας OAuth για οποιαδήποτε προέλευση δεδομένων, είτε πρόκειται για σελιδοποιημένες αναφορές, αναφορές για κινητές συσκευές ή αναφορές Power BI.

Όρια μνήμης

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

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

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

Όριο μεγέθους μοντέλου δεδομένων

Το μοντέλο δεδομένων που φορτώθηκε στον εσωτερικό μηχανισμό Υπηρεσιών ανάλυσης κατά τη διάρκεια μιας προγραμματισμένης ανανέωσης έχει μέγιστο μέγεθος 2.000 MB (2GB). Δεν είναι δυνατή η ρύθμιση αυτού του μέγιστου μεγέθους. Εάν το μοντέλο δεδομένων σας μεγαλώσει περισσότερο από 2GB, θα λάβετε το σφάλμα ανανέωσης, "Το μήκος του αποτελέσματος υπερβαίνει το όριο μήκους (2GB) του μεγάλου τύπου προορισμού." Σε αυτή την περίπτωση, συνιστούμε τη φιλοξενία του μοντέλου σε μια παρουσία των Υπηρεσιών ανάλυσης και τη χρήση μιας δυναμικής σύνδεσης στο μοντέλο στην αναφορά.

Περισσότερες ερωτήσεις; Δοκιμάστε να ρωτήσετε τον Κοινότητα Power BI