Ενσωμάτωση αναφοράς σε ασφαλή πύλη ή τοποθεσία web

Με την επιλογή Ενσωμάτωση για αναφορές Power BI, μπορείτε εύκολα και με ασφάλεια να ενσωματώσετε αναφορές σε εσωτερικές πύλες Web. Αυτές οι πύλες μπορούν να βασίζονται στο cloud ή να φιλοξενούνται σε εσωτερική εγκατάσταση, όπως το SharePoint 2019. Οι ενσωματωμένες αναφορές τηρούν όλα τα δικαιώματα στοιχείων και την ασφάλεια δεδομένων μέσω της ασφάλειας σε επίπεδο γραμμών (RLS) και της ασφάλειας σε επίπεδο αντικειμένου (OLS) του μοντέλου υπηρεσιών ανάλυσης σε μορφή πίνακα. Παρέχουν ενσωμάτωση χωρίς κώδικα σε οποιαδήποτε πύλη η οποία αποδέχεται μια διεύθυνση URL ή iFrame.

Η επιλογή Ενσωμάτωση υποστηρίζει Φίλτρα διευθύνσεων URL και ρυθμίσεις διευθύνσεων URL. Σας επιτρέπει την ενσωμάτωση με πύλες χρησιμοποιώντας μια προσέγγιση με λίγο κώδικα που απαιτεί μόνο βασικές γνώσεις HTML και JavaScript.

Πώς μπορείτε να ενσωματώσετε αναφορές του Power BI σε πύλες

  1. Ανοίξτε μια αναφορά στην υπηρεσία Power BI.

  2. Στο μενού Αρχείο , επιλέξτε Ενσωμάτωση αναφοράς>Τοποθεσία Web ή πύλη.

    Επιλογή τοποθεσίας web ή πύλης

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

    Παράθυρο διαλόγου επιλογής

  4. Εάν ένας χρήστης ανοίξει μια διεύθυνση URL αναφοράς απευθείας, ή μία που ενσωματωμένη σε μια πύλη Web, για την πρόσβαση στην αναφορά απαιτείται έλεγχος ταυτότητας. Η ακόλουθη οθόνη εμφανίζεται εάν ένας χρήστης δεν έχει εισέλθει στο Power BI στην ενεργή περίοδο λειτουργίας του προγράμματος περιήγησης. Όταν επιλέξει Είσοδος, ίσως χρειαστεί να ανοίξει ένα νέο παράθυρο προγράμματος περιήγησης ή καρτέλα. Ζητήστε από τον χρήστη να ελέγξει αν υπάρχει τυχόν αποκλεισμός αναδυόμενων παραθύρων, εάν δεν του ζητηθεί να εισέλθει.

    Εισέλθετε για να προβάλετε αυτή την αναφορά

  5. Αφού ο χρήστης έχει εισέλθει, η αναφορά ανοίγει, εμφανίζοντας τα δεδομένα και επιτρέποντας την περιήγηση στη σελίδα και τη ρύθμιση φίλτρων. Μόνο οι χρήστες που έχουν δικαίωμα προβολής μπορούν να δουν την αναφορά σε Power BI. Εφαρμόζονται επίσης όλοι οι κανόνες ασφάλειας σε επίπεδο γραμμών (RLS). Τέλος, ο χρήστης πρέπει να διαθέτει τη σωστή άδεια χρήσης – είτε χρειάζεται μια άδεια χρήσης Power BI Pro ή Premium ανά χρήστη (PPU), είτε η αναφορά πρέπει να βρίσκεται σε έναν χώρο εργασίας που βρίσκεται σε Power BI Premium εκχωρημένους πόρους. Ο χρήστης πρέπει να εισέρχεται για να δει την αναφορά κάθε φορά που ανοίγει ένα νέο παράθυρο προγράμματος περιήγησης. Ωστόσο, όταν εισέλθει, οι άλλες αναφορές φορτώνονται αυτόματα.

    Ενσωμάτωση αναφοράς

  6. Κατά τη χρήση ενός iFrame, ίσως χρειαστεί να επεξεργαστείτε το ύψος και το πλάτος για να χωρέσει στην ιστοσελίδα της πύλης σας.

    Ορισμός ύψους και πλάτους

Εκχώρηση πρόσβασης αναφοράς

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

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

Παραχώρηση αδειών χρήσης

Για να προβάλουν την ενσωματωμένη αναφορά, οι χρήστες χρειάζονται μια άδεια χρήσης Power BI Pro ή Premium ανά χρήστη (PPU) ή το περιεχόμενο πρέπει να βρίσκεται σε έναν χώρο εργασίας που βρίσκεται σε εκχωρημένους πόρους Power BI Premium (SKU EM ή P).

Προσαρμογή της εμπειρίας ενσωμάτωσης με χρήση ρυθμίσεων διεύθυνσης URL

Μπορείτε να προσαρμόσετε την εμπειρία χρήστη χρησιμοποιώντας τις ρυθμίσεις εισόδου της διεύθυνσης URL ενσωμάτωσης. Στο παρεχόμενο iFrame, μπορείτε να ενημερώσετε τις ρυθμίσεις src της διεύθυνσης URL.

Ιδιότητα Περιγραφή
pageName Μπορείτε να χρησιμοποιήσετε την παράμετρο συμβολοσειράς ερωτήματος pageName για να ορίσετε τη σελίδα της αναφοράς που θα ανοίγει. Μπορείτε να βρείτε αυτή την τιμή στο τέλος της διεύθυνσης URL της αναφοράς όταν προβάλετε μια αναφορά στην υπηρεσία Power BI, όπως φαίνεται παρακάτω.
Φίλτρα διεύθυνσης URL Μπορείτε να χρησιμοποιήσετε φίλτρα διεύθυνσης URL στη διεύθυνση URL ενσωμάτωσης που λάβατε από το περιβάλλον εργασίας χρήστη του Power BI για να φιλτράρετε το περιεχόμενο της ενσωμάτωσης. Με αυτόν τον τρόπο, μπορείτε να δημιουργήσετε ενοποιήσεις με λίγο κώδικα, μόνο με βασική εμπειρία HTML και JavaScript.

Ορισμός της σελίδας που ανοίγει για μια ενσωματωμένη αναφορά

Μπορείτε να βρείτε την τιμή pageName στο τέλος της διεύθυνσης URL της αναφοράς κατά την προβολή μιας αναφοράς στο Υπηρεσία Power BI.

  1. Ανοίξτε την αναφορά από την υπηρεσία Power BI στο πρόγραμμα περιήγησης web και, στη συνέχεια, αντιγράψτε τη διεύθυνση URL από τη γραμμή διευθύνσεων.

    Ενότητα αναφοράς

  2. Προσαρτήστε τη ρύθμιση pageName στη διεύθυνση URL.

    Προσάρτηση pageName

Φιλτράρισμα περιεχομένου αναφοράς με χρήση φίλτρων διεύθυνσης URL

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

Ο συνδυασμός της pageName με τα Φίλτρα διεύθυνσης URL μπορεί να είναι πολύ ισχυρός. Μπορείτε να δημιουργήσετε εμπειρίες χρησιμοποιώντας βασική HTML και JavaScript.

Για παράδειγμα, δείτε ένα κουμπί που μπορείτε να προσθέσετε σε μια σελίδα HTML:

<button class="textLarge" onclick='show("ReportSection", "Energy");' style="display: inline-block;">Show Energy</button>

Όταν επιλεγεί, το κουμπί καλεί μια συνάρτηση για να ενημερώσει το iFrame με μια ενημερωμένη διεύθυνση URL, η οποία περιλαμβάνει το φίλτρο για τον κλάδο της ενέργειας.

function show(pageName, filterValue)

{

var newUrl = baseUrl + "&pageName=" + pageName;

if(null != filterValue && "" != filterValue)

{

newUrl += "&$filter=Industries/Industry eq '" + filterValue + "'";

}

//Assumes there's an iFrame on the page with id="iFrame"

var report = document.getElementById("iFrame")

report.src = newUrl;

}

Φίλτρο

Μπορείτε να προσθέσετε όσα κουμπιά θέλετε για να δημιουργήσετε μια προσαρμοσμένη εμπειρία με λίγο κώδικα.

Ζητήματα και περιορισμοί

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

  • Η ασφαλής ενσωμάτωσης λειτουργεί για αναφορές που έχουν δημοσιευτεί στην υπηρεσία Power BI.

  • Ο χρήστης πρέπει να εισέλθει για να δει την αναφορά κάθε φορά που ανοίγει ένα νέο παράθυρο προγράμματος περιήγησης.

  • Ορισμένα προγράμματα περιήγησης απαιτούν να ανανεώσετε τη σελίδα μετά την είσοδο, ειδικά όταν χρησιμοποιείτε λειτουργίες InPrivate ή Incognito.

  • Ενδέχεται να αντιμετωπίσετε προβλήματα εάν χρησιμοποιείτε μη υποστηριζόμενες εκδόσεις προγραμμάτων περιήγησης. Το Power BI υποστηρίζει την παρακάτω λίστα προγραμμάτων περιήγησης.

  • Ο κλασσικός SharePoint Server δεν υποστηρίζεται, καθώς απαιτεί εκδόσεις του Internet Explorer προγενέστερες της έκδοσης 11 ή ενεργοποίηση της λειτουργίας προβολής συμβατότητας.

  • Για να επιτύχετε μια εμπειρία καθολικής σύνδεσης, χρησιμοποιήστε την επιλογή Ενσωμάτωση στο SharePoint Online ή δημιουργήστε μια προσαρμοσμένη ενοποίηση χρησιμοποιώντας τη μέθοδο ενσωμάτωσης τα δεδομένα ανήκουν στον χρήστη.

  • Η δυνατότητα αυτόματου ελέγχου ταυτότητας που παρέχεται με την επιλογή Ενσωμάτωση δεν λειτουργεί με το Power BI JavaScript API. Για το Power BI JavaScript API, χρησιμοποιήστε τη μέθοδο ενσωμάτωσης τα δεδομένα ανήκουν στον χρήστη για την ενσωμάτωση.

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

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