Was läuft im Hintergrund der Lösungen ab, an denen wir für Sie tüfteln? Erfahren Sie mehr in den Tech-Talk Beiträgen.
In der Technologiebranche ist Thomas Dierl zuhause, in Datenbanken kennt er sich hervorragend aus.
In Power BI ist bereits vieles an Datenvisualisierung möglich. Doch die Anforderungen wachsen, auch an verschiedene Berechnungen. Bei Ihnen auch? Unser Tipp: Schaffen Sie mehr Flexibilität mit Python-Codes. Wie Sie Python in Ihr Power BI integrieren, welche Vorteile die Fusion bringt und was zu beachten ist, erfahren Sie in diesem Beitrag.
Bevor es um die Anbindung von Python in Power BI geht, sollen Sie sich über den Nutzen im Klaren sein. Das Ausführen von Python Codes in Power BI bietet vor allem folgende Vorteile:
Eine lokale Python Umgebung ist die Grundlage für die Anbindung an Power BI. Diese gilt es zu installieren.
Damit Sie Python innerhalb von Power BI ausführen können, definieren Sie jetzt die richtige Python Umgebung. Gehen Sie dabei wie folgt vor:
Power BI kann Python jetzt ausführen - und Sie alle lokal installierten Python Pakete verwenden.
Achtung: Wenn Sie das Power BI File in die Cloud von Microsoft laden, sind nicht alle Python Pakete verfügbar. Aktuell werden folgende Pakete unterstützt:
Sie wollen Python für statistische Berechnungen verwenden und die Daten im Anschluss im Dataset speichern? Dann sollten Sie das beim Laden der Daten tun. Dazu gibt es zwei Optionen:
Danach können Sie mit der Variable dataset
auf bereits vorhandene Spalten und Daten zugreifen. Darüber hinaus lassen sich auch weitere hinzufügen bzw. löschen. Mit Hilfe solcher Scripte lassen sich Ihre Daten beliebig verändern und erweitern.
Vorteil von Berechnungen über Python Besondern hilfreich ist diese Funktion, wenn Sie beispielsweise mit statistischen Methoden oder KI (Künstlicher Intelligenz) arbeiten, die Power BI nicht direkt unterstützt.
Nicht nur bei Berechnungen bietet Python mehr Flexibilität. Auch bei der Gestaltung von Plots gibt es einen größeren Spielraum, wenn Python und Power BI sich treffen.
Power BI Darstellungen (Plots) lassen sich direkt als Visual integrieren. Dafür sieht Power BI ein eigenes "Python Visual" vor, das Sie einfach am Canvas platzieren. Die Besonderheit dabei: es lässt sich im Python Code schreiben. Dafür gehen Sie folgendermaßen vor:
Markieren Sie das Visual und es erscheint ein Feld unterhalb des Canvas, in dem das möglich ist.
dataset
im Python Code verwenden Sie jetzt die zuvor definierten Values.Vorteil von Python Visuals Die Verwendung der Visuals über Python kann sehr nützlich zur Darstellung von 3D- oder anderen Scatter-Plots sein.
Darüber hinaus ist es möglich, innerhalb des Python Codes im Visual Berechnungen durchzuführen. Bedenken Sie allerdings, dass diese Berechnungen bei jedem Update des Visual ausgeführt werden. Im Gegensatz dazu: Die Python Scripts, die beim Datenladen integriert sind, werden auch nur dann ausgeführt - wenn Sie die Daten aktualisieren.
Vor allem, wenn Sie oft komplizierte Berechnungen ausführen, sollten Sie das im Hinterkopf behalten. Mitunter kann es daher zu wesentlichen Unterschieden im Aufbau der Darstellung kommen.
Ist Python einsatzbereit, bietet es viele Optionen, Power BI mit zusätzlichen Funktionen aufzuwerten. Speziell, wenn es um statistische Berechnungen und individuelle Plots geht.
Sie haben konkrete Fragen zur Vorgehensweise oder möchten sich zu Python in Power BI austauschen? Schreiben Sie uns gern jederzeit eine E-Mail.