Κοινή χρήση μέσω


Δημιουργία και χρήση απεικονίσεων R στο Power BI

ΙΣΕΙ ΓΙΑ: Power BI Desktop Υπηρεσία Power BI

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

Προβολή απεικονίσεων R στον Υπηρεσία Power BI

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

Σημείωμα

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

Οι απεικονίσεις R δημιουργούνται σε μια αναφορά του Power BI Desktop, όπως η αναφορά που εμφανίζεται στην παρακάτω εικόνα.

Desktop report with two visuals.

Μετά τη δημιουργία της αναφοράς στο Power BI Desktop, μπορείτε να δημοσιεύσετε την αναφορά που περιέχει μία ή περισσότερες απεικονίσεις R στον Υπηρεσία Power BI.

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

Μπορείτε να κάνετε λήψη αυτού του δείγματος αρχείου Power BI Desktop (αρχείο .pbix) που περιέχει μερικές απεικονίσεις R για να δείτε πώς λειτουργούν και να πειραματιστείτε.

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

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

Screenshot of the report page in the Power BI service.

Ασφάλεια δεσμών ενεργειών R

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

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

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

Αυτή η προσέγγιση περιβάλλοντος προστατευμένης εκτέλεσης επιβάλλει ορισμένους περιορισμούς στις δέσμες ενεργειών R που εκτελούνται στον Υπηρεσία Power BI, όπως η πρόσβαση στο Internet ή η πρόσβαση σε άλλους πόρους που δεν απαιτούνται για τη δημιουργία της απεικόνισης R.

Εμπειρία σφάλματος δεσμών ενεργειών R

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

Screenshot showing an R visual error message.

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

Screenshot showing a runtime error.

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

Οι απεικονίσεις R απαιτούν άδεια χρήσης Power BI Pro ή Premium ανά χρήστη (PPU) για την απόδοση σε αναφορές, την ανανέωση, το φιλτράρισμα και το διασταυρούμενο φιλτράρισμα. Για περισσότερες πληροφορίες σχετικά με τις άδειες χρήσης Power BI Pro και πώς διαφέρουν από τις δωρεάν άδειες χρήσης, ανατρέξτε στο θέμα Περιεχόμενο Power BI Pro - τι είναι;

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

Ο παρακάτω πίνακας περιγράφει τις δυνατότητες απεικονίσεων R βάσει των αδειών χρήσης.

Σύνταξη απεικονίσεων R στο Power BI Desktop Δημιουργία Υπηρεσία Power BI αναφορών με απεικονίσεις R Προβολή απεικονίσεων R σε αναφορές
Επισκέπτης (Power BI Embedded) Υποστηρίζεται Δεν υποστηρίζεται Υποστηρίζεται μόνο σε εκχωρημένους πόρους Premium/Azure
Μη διαχειριζόμενος μισθωτής (μη επικυρωμένος τομέας) Υποστηρίζεται Δεν υποστηρίζεται Δεν υποστηρίζεται
Διαχειριζόμενος μισθωτής με δωρεάν άδεια χρήσης Υποστηρίζεται Δεν υποστηρίζεται Υποστηρίζεται μόνο σε Premium εκχωρημένους πόρους
Διαχειριζόμενος μισθωτής με άδεια χρήσης Pro ή PPU Υποστηρίζεται Υποστηρίζεται Υποστηρίζεται

Επισκόπηση πακέτων R

Τα πακέτα R είναι συλλογές συναρτήσεων, δεδομένων και μεταγλωττισμένου κώδικα R που συνδυάζονται σε σαφώς καθορισμένη μορφή. Όταν η R είναι εγκατεστημένη, συνοδεύεται από ένα τυπικό σύνολο πακέτων, ενώ υπάρχουν και άλλα πακέτα διαθέσιμα για λήψη και εγκατάσταση. Αφού εγκατασταθεί, ένα πακέτο R πρέπει να φορτωθεί στην περίοδο λειτουργίας για να χρησιμοποιηθεί. Η κύρια πηγή δωρεάν πακέτων R είναι το CRAN, το Comprehensive R Archive Network.

Το Power BI Desktop μπορεί να χρησιμοποιήσει οποιονδήποτε τύπο πακέτων R χωρίς περιορισμό. Μπορείτε να εγκαταστήσετε πακέτα R για χρήση στο Power BI Desktop μόνοι σας (χρησιμοποιώντας το RStudio IDE, για παράδειγμα).

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

Απαιτήσεις και περιορισμοί πακέτων R

Υπάρχουν άγραφες απαιτήσεις και περιορισμοί για τα πακέτα R:

  • Η Υπηρεσία Power BI υποστηρίζει πακέτα R με δωρεάν άδειες χρήσης και άδειες χρήσης λογισμικού ανοιχτού κώδικα, όπως GPL-2, GPL-3, MIT+ και ούτω καθεξής.

  • Ο Υπηρεσία Power BI υποστηρίζει πακέτα που έχουν δημοσιευτεί στο CRAN. Η υπηρεσία δεν υποστηρίζει ιδιωτικά ή προσαρμοσμένα πακέτα R. Ενθαρρύνουμε τους χρήστες να διαθέτουν τα ιδιωτικά πακέτα τους στο CRAN προτού ζητήσουν να διατεθεί το πακέτο στον Υπηρεσία Power BI.

  • Το Power BI Desktop έχει δύο παραλλαγές για πακέτα R:

    • Για τις απεικονίσεις R, μπορείτε να εγκαταστήσετε οποιοδήποτε πακέτο, συμπεριλαμβανομένων των προσαρμοσμένων πακέτων R.
    • Για προσαρμοσμένες απεικονίσεις R, υποστηρίζονται μόνο δημόσια πακέτα CRAN για την αυτόματη εγκατάσταση των πακέτων.
  • Για λόγους προστασίας προσωπικών δεδομένων και ασφάλειας, προς το παρόν δεν υποστηρίζουμε πακέτα R που παρέχουν ερωτήματα πελάτη-διακομιστή μέσω του World-Wide Web (όπως το Rgoogle Χάρτες) στην υπηρεσία. Η δικτύωση αποκλείεται για τέτοιες προσπάθειες. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Πακέτα R στην Υπηρεσία Power BI για μια λίστα με τα υποστηριζόμενα και μη υποστηριζόμενα πακέτα R.

  • Η διαδικασία έγκρισης για τη συμπερίληψη ενός νέου πακέτου R έχει ένα δέντρο εξαρτήσεων. Ορισμένες εξαρτήσεις που απαιτούνται για την εγκατάστασή τους στην υπηρεσία δεν μπορούν να υποστηρίζονται.

Υποστηριζόμενα πακέτα:

Για μια μεγάλη λίστα με τα υποστηριζόμενα πακέτα R (και τη σύντομη λίστα με τα μη υποστηριζόμενα πακέτα), ανατρέξτε στο ακόλουθο άρθρο:

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

  • Η υποστήριξη για απεικονίσεις R περιορίζεται στα πακέτα που προσδιορίζονται στο θέμα Υποστηριζόμενα πακέτα R. Προς το παρόν, δεν υπάρχει υποστήριξη για προσαρμοσμένα πακέτα.

  • Τα δεδομένα που χρησιμοποιούνται από την απεικόνιση R για σχεδίαση περιορίζονται σε 150.000 γραμμές. Εάν επιλεγούν περισσότερες από 150.000 γραμμές, χρησιμοποιούνται μόνο οι πρώτες 150.000 γραμμές και εμφανίζεται ένα μήνυμα στην εικόνα. Επιπλέον, τα δεδομένα εισόδου έχουν όριο 250 MB.

  • Εάν το σημασιολογικό μοντέλο εισόδου μιας απεικόνισης R έχει μια στήλη που περιέχει μια τιμή συμβολοσειράς μεγαλύτερη από 32766 χαρακτήρες, αυτή η τιμή περικόπτεται.

  • Όλες οι απεικονίσεις R εμφανίζονται με 72 κουκκίδες ανά ίντσα.

  • Υποστηρίζεται μόνο σχεδίαση στην προεπιλεγμένη συσκευή.

  • Εάν ένας υπολογισμός απεικόνισης R υπερβεί τα 60 δευτερόλεπτα, τίθεται το χρονικό όριο της δέσμης ενεργειών και εμφανίζεται ένα σφάλμα.

  • Οι απεικονίσεις R ανανεώνονται κατά τις ενημερώσεις δεδομένων, το φιλτράρισμα και την επισήμανση. Ωστόσο, η ίδια η εικόνα δεν είναι αλληλεπιδραστική και δεν υποστηρίζει συμβουλές εργαλείων.

  • Οι απεικονίσεις R ανταποκρίνονται στην επισήμανση άλλων απεικονίσεων, αλλά δεν μπορείτε να επιλέξετε στοιχεία στην απεικόνιση R προκειμένου να εφαρμόσετε διασταυρούμενο φιλτράρισμα σε άλλες απεικονίσεις.

  • Προς το παρόν, οι απεικονίσεις R δεν υποστηρίζονται για τον τύπο δεδομένων Ώρα . Αντί για αυτό, χρησιμοποιήστε την ημερομηνία/ώρα.

  • Οι απεικονίσεις R δεν εμφανίζονται όταν χρησιμοποιείτε τη Δημοσίευση στο web.

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

  • Οι απεικονίσεις R δεν εκτυπώνονται με την εκτύπωση αναφορών.

  • Οι απεικονίσεις R δεν υποστηρίζονται στη λειτουργία DirectQuery των Υπηρεσιών ανάλυσης.

  • Οι απεικονίσεις R έχουν τη δυνατότητα μετατροπής ετικετών κειμένου σε γραφικά στοιχεία. Αυτή η ενέργεια στο Υπηρεσία Power BI απαιτεί το ακόλουθο επιπλέον βήμα:

    • Προσθέστε την ακόλουθη γραμμή στην αρχή της δέσμης ενεργειών R:

      powerbi_rEnableShowText = 1

  • Οι κινεζικές, ιαπωνικές και κορεατικές γραμματοσειρές απαιτούν όλα τα παρακάτω βήματα για να λειτουργήσουν σωστά στην Υπηρεσία Power BI:

    1. Εγκαταστήστε το πακέτο R showtext και όλες τις εξαρτήσεις του. Μπορείτε να την εγκαταστήσετε εκτελώντας την ακόλουθη δέσμη ενεργειών:

      install.packages("showtext")

    2. Προσθέστε την ακόλουθη γραμμή στην αρχή της δέσμης ενεργειών R:

      powerbi_rEnableShowTextForCJKLanguages =  1