Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Power BI hat eine lebendige Gemeinschaft von Business Intelligence-Experten und Entwicklern. Mitglieder der Community erstellen kostenlose Tools, die APIs von Power BI und Analysis Services nutzen, um die Datenmodellierungs- und Berichts-Funktionen von Power BI Desktop zu erweitern und zu integrieren.
Das Menüband Externe Tools bietet einfachen Zugriff auf externe Tools, die lokal installiert und bei Power BI Desktop registriert wurden. Wenn Power BI Desktop über das Menüband „Externe Tools“ gestartet wird, werden der Name und die Portnummer der internen Instanz der Datenmodell-Engine sowie der aktuelle Modellname an das Tool übergeben. Das Tool stellt dann automatisch eine Verbindung her und stellt eine nahtlose Verbindungsfunktion bereit.
Kategorien externer Tools
Externe Tools fallen im Allgemeinen in eine der folgenden Kategorien:
- Semantik Modellierung : Open Source-Tools wie z. b. DAX Studio, Alm Toolkit, tabellarischer Editor und Metadatenkonvertierer erweitern Power BI Desktop Funktionalität für bestimmte Daten Modellierungs Szenarien, wie z. b. Data Analysis Expression (DAX)-Abfrage-und Ausdruckssotimierung, Application Lifecycle Management (ALM) und Metadatenübersetzung.
- Datenanalyse - Tools zum Herstellen einer schreibgeschützten Verbindung zu einem Modell, um Daten abzufragen und weitere Analyseaufgaben auszuführen. Ein Tool kann zum Beispiel Python, Excel und Power BI Report Builder starten. Das Tool stellt eine Verbindung zwischen der Client-Anwendung und dem Modell in Power BI Desktop her, um Tests und Analysen durchzuführen, ohne dass die Power BI Desktop ( pbix )-Datei zunächst im Power BI-Dienst veröffentlicht werden muss. In diese Kategorie fallen außerdem Tools, mit denen Power BI-Semantikmodelle dokumentiert werden.
- Verschiedenes : einige externe Tools stellen überhaupt keine Verbindung mit einem Modell her, sondern erweitern die Power BI Desktop, um hilfreiche Tipps zu erhalten und hilfreiche Inhalte leichter zugänglich zu machen. So vereinfachen beispielsweise die PBI.tips-Tutorials, der DAX Guide von sqlbi.com und das Community-Tool PowerBI.tips Product Business Ops die Installation einer großen Auswahl an externen Tools. Diese Tools unterstützen auch die einfache Registrierung mit Power BI Desktop, einschließlich DAX Studio, ALM Toolkit, Tabular Editor und vielen anderen.
- Benutzerdefiniert: Integrieren Sie Ihre eigenen Skripte und Tools, indem Sie ein *.pbitool.json-Dokument in den Ordner „Power BI Desktop\External Tools“ einfügen.
Bevor Sie externe Tools installieren, beachten Sie bitte die folgenden Hinweise:
- Externe Tools werden in Power BI Desktop für Power BI Report Server nicht unterstützt.
- Externe Werkzeuge werden von Drittanbietern bereitgestellt. Abgesehen von den zugrunde liegenden öffentlichen Microsoft-APIs stellt Microsoft keine Unterstützung oder Dokumentation für externe Tools bereit. Microsoft leistet Unterstützung, wenn das Problem mit Microsoft-Tools reproduziert werden kann. Zu diesen Tools gehören SQL Server Management Studio (SSMS) oder Beispielcode, der die öffentlichen Microsoft-APIs verwendet.
Vorgestellte Open-Source-Tools
Es gibt viele externe Tools. Im Folgenden finden Sie einige der beliebtesten Tools, die in die Toolbox eines jeden Power BI Desktop Datenmodellierers gehören:
| Werkzeug | Beschreibung |
|---|---|
| PowerBI.tips - Business Ops | Ein einfach zu verwendende Bereitstellungs Tool zum Hinzufügen externer Tool Erweiterungen zu Power BI Desktop. Das Business OPS-Ziel besteht darin, eine zentrale Anlaufstelle für die Installation allerneuesten Versionen externer Tools bereitzustellen. Weitere Informationen finden Sie im GitHub-Speicherort für Business Ops. |
| Tabellarischer Editor | Mit diesem Tool können Modellersteller im Handumdrehen Tabellenmodelle in einem intuitiven und leichtgewichtigen Editor erstellen, warten und verwalten. Alle Objekte in Ihrem Tabellenmodell werden nach Anzeigeordnern strukturiert in einer hierarchischen Ansicht angezeigt. Zudem erhalten Sie Unterstützung für die Bearbeitung mehrerer ausgewählter Eigenschaften und die Hervorhebung der DAX-Syntax. Weitere Informationen finden Sie unter tabulareditor.com. |
| DAX Studio | Ein funktionsreiches Tool für die Erstellung, Diagnose, Leistungsoptimierung und Analyse von DAX. Zu den Features gehören Objektsuche, Integrierte Ablaufverfolgung, Aufschlüsselung der Abfrageausführung mit detaillierten Statistiken, Hervorhebung und Formatierung der DAX-Syntax. Um die neuesten Informationen zu erhalten, wechseln Sie zu DAX Studio. |
| ALM Toolkit | Ein Schemavergleichstool für Power BI-Modelle und -Semantikmodelle, das für ALM-Szenarios verwendet wird. Damit können Sie eine unkomplizierte Bereitstellung in verschiedenen Umgebungen durchführen und inkrementell aktualisierte historische Daten beibehalten. Vergleichen Sie Metadatendateien, Branches und Repositorys mithilfe des Diff-Tools, und führen Sie sie zusammen. Außerdem ermöglicht es die Wiederverwendung gängiger Definitionen zwischen den einzelnen Semantikmodellen. Um die neueste Version zu erhalten, wechseln Sie zu Alm-Toolkit.com. |
| Metadatenübersetzer | Optimiert die Lokalisierung von Power BI-Modellen und -Semantikmodellen. Das Tool kann Beschriftungen, Beschreibungen und die Namen der Anzeigeordner von Tabellen, Spalten, Kennzahlen und Hierarchien automatisch übersetzen. Das Tool übersetzt mit Hilfe der maschinellen Übersetzungstechnologie von Azure Cognitive Services. Sie können auch Übersetzungen per CSV-Datei (Komma getrennte Werte) für die bequeme Massenbearbeitung in Excel oder ein Lokalisierungs Tool exportieren und importieren. Um die neueste Version zu erhalten, wechseln Sie zu Metadata Translator auf GitHub. |
Integrations Architektur für externe Tools
Power BI Desktop (pbix)-Dateien bestehen aus mehreren Komponenten, einschließlich der Berichtsleinwand, der Visuals, der Modellmetadaten und sämtlicher Daten, die aus Datenquellen geladen wurden. Wird eine pbix-Datei in Power BI Desktop geöffnet, wird ein Analysis Services-Prozess im Hintergrund gestartet, um das Modell zu laden, damit die Datenmodellierungsfeatures und Berichtsvisuals auf die Modellmetadaten und Abfragemodelldaten zugreifen können.
Wenn Power BI Desktop Analysis Services als analytische Datenengine startet, weist es dynamisch eine zufällige Portnummer zu. Es lädt das Modell auch mit einem zufällig generierten Namen in Form eines global eindeutigen Bezeichners (GUID). Da sich diese Verbindungsparameter bei jeder Power BI Desktop-Sitzung ändern, ist es für externe Tools schwierig, die korrekten Analysis Services-Instanzen und das richtige Modell zu ermitteln, um eine Verbindung herzustellen. Durch die Integration externer Tools wird dieses Problem gelöst, da Power BI Desktop es ermöglicht, den Servernamen, die Portnummer und den Modellnamen der Analysis Services-Instanz als Befehlszeilenparameter an das Tool zu übergeben, um das externe Tool vom 'Externe Tools'-Menüband zu starten, wie im folgenden Diagramm dargestellt.
Mit dem Namen des Analysis Services Servers, der Portnummer und dem Modellnamen verwendet das Tool Analysis Services Client Bibliotheken, um eine Verbindung mit dem Modell herzustellen, Metadaten abzurufen und DAX-oder MDX-Abfragen auszuführen. Jedes Mal, wenn ein externes Daten Modellierungs Tool die Metadaten aktualisiert, synchronisiert Power BI Desktop die Änderungen so, dass die Power BI Desktop Benutzeroberfläche den aktuellen Zustand des Modells exakt wieder gibt. Beachten Sie, dass für die Synchronisierungsfunktionen bestimmte Einschränkungen gelten, die später beschrieben werden.
Daten Modellierungs Vorgänge
Externe Tools, die eine Verbindung mit der Power BI Desktop Analysis Services-Instanz herstellen, können Änderungen (Schreibvorgänge) am Datenmodell vornehmen. Power BI Desktop synchronisiert diese Änderungen dann mit dem Berichtsbereich, sodass sie in Berichtsvisuals angezeigt werden. Beispielsweise können externe Datenmodellierungstools den ursprünglichen Formatzeichenfolgenausdruck eines Maßes überschreiben und alle Maßeigenschaften, einschließlich KPIs und Detailzeilen, bearbeiten. Externe Tools können auch neue Rollen für die Sicherheit auf Objekt-und Zeilenebene erstellen und Übersetzungen hinzufügen.
Auf alle TOM-Metadaten des Tabellarischen Objektmodells kann im Nur-Lese-Modus zugegriffen werden. Schreibvorgänge werden jedoch vollständig unterstützt, beachten Sie jedoch, dass das Ändern der Metadaten außerhalb von Power BI Desktop zu unerwartetem Verhalten führen kann oder in seltenen Fällen zu Inkonsistenzen innerhalb des Modells führen kann. Achten Sie beim Vornehmen von Änderungen über externe Tools.
Power BI Desktop-Projektdateien bieten einen breiteren Umfang der Verwendung externer Tools. Weitere Informationen finden Sie unter Power BI Desktop-Projekte – Modellerstellung.
Beachten Sie Folgendes:
- Das Bearbeiten einer Power BI Desktop-Vorlagendatei (PBIT) wird nicht unterstützt.
- Das Senden von Verarbeitungsbefehlen an ein in Power BI Desktop geladenes semantisches Modell wird nicht unterstützt.
Registrierung externer Tools
Externe Tools werden in Power BI Desktop registriert, wenn dem Tool eine *.pbitool.json-Registrierungsdatei im C:\Program Files (x86)\Common Files\Microsoft Shared\Power BI Desktop\External Tools Ordner beiliegt. Wenn ein Tool registriert ist und ein Symbol enthält, wird das Tool im Menüband externe Tools angezeigt. Einige Tools, wie Alm Toolkit und DAX Studio, erstellen die Registrierungsdatei automatisch, wenn Sie das Tool installieren. Jedoch enthalten viele Tools, wie beispielsweise SQL Profiler, normalerweise keine Optionen für die Erstellung einer Registrierungsdatei für Power BI Desktop, weil die Installationsprogramme diese Funktion nicht einbeziehen. Tools, die nicht automatisch bei Power BI Desktop registriert werden, können manuell registriert werden, indem eine *.pbitool.js-Datei für die Registrierungsdatei erstellt wird.
Weitere Informationen, einschließlich JSON-Beispielen, finden Sie unter Registrieren eines externen Tools.
Deaktivieren des Menübands "externe Tools"
Das Symbolleisten-Menü externe Tools ist standardmäßig aktiviert, kann jedoch durch Gruppenrichtlinien deaktiviert werden oder indem der Registrierungsschlüssel EnableExternalTools direkt bearbeitet wird.
- Registrierungsschlüssel:
Software\Policies\Microsoft\Power BI Desktop\ - Registrierungswert:
EnableExternalTools
Der Wert 1 (Decimal) aktiviert das Menüband externe Tools, bei dem es sich auch um den Standardwert handelt.
Der Wert 0 (dezimal) deaktiviert das Menüband externe Tools.