Σενάρια χρήσης του Power BI: Ενσωμάτωση για τον οργανισμό σας
Σημείωμα
Αυτό το άρθρο αποτελεί μέρος της σειράς άρθρων σχεδιασμού υλοποίησης Power BI. Αυτή η σειρά εστιάζει κυρίως στην εμπειρία Power BI στο Microsoft Fabric. Για μια εισαγωγή στη σειρά, ανατρέξτε στο θέμα Σχεδιασμός υλοποίησης Power BI.
Αυτό το σενάριο χρήσης εστιάζει στον τρόπο με τον οποίο ένας προγραμματιστής μπορεί να ενσωματώσει περιεχόμενο Power BI μέσω προγραμματισμού σε μια προσαρμοσμένη εφαρμογή για τον οργανισμό σας. (Ο προγραμματιστής δεν είναι απαραίτητα υπεύθυνος για τη δημιουργία του περιεχομένου Power BI.) Το σενάριο Ενσωμάτωση για τον οργανισμό σας ισχύει όταν το κοινό της εφαρμογής αποτελείται από χρήστες που έχουν δικαιώματα και κατάλληλες άδειες χρήσης για πρόσβαση σε περιεχόμενο Power BI στον οργανισμό. Αυτοί οι χρήστες πρέπει να έχουν εταιρικούς λογαριασμούς (συμπεριλαμβανομένων των λογαριασμών-επισκεπτών), οι οποίοι πραγματοποιούν έλεγχο ταυτότητας με το Microsoft Entra ID (γνωστό προηγουμένως ως Azure Active Directory).
Σημείωμα
Σε αυτό το σενάριο, το Power BI είναι λογισμικό ως υπηρεσία (SaaS). Το σενάριο ενσωμάτωσης μερικές φορές αναφέρεται ως Τα δεδομένα ανήκουν στον χρήστη.
Διάγραμμα σεναρίου
Το παρακάτω διάγραμμα απεικονίζει μια επισκόπηση υψηλού επιπέδου των συνηθέστερων ενεργειών χρήστη και στοιχείων Power BI που υποστηρίζουν την ενσωμάτωση για τον οργανισμό σας.
Φιλοδώρημα
Σας προτείνουμε να κάνετε λήψη του διαγράμματος σεναρίου εάν θα θέλατε να το ενσωματώσετε στην παρουσίαση, την τεκμηρίωση ή την καταχώρηση ιστολογίου σας ή να το εκτυπώσετε ως αφίσα τοίχου. Επειδή πρόκειται για μια εικόνα ανυσματικών γραφικών με δυνατότητα κλιμάκωσης (SVG), μπορείτε να την κλιμακώσετε προς τα επάνω ή προς τα κάτω χωρίς απώλεια ποιότητας.
Το παραπάνω διάγραμμα απεικονίζει τις ακόλουθες ενέργειες, εργαλεία και δυνατότητες του χρήστη:
Στοιχείο | Περιγραφή |
---|---|
Ο δημιουργός περιεχομένου Power BI αναπτύσσει μια λύση BI χρησιμοποιώντας το Power BI Desktop. | |
Όταν είναι έτοιμο, ο δημιουργός περιεχομένου δημοσιεύει το αρχείο Power BI Desktop (.pbix) ή το αρχείο έργου Power BI (.pbip) στο Υπηρεσία Power BI. | |
Ορισμένες προελεύσεις δεδομένων ενδέχεται να απαιτούν μια πύλη δεδομένων εσωτερικής εγκατάστασης ή μια πύλη VNet για την ανανέωση δεδομένων, όπως αυτές που βρίσκονται εντός ενός ιδιωτικού εταιρικού δικτύου. | |
Ένας χώρος εργασίας του Power BI περιέχει στοιχεία του Power BI έτοιμα για ενσωμάτωση. Για μη προσωπικούς χώρους εργασίας, οι χρήστες της προσαρμοσμένης εφαρμογής έχουν δικαίωμα προβολής (ή δημιουργίας ή τροποποίησης) περιεχομένου Power BI, επειδή ανήκουν σε έναν ρόλο χώρου εργασίας ή έχουν δικαιώματα κατεύθυνσης. | |
Η προσαρμοσμένη εφαρμογή ζητά από τον χρήστη της εφαρμογής να κάνει έλεγχο ταυτότητας με το Αναγνωριστικό Microsoft Entra. Όταν ο έλεγχος ταυτότητας ολοκληρωθεί με επιτυχία, η προσαρμοσμένη εφαρμογή αποθηκεύει προσωρινά ένα διακριτικό πρόσβασης του Microsoft Entra. | |
Η προσαρμοσμένη εφαρμογή χρησιμοποιεί το διακριτικό πρόσβασης του Microsoft Entra για την πραγματοποίηση κλήσεων Power BI REST API εκ μέρους του χρήστη της εφαρμογής. Συγκεκριμένα, η εφαρμογή χρησιμοποιεί το διακριτικό πρόσβασης για την ανάκτηση μετα-δεδομένων σχετικά με στοιχεία χώρου εργασίας. Τα μετα-δεδομένα περιλαμβάνουν ιδιότητες που απαιτούνται για την ενσωμάτωση περιεχομένου στην προσαρμοσμένη εφαρμογή. | |
Η προσαρμοσμένη εφαρμογή ενσωματώνει ένα συγκεκριμένο στοιχείο Power BI σε ένα iframe στοιχείο HTML. Η εφαρμογή μπορεί να υποστηρίξει τη δημιουργία και επεξεργασία αναφορών Power BI, με την προϋπόθεση ότι ο χρήστης έχει δικαίωμα να το κάνει. |
|
Οι διαχειριστές του Power BI εποπτεύουν και παρακολουθούν τη δραστηριότητα στον Υπηρεσία Power BI. |
Βασικά σημεία
Ακολουθούν ορισμένα βασικά σημεία που πρέπει να τονιστούν σχετικά με την ενσωμάτωση περιεχομένου Power BI μέσω προγραμματισμού σε μια προσαρμοσμένη εφαρμογή για τον οργανισμό σας.
Περιπτώσεις χρήσης
Υπάρχουν διάφοροι λόγοι για τους οποίους μπορείτε να ενσωματώσετε περιεχόμενο Power BI για τον οργανισμό σας.
- Εσωτερική πύλη επιχειρηματικής ευφυΐας: Μπορεί να θέλετε να δημιουργήσετε μια εσωτερική πύλη επιχειρηματικής ευφυΐας (BI) ως αντικατάσταση της Υπηρεσία Power BI. Με αυτόν τον τρόπο, μπορείτε να δημιουργήσετε μια προσαρμοσμένη εφαρμογή που ενσωματώνει περιεχόμενο από το Power BI και άλλα εργαλεία BI.
- Εσωτερική εφαρμογή: Μπορεί να θέλετε να αναπτύξετε μια εφαρμογή intranet που εμφανίζει απεικονίσεις δεδομένων. Για παράδειγμα, μια τοποθεσία intranet για ένα τμήμα παραγωγής μπορεί να εμφανίζει απεικονίσεις σε πραγματικό χρόνο που παρέχουν ενημερωμένες πληροφορίες σχετικά με τη γραμμή παραγωγής.
- Προσαρμοσμένη καταγραφή: Μπορεί να θέλετε να καταγράψετε προσαρμοσμένα συμβάντα για να καταγράψετε την πρόσβαση και χρήση του περιεχομένου Power BI, πέρα από αυτά που καταγράφει το αρχείο καταγραφής δραστηριότητας.
Φιλοδώρημα
Εάν θέλετε να δημιουργήσετε μια πύλη BI με στυλ για τον οργανισμό σας, ίσως μπορείτε να το επιτύχετε αυτό προσθέτοντας απλώς προσαρμοσμένη εμπορική προσαρμογή στον Υπηρεσία Power BI.
Ενσωμάτωση χωρίς κώδικα
Η ανάπτυξη μιας προγραμματισμένης λύσης απαιτεί δεξιότητες, χρόνο και προσπάθεια. Λάβετε υπόψη ότι υπάρχουν τεχνικές ενσωμάτωσης που είναι γνωστές ως ενσωμάτωση χωρίς κώδικα που μπορούν να χρησιμοποιήσουν οι μη προγραμματιστές για να ενσωματώσουν περιεχόμενο σε μια απλή εσωτερική πύλη ή τοποθεσία Web.
- Χρησιμοποιήστε το τμήμα web αναφοράς Power BI για να ενσωματώσετε αναφορές του Power BI στο SharePoint Online.
- Χρησιμοποιήστε έναν ασφαλή κώδικα ενσωμάτωσης (ή HTML) που δημιουργείται από το Power BI για να ενσωματώσετε αναφορές Power BI σε εσωτερικές πύλες Web.
- Ενσωμάτωση αναφορών ή πινάκων εργαλείων Power BI στο Power Pages.
- Ενσωμάτωση αναφορών σε ένα κανάλι ή συνομιλία του Microsoft Teams.
Αυτές οι τεχνικές απαιτούν οι καταναλωτές αναφοράς να ανήκουν στον οργανισμό, να ελέγχονται οι έλεγχοι ταυτότητας και να έχουν δικαίωμα πρόσβασης στις αναφορές. Το Power BI εξασφαλίζει ότι όλα τα δικαιώματα και η ασφάλεια των δεδομένων τίθενται σε ισχύ όταν οι καταναλωτές προβάλουν τις αναφορές. Ορισμένες φορές, ενδέχεται να ζητηθεί από τους χρήστες ο έλεγχος ταυτότητας με είσοδο στο Power BI.
Περιεχόμενο με δυνατότητα ενσωμάτωσης
Κατά την ενσωμάτωση για τον οργανισμό σας, μπορείτε να ενσωματώσετε τους ακόλουθους τύπους περιεχομένου Power BI:
- Αναφορές Power BI
- Συγκεκριμένες απεικονίσεις αναφοράς Power BI
- Σελιδοποιημένες αναφορές
- Εμπειρία Ε&Α
- Πίνακες εργαλείων
- Συγκεκριμένα πλακίδια πίνακα εργαλείων
Δεν υπάρχει περιορισμός ως προς το πού βρίσκεται το περιεχόμενο. Το περιεχόμενο μπορεί να βρίσκεται σε έναν προσωπικό χώρο εργασίας ή σε έναν κανονικό χώρο εργασίας. Αυτό που έχει σημασία είναι ότι ο χρήστης της εφαρμογής έχει δικαίωμα προβολής (ή δημιουργίας ή επεξεργασίας) του περιεχομένου. Για παράδειγμα, είναι δυνατή η ενσωμάτωση περιεχομένου από τον προσωπικό χώρο εργασίας του χρήστη της εφαρμογής.
Οποιοδήποτε περιεχόμενο μπορεί να δει ο χρήστης στον Υπηρεσία Power BI μπορεί να ενσωματωθεί σε μια προσαρμοσμένη εφαρμογή. Εάν ο χρήστης έχει δικαίωμα δημιουργίας ή επεξεργασίας περιεχομένου, μια προσαρμοσμένη εφαρμογή μπορεί να υποστηρίξει αυτή τη λειτουργικότητα (μόνο για αναφορές Power BI).
Έλεγχος ταυτότητας
Η ροή ελέγχου ταυτότητας είναι αλληλεπιδραστικός έλεγχος ταυτότητας με το αναγνωριστικό Microsoft Entra. Ο αλληλεπιδραστικός έλεγχος ταυτότητας σημαίνει ότι ο χρήστης της εφαρμογής θα ερωτηθεί με πρόκληση για τον έλεγχο ταυτότητας. Κατά τον έλεγχο ταυτότητας, το Αναγνωριστικό Microsoft Entra επιστρέφει ένα διακριτικό πρόσβασης. Είναι ευθύνη της προσαρμοσμένης εφαρμογής να αποθηκεύσει προσωρινά το διακριτικό πρόσβασης στο cache, ώστε να μπορεί να χρησιμοποιηθεί για την πραγματοποίηση κλήσεων Power BI REST API και την ενσωμάτωση περιεχομένου μέσα σε ένα iframe
στοιχείο HTML. Αυτές οι κλήσεις μπορούν να ανακτήσουν μετα-δεδομένα σχετικά με περιεχόμενο Power BI εκ μέρους του χρήστη της εφαρμογής, συμπεριλαμβανομένων των ιδιοτήτων που απαιτούνται για την ενσωμάτωσή του στην προσαρμοσμένη εφαρμογή.
Παραχώρηση αδειών χρήσης
Δεν υπάρχει συγκεκριμένη απαίτηση άδειας χρήσης για ενσωμάτωση για τον οργανισμό σας. Αυτό που έχει σημασία είναι ότι ο χρήστης της εφαρμογής έχει δικαίωμα και μια κατάλληλη άδεια χρήσης Power BI για προβολή (ή δημιουργία ή επεξεργασία) του περιεχομένου. Είναι δυνατή ακόμη και η ενσωμάτωση περιεχομένου από έναν προσωπικό χώρο εργασίας, όταν ο χρήστης της εφαρμογής έχει μόνο μια άδεια χρήσης Fabric (δωρεάν).
API προγράμματος-πελάτη Του Power BI
Τα API προγράμματος-πελάτη του Power BI επιτρέπουν σε έναν προγραμματιστή να επιτύχει μεγάλο βαθμό ενοποίησης μεταξύ της προσαρμοσμένης εφαρμογής και του περιεχομένου Power BI. Αναπτύσσουν την εφαρμογή με τη σύνταξη προσαρμοσμένης λογικής με JavaScript ή TypeScript που εκτελείται στο πρόγραμμα περιήγησης.
Η εφαρμογή μπορεί να ρυθμίσει και αυτοματοποιήσει λειτουργίες και μπορεί να ανταποκριθεί σε ενέργειες που εκκινούνται από τον χρήστη. Επιπλέον, μπορείτε να ενοποιήσετε δυνατότητες του Power BI, όπως περιήγηση, φίλτρα και αναλυτές, λειτουργίες μενού, διάταξη και σελιδοδείκτες.
Φιλοδώρημα
Το Power BI Embedded Analytics Playground είναι μια τοποθεσία web που σας βοηθά να μάθετε, να εξερευνήσετε και να πειραματιστείτε με την ενσωματωμένη ανάλυση του Power BI. Περιλαμβάνει ένα περιβάλλον προστατευμένης εκτέλεσης προγραμματιστή για εμπειρίες πρακτικής εφαρμογής που χρησιμοποιούν τα API προγράμματος-πελάτη με δείγμα περιεχομένου Power BI ή το δικό σας περιεχόμενο. Τμήματα κώδικα και επιδείξεις είναι επίσης διαθέσιμα για να εξερευνήσετε.
Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Τι είναι η παιδική χαρά ενσωματωμένης ανάλυσης του Power BI;
Ρύθμιση πύλης
Συνήθως, απαιτείται μια πύλη δεδομένων κατά την πρόσβαση σε προελεύσεις δεδομένων που βρίσκονται εντός του ιδιωτικού εταιρικού δικτύου ή ενός εικονικού δικτύου. Οι δύο σκοποί μιας πύλης είναι η ανανέωση δεδομένων που έχουν εισαχθεί ή η προβολή μιας αναφοράς που υποβάλλει ερωτήματα σε μια δυναμική σύνδεση ή ένα σημασιολογικό μοντέλο DirectQuery (παλαιότερα γνωστό ως σύνολο δεδομένων).
Σημείωμα
Μια κεντρική πύλη δεδομένων σε τυπική λειτουργία συνιστάται ανεπιφύλακτα μέσω πυλών στην προσωπική λειτουργία. Στην τυπική λειτουργία, η πύλη δεδομένων υποστηρίζει λειτουργίες δυναμικής σύνδεσης και DirectQuery (εκτός από τις λειτουργίες προγραμματισμένης ανανέωσης δεδομένων).
Εποπτεία συστήματος
Το αρχείο καταγραφής δραστηριότητας καταγράφει δραστηριότητες χρηστών που πραγματοποιούνται στον Υπηρεσία Power BI. Οι διαχειριστές του Power BI μπορούν να χρησιμοποιήσουν τα δεδομένα αρχείου καταγραφής δραστηριότητας που συλλέγονται για να εκτελέσουν έλεγχο για να τους βοηθήσουν να κατανοήσουν τα μοτίβα χρήσης και την υιοθέτηση. Τα συνδεδεμένα συμβάντα θα περιγράψουν τη μέθοδο κατανάλωσης ως Ενσωμάτωση για τον οργανισμό σας. Επί του παρόντος, δεν υπάρχει τρόπος να προσδιορίσετε εάν το περιεχόμενο προβλήθηκε σε μια εμπειρία ενσωμάτωσης χωρίς κώδικα σε μια προσαρμοσμένη εφαρμογή.
Σχετικό περιεχόμενο
Για να μάθετε περισσότερα σχετικά με την ενσωματωμένη ανάλυση Power BI, εργαστείτε μέσω του μαθησιακού διαύλου ενσωμάτωσης ανάλυσης power BI.
Μπορείτε επίσης να εργαστείτε μέσω του κύκλου μαθημάτων Προγραμματιστής Power BI σε μια ημέρα. Περιλαμβάνει ένα κιτ αυτοδιδασκαλέας που σας καθοδηγεί στη διαδικασία ανάπτυξης μιας εφαρμογής ASP.NET Core MVC.
Για άλλα χρήσιμα σενάρια που θα σας βοηθήσουν με αποφάσεις υλοποίησης Power BI, ανατρέξτε στο άρθρο Σενάρια χρήσης του Power BI.