Ενσωμάτωση ανάλυσης Power BI

Προχωρημένοι
Προγραμματιστής
Επιχειρηματικός αναλυτής
Microsoft Power Platform
Power BI

Μάθετε πώς μπορείτε να ενσωματώσετε περιεχόμενο Power BI μέσω προγραμματισμού χρησιμοποιώντας το Power BI REST API και τα API προγράμματος-πελάτη του Power BI, να επιβάλετε ασφάλεια σε επίπεδο γραμμών (RLS) για ενσωματωμένο περιεχόμενο, να αυτοματοποιήσετε κοινές εργασίες ρύθμισης Power BI, να ρυθμίσετε τις παραμέτρους ενός περιβάλλοντος ανάπτυξης και να προσδιορίσετε τις κατάλληλες άδειες χρήσης.

Προαπαιτούμενα στοιχεία

Θα πρέπει να είστε έμπειρος προγραμματιστής εφαρμογών. Είναι ένα πλεονέκτημα αν έχετε εμπειρία ανάπτυξης με .NET, Visual C#, HTML και JavaScript. Η εξοικείωση με το Power BI είναι χρήσιμη, αλλά όχι απαραίτητη.

Ενότητες σε αυτήν τη διαδρομή εκμάθησης

Οι προγραμματιστές μπορούν να ενσωματώσουν αναλύσεις μέσω προγραμματισμού στις εφαρμογές τους για να παρουσιάσουν τα δεδομένα ως απεικονίσεις περιβάλλοντος. Με αυτόν τον τρόπο, οι χρήστες μπορούν να λαμβάνουν αποφάσεις βάσει πραγματικών δεδομένων και όχι απόψεων.

Μπορείτε να ενσωματώσετε οποιονδήποτε τύπο περιεχομένου Microsoft Power BI σε εφαρμογές: αναφορές Power BI, απεικονίσεις αναφορών Power BI, σελιδοποιημένες αναφορές, πίνακες εργαλείων, συγκεκριμένα πλακίδια πίνακα εργαλείων και ακόμη και την εμπειρία φυσικής γλώσσας Ε&Α.

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

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

Συμβουλή

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

Η ενσωμάτωση μέσω προγραμματισμού της ανάλυσης του Power BI περιλαμβάνει πάντα την επιλογή και την αγορά ενός προϊόντος. Το προϊόν μπορεί να είναι Microsoft Power BI Premium ή Microsoft Power BI Embedded. Για να κάνετε τη σωστή επιλογή, πρέπει πρώτα να προσδιορίσετε εάν το σενάριο ενσωμάτωσης προορίζεται για εσωτερικούς ή εξωτερικούς χρήστες.

Θα πρέπει επίσης να λάβετε υπόψη το μέγεθος του προϊόντος SKU, το οποίο καθορίζει τους υπολογιστικούς πόρους και τη μνήμη των εκχωρημένων πόρων του Power BI. Είναι σημαντικό να αλλάξετε το μέγεθος των εκχωρημένων πόρων για να εξασφαλίσετε την αξιοπιστία και τις επιδόσεις, χωρίς όμως να είναι υπερβολικά μεγάλο. Περιστασιακά, μπορεί επίσης να χρειαστεί να εξασφαλίσετε ότι οι εκχωρημένοι πόροι θα αλλάζουν μέγεθος ανταποκρινόμενοι σε απότομες αυξήσεις της ζήτησης για εκχωρημένους πόρους.

Συμβουλή

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

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

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

Σημείωση

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

Μπορείτε να ενσωματώσετε οποιονδήποτε τύπο περιεχομένου Power BI στις εφαρμογές σας, συμπεριλαμβανομένων αναφορών Power BI, απεικονίσεων αναφορών, σελιδοποιημένων αναφορών, πινάκων εργαλείων, πλακιδίων πίνακα εργαλείων και της εμπειρίας Q&A. Η εφαρμογή σας μπορεί επίσης να επεξεργαστεί υπάρχουσες αναφορές Power BI ή να δημιουργήσει νέες.

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

Συμβουλή

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

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

Συμβουλή

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

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

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

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

Συμβουλή

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

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

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

Συμβουλή

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