Εξωτερικά εργαλεία στο Power BI Desktop

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

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

Screenshot of the external tools ribbon in Power BI Desktop.

Τα εξωτερικά εργαλεία εμπίπτουν γενικά σε μία από τις ακόλουθες κατηγορίες:

Μοντελοποίηση σημασιολογίας - Εργαλεία ανοιχτού κώδικα όπως τα DAX Studio, ALM Toolkit, Tabular Editor και Metadata Μεταφραστής επεκτείνουν τη λειτουργικότητα του Power BI Desktop για συγκεκριμένα σενάρια μοντελοποίησης δεδομένων, όπως η βελτιστοποίηση ερωτημάτων και παραστάσεων παραστάσεων ανάλυσης δεδομένων (DAX), η διαχείριση κύκλου ζωής εφαρμογών (ALM) και η μετάφραση μετα-δεδομένων.

Ανάλυση δεδομένων - Εργαλεία για τη σύνδεση σε ένα μοντέλο μόνο για ανάγνωση για υποβολή ερωτημάτων σε δεδομένα και εκτέλεση άλλων εργασιών ανάλυσης. Για παράδειγμα, ένα εργαλείο μπορεί να εκκινήσει τις Εργαλείο δόμησης αναφορών Python, Excel και Power BI. Το εργαλείο συνδέει την εφαρμογή προγράμματος-πελάτη με το μοντέλο στο Power BI Desktop για δοκιμές και αναλύσεις χωρίς να χρειάζεται να δημοσιεύσετε πρώτα το αρχείο Power BI Desktop (pbix) στον Υπηρεσία Power BI. Τα εργαλεία τεκμηρίωσης ενός σημασιολογικού μοντέλου Power BI εμπίπτουν επίσης σε αυτήν την κατηγορία.

Διάφορα - Ορισμένα εξωτερικά εργαλεία δεν συνδέονται καθόλου σε ένα μοντέλο, αλλά αντίθετα επεκτείνουν το Power BI Desktop για να κάνετε χρήσιμες συμβουλές και να κάνετε πιο εύκολα προσβάσιμο το χρήσιμο περιεχόμενο. Για παράδειγμα, τα προγράμματα εκμάθησης PBI.tips, ο Οδηγός DAX από το sqlbi.com και το εργαλείο κοινότητας Του PowerBI.tips Product Business Ops, διευκολύνουν την εγκατάσταση μιας μεγάλης επιλογής εξωτερικών εργαλείων. Αυτά τα εργαλεία βοηθούν επίσης στην εγγραφή με το Power BI Desktop, συμπεριλαμβανομένων των DAX Studio, ALM Toolkit, Tabular Editor και πολλών άλλων εύκολα.

Προσαρμογή - Ενσωματώστε τις δικές σας δέσμες ενεργειών και εργαλεία προσθέτοντας ένα έγγραφο *.pbitool.json στον φάκελο Power BI Desktop\External Tools.

Πριν από την εγκατάσταση εξωτερικών εργαλείων, έχετε υπόψη τις παρακάτω σημειώσεις:

  • Τα εξωτερικά εργαλεία δεν υποστηρίζονται στο Power BI Desktop για τον Power BI Report Server.

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

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

Εργαλείο Περιγραφή
PowerBI.tips - Επιχειρηματικές επιχειρήσεις Ένα εύχρηστο εργαλείο ανάπτυξης για την προσθήκη επεκτάσεων εξωτερικών εργαλείων στο Power BI Desktop. Ο στόχος του Business Ops είναι να παρέχει μια υπηρεσία μίας στάσης για την εγκατάσταση όλων των πιο πρόσφατων εκδόσεων εξωτερικών εργαλείων. Για να μάθετε περισσότερα, μεταβείτε στο PowerBI.tips - Επιχειρησιακές επιχειρήσεις.
Πρόγραμμα επεξεργασίας πινάκων Οι δημιουργοί μοντέλων μπορούν εύκολα να δημιουργήσουν, να διατηρήσουν και να διαχειριστούν μοντέλα σε μορφή πίνακα, χρησιμοποιώντας ένα εύχρηστο και ελαφρύ πρόγραμμα επεξεργασίας. Μια ιεραρχική προβολή εμφανίζει όλα τα αντικείμενα στο μοντέλο σε μορφή πίνακα οργανωμένα κατά φακέλους προβολής, με υποστήριξη για επεξεργασία ιδιοτήτων πολλαπλής επιλογής και επισήμανση σύνταξης DAX. Για να μάθετε περισσότερα, μεταβείτε στο tabulareditor.com.
DAX Studio Ένα εργαλείο εμπλουτισμένο με δυνατότητα για σύνταξη, διάγνωση, ρύθμιση επιδόσεων και ανάλυση DAX. Οι δυνατότητες περιλαμβάνουν περιήγηση αντικειμένων, ενσωματωμένη ανίχνευση, αναλύσεις εκτέλεσης ερωτημάτων με λεπτομερή στατιστικά στοιχεία, επισήμανση σύνταξης DAX και μορφοποίηση. Για να μάθετε τα πιο πρόσφατα, μεταβείτε στο DAX Studio στο GitHub.
Κιτ εργαλείων ALM Ένα εργαλείο σύγκρισης σχημάτων για μοντέλα Power BI και σημασιολογικά μοντέλα, που χρησιμοποιούνται για σενάρια διαχείρισης κύκλου ζωής εφαρμογών (ALM). Μπορείτε να εκτελέσετε απλή ανάπτυξη σε όλα τα περιβάλλοντα και να διατηρήσετε ιστορικά δεδομένα επαυξητικής ανανέωσης. Μπορείτε να κάνετε διαφορά και να συγχωνεύσετε αρχεία μετα-δεδομένων, κλάδους και αποθετήρια δεδομένων. Μπορείτε επίσης να χρησιμοποιήσετε ξανά κοινούς ορισμούς μεταξύ σημασιολογικών μοντέλων. Για να λάβετε τα πιο πρόσφατα, μεταβείτε στην alm-toolkit.com.
Μεταφραστής μετα-δεδομένων Βελτιστοποιεί τη μετάφραση των μοντέλων Power BI και των σημασιολογικών μοντέλων. Το εργαλείο μπορεί να μεταφράσει αυτόματα λεζάντες, περιγραφές και ονόματα εμφανιζόμενων φακέλων πινάκων, στηλών, μετρήσεων και ιεραρχιών. Το εργαλείο μεταφράζεται χρησιμοποιώντας την τεχνολογία μηχανικής μετάφρασης των Γνωστικών υπηρεσιών Azure. Μπορείτε επίσης να εξαγάγετε και να εισαγάγετε μεταφράσεις μέσω αρχείων τιμών διαχωρισμένων με κόμματα (.csv) για εύκολη μαζική επεξεργασία στο Excel ή ένα εργαλείο τοπικής προσαρμογής. Για να λάβετε τα πιο πρόσφατα, μεταβείτε στην Μεταφραστής μετα-δεδομένων στο GitHub.

Αρχιτεκτονική ενοποίησης εξωτερικών εργαλείων

Τα αρχεία Power BI Desktop (pbix) αποτελούνται από πολλά στοιχεία, όπως ο καμβάς αναφορών, οι απεικονίσεις, τα μετα-δεδομένα μοντέλου και οποιαδήποτε δεδομένα έχουν φορτωθεί από προελεύσεις δεδομένων. Όταν το Power BI Desktop ανοίγει ένα αρχείο pbix , εκκινεί μια διαδικασία Υπηρεσιών ανάλυσης στο παρασκήνιο για τη φόρτωση του μοντέλου, έτσι ώστε οι δυνατότητες μοντελοποίησης δεδομένων και οι απεικονίσεις αναφοράς να έχουν πρόσβαση σε μετα-δεδομένα μοντέλου και δεδομένα μοντέλου ερωτημάτων.

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

Diagram of the external tool architecture.

Με το όνομα διακομιστή υπηρεσιών ανάλυσης, τον αριθμό θύρας και το όνομα μοντέλου, το εργαλείο χρησιμοποιεί βιβλιοθήκες προγράμματος-πελάτη των Υπηρεσιών ανάλυσης για να δημιουργήσει μια σύνδεση με το μοντέλο, να ανακτήσει μετα-δεδομένα και να εκτελέσει ερωτήματα DAX ή MDX. Κάθε φορά που ένα εργαλείο μοντελοποίησης εξωτερικών δεδομένων ενημερώνει τα μετα-δεδομένα, το Power BI Desktop συγχρονίζει τις αλλαγές, έτσι ώστε το περιβάλλον εργασίας χρήστη του Power BI Desktop να αντικατοπτρίζει με ακρίβεια την τρέχουσα κατάσταση του μοντέλου. Έχετε υπόψη ότι υπάρχουν ορισμένοι περιορισμοί για τις δυνατότητες συγχρονισμού, όπως περιγράφεται παρακάτω.

Λειτουργίες μοντελοποίησης δεδομένων

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

Υποστηριζόμενες λειτουργίες εγγραφής

Αντικείμενα που υποστηρίζουν λειτουργίες εγγραφής:

Object Σύνδεση σε παρουσία AS
Πίνακες Όχι
Στήλες Ναι 1
Υπολογιζόμενοι πίνακες Όχι
Υπολογιζόμενες στήλες Όχι
Σχέσεις Όχι
Μετρήσεις Όχι
KPI μοντέλου Όχι
Ομάδες υπολογισμού Όχι
Προοπτικές Όχι
Μεταφράσεις Όχι
Ασφάλεια σε επίπεδο γραμμών (RLS) Όχι
Ασφάλεια σε επίπεδο αντικειμένου (OLS) Όχι
Σχολιασμούς Όχι
Παραστάσεις M Όχι

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

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

Περιορισμοί μοντελοποίησης δεδομένων

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

  • Οποιοιδήποτε τύποι αντικειμένων TOM δεν καλύπτονται στις Υποστηριζόμενες λειτουργίες εγγραφής, όπως πίνακες και στήλες.
  • Επεξεργασία αρχείου προτύπου Power BI Desktop (PBIT).
  • Μεταφράσεις επιπέδου αναφοράς ή επιπέδου δεδομένων.
  • Η μετονομασία πινάκων και στηλών δεν υποστηρίζεται ακόμα
  • Αποστολή εντολών επεξεργασίας σε ένα μοντέλο σημασιολογίας που έχει φορτωθεί στο Power BI Desktop

Καταχώρηση εξωτερικών εργαλείων

Τα εξωτερικά εργαλεία καταχωρούνται στο Power BI Desktop όταν το εργαλείο περιλαμβάνει ένα αρχείο καταχώρησης *.pbitool.json στον C:\Program Files (x86)\Common Files\Microsoft Shared\Power BI Desktop\External Tools φάκελο. Όταν ένα εργαλείο έχει καταχωρηθεί και περιλαμβάνει ένα εικονίδιο, το εργαλείο εμφανίζεται στην κορδέλα Εξωτερικά εργαλεία. Ορισμένα εργαλεία, όπως το Κιτ εργαλείων ALM και το DAX Studio, δημιουργούν αυτόματα το αρχείο καταχώρησης όταν εγκαθιστάτε το εργαλείο. Ωστόσο, πολλά εργαλεία, όπως το SQL Profiler συνήθως δεν το κάνουν, επειδή το πρόγραμμα εγκατάστασης που διαθέτουν δεν περιλαμβάνει τη δημιουργία ενός αρχείου καταχώρησης για το Power BI Desktop. Τα εργαλεία που δεν καταχωρούνται αυτόματα με το Power BI Desktop μπορούν να καταχωρηθούν με μη αυτόματο τρόπο δημιουργώντας ένα αρχείο καταχώρησης *.pbitool.json.

Για να μάθετε περισσότερα, συμπεριλαμβανομένων παραδειγμάτων json, ανατρέξτε στο θέμα Καταχώρηση εξωτερικού εργαλείου.

Απενεργοποίηση της κορδέλας Εξωτερικά εργαλεία

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

  • Κλειδί μητρώου: Software\Policies\Microsoft\Power BI Desktop\
  • Τιμή μητρώου: EnableExternalTools

Η τιμή 1 (δεκαδική) ενεργοποιεί την κορδέλα Εξωτερικά εργαλεία, η οποία είναι επίσης η προεπιλεγμένη τιμή.

Η τιμή 0 (δεκαδική) απενεργοποιεί την κορδέλα Εξωτερικά εργαλεία.