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

Ο υπολογισμός του τύπου εκχωρημένων πόρων που απαιτείται για μια ανάπτυξη ενσωματωμένης ανάλυσης Power BI, μπορεί να είναι περίπλοκος.Calculating what type of capacity is needed for a Power BI embedded analytics deployment, can be complicated. Αυτό οφείλεται στο ότι αυτός ο υπολογισμός βασίζεται σε πολλές παραμέτρους, ορισμένες από τις οποίες είναι δύσκολο να προβλεφθούν.This is because this calculation is based on multiple parameters, some of them hard to predict.

Ορισμένα από τα πράγματα που πρέπει να λάβετε υπόψη κατά τον σχεδιασμό των εκχωρημένων πόρων είναι τα εξής:Some of the things to take into consideration when planning your capacity are:

  • Τα μοντέλα δεδομένων που χρησιμοποιείτεThe data models you're using
  • Ο αριθμός και η πολυπλοκότητα των απαιτούμενων ερωτημάτωνThe number and complexity of required queries
  • Η ωριαία κατανομή της χρήσης της εφαρμογής σαςThe hourly distribution of the usage of your application
  • Οι ρυθμοί ανανέωσης δεδομένωνData refresh rates
  • Πρόσθετα μοτίβα χρήσης που είναι δύσκολο να προβλεφθούν.Additional usage patterns that are hard to predict.

Αυτό το άρθρο έχει σχεδιαστεί για να διευκολύνει τον σχεδιασμό των εκχωρημένων πόρων για την ενσωματωμένη ανάλυση του Power BI, παρουσιάζοντας το εργαλείο αξιολόγησης φόρτου εκχωρημένων πόρων του Power BI, που δημιουργήθηκε για την αυτοματοποίηση των δοκιμών φορτίου για τους εκχωρημένους πόρους ενσωματωμένης ανάλυσης του Power BI (SKU A, EM ή P).This article is designed to make capacity planning for Power BI embedded analytics easier, by introducing the Power BI Capacity Load Assessment Tool, created for automating load testing for Power BI embedded analytics capacities (A, EM or P SKUs).

Εργαλείο σχεδιασμούPlanning tool

Το εργαλείο αξιολόγησης φόρτου εκχωρημένων πόρων του Power BI μπορεί να σας βοηθήσει να κατανοήσετε πόσο φόρτο χρήστη μπορούν να χειριστούν οι εκχωρημένοι πόροι σας.The Power BI Capacity Load Assessment Tool can help you understand how much user load your capacity can handle. Χρησιμοποιεί το PowerShell για να δημιουργήσει αυτοματοποιημένες δοκιμές φόρτου σε σχέση με τους εκχωρημένους πόρους σας και σας επιτρέπει να επιλέξετε τις αναφορές που θα ελέγξετε και τον αριθμό των ταυτόχρονων χρηστών που θα προσομοιωθούν.It uses PowerShell to create automated load tests against your capacities, and lets you choose which reports to test, and how many concurrent users to simulate.

Το εργαλείο παράγει φόρτο σε ένα σύνολο εκχωρημένων πόρων μέσω της συνεχούς απόδοσης κάθε αναφοράς με νέες τιμές φίλτρου (για να αποτραπεί η μη ρεαλιστική απόδοση λόγω αποθήκευσης της αναφοράς στο cache), μέχρι να λήξει το διακριτικό που απαιτείται για τον έλεγχο ταυτότητας του εργαλείου σε σχέση με την υπηρεσία.The tool generates load on a capacity by continuously rendering each report with new filter values (to prevent unrealistically good performance due to report caching), until the token required for authenticating the tool against the service, expires.

Χρήση του εργαλείου σχεδιασμούUsing the planning tool

Κατά την εκτέλεση του εργαλείου, να είστε προσεκτικοί με τον υπάρχοντα φόρτο στους εκχωρημένους πόρους σας και βεβαιωθείτε ότι δεν θα εκτελέσετε δοκιμές φορτίου τις ώρες με τη μεγαλύτερη χρήση.When running the tool, be mindful of the existing load on your capacities and make sure not to run load tests during top usage times.

Ακολουθούν ορισμένα παραδείγματα για το πώς μπορείτε να χρησιμοποιήσετε το εργαλείο σχεδιασμού.Here are some examples of how you can use the planning tool.

  • Οι διαχειριστές εκχωρημένων πόρων μπορούν να κατανοήσουν καλύτερα τον αριθμό των χρηστών που μπορούν να χειριστούν οι εκχωρημένοι πόροι τους σε ένα καθορισμένο χρονικό πλαίσιο.Capacity administrators can get a better understanding of how many users their capacity can handle in a given time frame.
  • Οι συντάκτες αναφορών μπορούν να κατανοήσουν το αποτέλεσμα φόρτου χρήστη, όπως μετράται με την Ανάλυση απόδοσης του Power BI Desktop.Report authors can understand the user load effect, as measured with Power BI desktop's Performance Analyzer.
  • Μπορείτε να δείτε αποδόσεις να συμβαίνουν σε πραγματικό χρόνο στο πρόγραμμα περιήγησής σας.You can see renders happening in real time on your browser.
  • Χρησιμοποιώντας το SQL Server Profiler, μπορείτε να συνδεθείτε με τα τελικά σημεία XMLA των συνόλων εκχωρημένων πόρων που μετριούνται, για να δείτε τα ερωτήματα που εκτελούνται.Using SQL Server Profiler, you can connect to the XMLA endpoints of the capacities being measured, to see the queries being executed.
  • Τα αποτελέσματα της δοκιμής φόρτωσης είναι ορατά στη σελίδα "Σύνολα δεδομένων" της εφαρμογής μετρικών εκχωρημένων πόρων Premium.The load test effects are visible in the premium capacity metrics app's Datasets page. Οι διαχειριστές εκχωρημένων πόρων χωρητικότητας μπορούν να χρησιμοποιήσουν αυτό το εργαλείο για να δημιουργήσουν τον φόρτο και να δουν πώς εμφανίζεται ο συγκεκριμένος φόρτος.Capacity admins can use this tool to generate load, and see how that load shows up.

Εξέταση των αποτελεσμάτων της δοκιμήςReviewing the test results

Για να δείτε τα αποτελέσματα της δοκιμής φόρτωσης στην εφαρμογή μετρικών μετά την εκτέλεση της δοκιμής, ακολουθήστε τις παρακάτω οδηγίες.To see the effects of the load test in the metrics app after the test runs, follow the instructions below. Αναμένεται ότι θα υπάρχει έως και 15 λεπτά καθυστέρηση από τη στιγμή που η δοκιμή αρχίζει να δημιουργεί φόρτο, έως τη στιγμή που ο φόρτος είναι ορατός στα μετρικά.Expect up to a 15 minutes lag from the time the test starts generating load, until the time the load is visible in the metrics.

  1. Αναπτύξτε την καρτέλα Σύνολα δεδομένων της σελίδας προορισμού της εφαρμογής μετρικών.Expand the Datasets tab of your metrics app landing page.

  2. Ξεκινήστε μια ανανέωση κατ' απαίτηση, κάνοντας κλικ στην επιλογή ανανέωση τώρα.Initiate an on-demand refresh by clicking refresh now. Θα πρέπει να το κάνουν οι διαχειριστές.Admins should.

    Μετρικά εκχωρημένων πόρων του Power BI Premium

Αποθετήριο δεδομένων GitHub με εργαλεία εκχωρημένων πόρων του Power BIPower BI capacity tools GitHub repository

Το Αποθετήριο δεδομένων GitHub με εργαλεία εκχωρημένων πόρων του Power BI δημιουργήθηκε για να φιλοξενήσει το εργαλείο σχεδιασμού εκχωρημένων πόρων και άλλα μελλοντικά εργαλεία και βοηθητικά προγράμματα.The Power BI capacity tools GitHub repository was created to host the capacity planning tool and other future tools and utilities.

Το αποθετήριο είναι ανοιχτού κώδικα και οι χρήστες μπορούν ελεύθερα να συνεισφέρουν, να προσθέσουν επιπλέον εργαλεία που σχετίζονται με εκχωρημένους χώρους Power BI Premium και Embedded και να βελτιώνουν τις υπάρχουσες.The repository is open source and users are encouraged to contribute, add additional tools related to Power BI Premium and Embedded capacities, and improve the existing ones.

Επόμενα βήματαNext steps