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


Σχεδιασμός εκχωρημένων πόρων στην ενσωματωμένη ανάλυση του Power BI

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

Ορισμένα από τα πράγματα που πρέπει να λάβετε υπόψη κατά τον σχεδιασμό των εκχωρημένων πόρων σας είναι τα εξής:

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

Σημείωμα

Αυτό το άρθρο εξηγεί πώς μπορείτε να σχεδιάσετε ποιους εκχωρημένους πόρους χρειάζεστε και πώς να κάνετε μια αξιολόγηση δοκιμής φόρτου για τα A-SKU ενσωματωμένης ανάλυσης του Power BI.

Κατά τον σχεδιασμό των εκχωρημένων πόρων σας, ακολουθήστε τα παρακάτω βήματα:

  1. Βελτιστοποιήστε την απόδοση και την κατανάλωση πόρων.
  2. Προσδιορίστε την ελάχιστη SKU σας.
  3. Αξιολογήστε τον φόρτο των εκχωρημένων πόρων σας.
  4. Ρυθμίστε την αυτόματη κλιμάκωση των εκχωρημένων πόρων σας.

Βελτιστοποίηση των επιδόσεων και της κατανάλωσης πόρων

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

Για να βελτιστοποιήσετε τις επιδόσεις σας, ακολουθήστε τις οδηγίες στους παρακάτω πόρους:

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

Προσδιορίστε την ελάχιστη SKU σας

Ο παρακάτω πίνακας συνοψίζει όλους τους περιορισμούς που εξαρτώνται από το μέγεθος των εκχωρημένων πόρων. Για να προσδιορίσετε την ελάχιστη SKU για τους εκχωρημένους πόρους σας, ελέγξτε τη στήλη Μέγιστη μνήμη (GB) στην κεφαλίδα Μοντέλο σημασιολογίας . Επίσης, να θυμάστε τους τρέχοντες περιορισμούς.

SKU Μονάδες εκχωρημένων πόρων (CU) Power BI SKU Εικονικοί πυρήνες Power BI
F2 2 ΔΙ ΔΙ
F4 4 ΔΙ ΔΙ
F8 8 EM1/A1 1
F16 16 EM2/A2 2
F32 32 EM3/A3 4
F64 64 P1/A4 8
F128 128 P2/A5 16
F256 256 P3/A6 32
F5121 512 P4/A7 64
F10241 1,024 P5/A8 128
F20481 2,048 ΔΙ ΔΙ

1 Αυτά τα SKU δεν είναι διαθέσιμα σε όλες τις περιοχές. Για να ζητήσετε τη χρήση αυτών των SKU σε περιοχές όπου δεν είναι διαθέσιμες, επικοινωνήστε με τον διαχειριστή του λογαριασμού σας Microsoft.

Αξιολόγηση του φόρτου των εκχωρημένων πόρων σας

Για να ελέγξετε ή να αξιολογήσετε τον φόρτο εκχωρημένων πόρων σας:

  1. Δημιουργήστε premium εκχωρημένους πόρους Power BI Embedded στο Azure για τη δοκιμή. Χρησιμοποιήστε μια συνδρομή που σχετίζεται με τον ίδιο μισθωτή Microsoft Entra με τον μισθωτή σας Power BI και έναν λογαριασμό χρήστη που έχει συνδεθεί στον ίδιο μισθωτή.

  2. Εκχωρήστε τον χώρο εργασίας (ή τους χώρους εργασίας) που θα χρησιμοποιήσετε για να δοκιμάσετε τους Premium εκχωρημένους πόρους που δημιουργήσατε. Μπορείτε να αναθέσετε έναν χώρο εργασίας με έναν από τους εξής τρόπους:

  3. Ως διαχειριστής εκχωρημένων πόρων, εγκαταστήστε την εφαρμογή Microsoft Fabric Capacity Metrics. Εισαγάγετε το αναγνωριστικό και τον χρόνο εκχωρημένων πόρων (σε ημέρες) για παρακολούθηση και, στη συνέχεια, ανανεώστε τα δεδομένα.

  4. Χρησιμοποιήστε το Εργαλείο αξιολόγησης φόρτου εκχωρημένων πόρων του Power BI για να αξιολογήσετε τις ανάγκες των εκχωρημένων πόρων σας. Αυτό το αποθετήριο δεδομένων GitHub περιλαμβάνει επίσης μια παρουσίαση βίντεο. Χρησιμοποιήστε προσεκτικά αυτό το εργαλείο: δοκιμάστε με έως και μερικές δεκάδες ταυτόχρονους προσομοιωμένους χρήστες και συμπεράνετε για υψηλότερα ταυτόχρονα φορτία (εκατοντάδες ή χιλιάδες, ανάλογα με τις ανάγκες σας).) Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Αξιολόγηση του φόρτου εκχωρημένων πόρων σας. Εναλλακτικά, χρησιμοποιήστε άλλα εργαλεία δοκιμής φόρτου, αλλά αντιμετωπίστε το iFrame ως μαύρο πλαίσιο και προσομοιώστε τη δραστηριότητα χρήστη μέσω κώδικα JavaScript.

  5. Χρησιμοποιήστε την εφαρμογή Microsoft Fabric Capacity Metrics που εγκαταστήσατε στο βήμα 3 για να παρακολουθείτε τη χρήση των εκχωρημένων πόρων που πραγματοποιείται μέσω του εργαλείου δοκιμής φόρτου. Εναλλακτικά, μπορείτε να παρακολουθείτε τους εκχωρημένους πόρους ελέγχοντας τα μετρικά Premium, χρησιμοποιώντας ειδοποιήσεις στην Παρακολούθηση Azure.

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

Ρύθμιση αυτόματης κλιμάκωσης

Μπορείτε να χρησιμοποιήσετε την ακόλουθη τεχνική αυτόματης κλιμάκωσης για να αλλάξετε ελαστικά το μέγεθος των εκχωρημένων πόρων A-SKU για να αντιμετωπίσετε τις τρέχουσες ανάγκες μνήμης και CPU.

  • Χρησιμοποιήστε το API ενημέρωσης εκχωρημένων πόρων για να κλιμακώνετε το SKU εκχωρημένων πόρων προς τα επάνω ή προς τα κάτω. Για να δείτε πώς μπορείτε να χρησιμοποιήσετε το API για να δημιουργήσετε τις δικές σας δέσμες ενεργειών για κλιμάκωση προς τα επάνω και προς τα κάτω, ανατρέξτε στο δείγμα κλιμάκωσης εκχωρημένων πόρων δέσμης ενεργειών PowerShell του runbook.

  • Χρησιμοποιήστε την Παρακολούθηση ειδοποιήσεων για να παρακολουθείτε τα παρακάτω μετρικά εκχωρημένων πόρων του Power BI Embedded:

    • Υπερφόρτωση (1 εάν η CPU του συνόλου εκχωρημένων πόρων σας έχει ξεπεράσει το 100% και βρίσκεται σε κατάσταση υπερφόρτωσης, διαφορετικά 0)
    • CPU (ποσοστό χρήσης CPU)
    • CPU ανά φόρτο εργασίας εάν χρησιμοποιούνται συγκεκριμένοι φόρτοι εργασίας (όπως σελιδοποιημένες αναφορές)
  • Ρυθμίστε τις παραμέτρους της Οθόνης ειδοποιήσεων έτσι ώστε όταν αυτά τα μετρικά προσαρτήσουν τις καθορισμένες τιμές, να ενεργοποιείται μια εκτέλεση δέσμης ενεργειών που κλιμακώνει τους εκχωρημένους πόρους προς τα επάνω ή προς τα κάτω.

Για παράδειγμα, μπορείτε να δημιουργήσετε έναν κανόνα που καλεί το βιβλίο εκτέλεσης εκχωρημένων πόρων κλιμάκωσης για να ενημερώσετε τους εκχωρημένους πόρους σε υψηλότερο SKU εάν η υπερφόρτωση είναι 1 ή εάν η τιμή της CPU είναι 95 τοις εκατό. Μπορείτε επίσης να δημιουργήσετε έναν κανόνα που καλεί μια δέσμη ενεργειών runbook εκχωρημένων πόρων για την ενημέρωση των εκχωρημένων πόρων σε ένα χαμηλότερο SKU, εάν η τιμή της CPU πέσει κάτω από το 45 ή 50 τοις εκατό.

Μπορείτε επίσης να καλέσετε βιβλία εκτέλεσης κλιμάκωσης προς τα επάνω και μείωσης μέσω προγραμματισμού κατά απαίτηση πριν και μετά την ανανέωση ενός μοντέλου σημασιολογίας. Αυτή η προσέγγιση εξασφαλίζει ότι οι εκχωρημένοι πόροι σας έχουν αρκετή RAM (GB) για μεγάλα σημασιολογικά μοντέλα που χρησιμοποιούν αυτό το σύνολο εκχωρημένων πόρων.