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

Προχωρημένοι
Developer
Business Analyst
Microsoft Power Platform
Power BI

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

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

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

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

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

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

Επιπλέον, το περιεχόμενο 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), η οποία περιλαμβάνει τον καθορισμό ρόλων και κανόνων που φιλτράρουν τα δεδομένα μοντέλου.

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

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

Συμβουλή

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

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

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

Συμβουλή

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