Microsoft Power BI
Microsoft hat ein ausgezeichnetes Tool auf den Markt gebracht: Power BI
Seit 2018 beschäftige ich mich intensiv mit diesem mächtigen Reportingwerkzeug, das seinem Namen vollkommen gerecht wird und Business Intelligence mit Power voranbringt. Und auch hier muss ich sagen: Ich liebe es!
- Diese Berichte aktualisieren sich automatisch mehrmals am Tag und werden aus den angebundenen Systemen und Dateien gefüttert.
- Hier muss kein Controller mehr Daten sammeln und manuell aufbereiten.
- Die Berichte können auch auf dem Handy zur Verfügung gestellt werden.
Beispiel aus meinen Power BI Projekten:
Aufbau des Unternehmens-Controllings in Power BI. Dies sind nur ein paar Auszüge aus dem umfangreichen Reporting, das beispielsweise der Werkstatt W.Frisch nun zur Verfügung steht.
Für KSR (Softwareanbieter im Werkstattbereich) entstand dieses optimierte Kennzahlen-Tool, das das bisherige Excelmodel nun ablöst.
Bestandteile eines Power BI Projektes
Aufbau Datenmodell:
Mit Power-Query und der Abfragesprache M können die unterschiedlichsten Datenquellen in Power BI eingebunden werden, darunter auch alle relationalen Datenbanken (z. B. SQL-Server oder Oracle). Dabei ist keine SQL-Programmierung erforderlich, denn jede Datenbereinigung oder -transformation kann vollständig in M formuliert werden. Die M-Befehle werden für relationale Datenbanken im Hintergrund in performance-optimierte SQL-Queries transformiert. Stand Juli 2020 konnten 114 unterschiedliche Datenquellentypen in Power BI eingebunden werden und es werden stetig mehr.
Datenanalyse:
Ich programmiere alle zur Analyse der Daten notwendigen Measures in DAX (Data Analysis eXpression). DAX ist die funktionale Abfrage- und Programmiersprache, die in Excel Power Pivot Modellen und in Power BI verwendet wird.
Aufbau des Reports:
Gemeinsam mit dem Kunden definieren ich den Aufbau des Reports und wähle die Visualisierungen aus.
Power BI baut das Angebot der vollständig integrierten Visuals stetig aus. Zusätzlich können eine Vielzahl von Visuals aus dem Marketplace verwendet werden.
Veröffentlichen:
In Zusammenarbeit mit dem SysAdmin kümmere ich mich um die individuellen Berechtigungen sowie die notwendigen Gateways zur Veröffentlichung in Netz.
Seminare für Controller
- Individuelle Termine auch am Wochenende oder abends möglich
- Kurse könnne auch auf mehrere Tage aufgeteilt werden
- Remote, Einzelkurse, Firmenkurse
- Praxisnah: von einem Controller für Controller
Power BI intensiv und kompakt mit vielen Praxisübungen:
Dauer: 1 Tag
Zielgruppe: Einsteiger mit Vorkenntnissen in Excel
- Was ist Power BI
- Power BI Desktop
- Datenimport und Modellierung mittels M
- Datenmodell
- Kennzahlen definieren mit Measures und berechneten Spalten
- Visualisierung
- Power BI in der Cloud / Service
- Berichte veröffentlichen
- Aktualisierung automatisieren
- Dashboards bauen
- Berechtigungen einrichten
Datenimport mittels Abfragesprache M
Dauer: 0,5 Tage
Zielgruppe: Fortgeschrittene mit Vorkenntnissen in Power BI
Import von heterogenen Datenquellen und Optimierung der Abfragen am Beispiel von BWAs und SuSa aus Datev.
Visuals kennenlernen und optimieren
Dauer: 0,5 Tage
Zielgruppe: Fortgeschrittene mit Vorkenntnissen in Power BI
Kennenlernen von Visuals (Standard und weitere) sowie deren umfangreichen Anpassungs- und Automatisierungsmöglichkeiten
Der besondere Kurs – ganz individuell
Ich baue Ihnen Ihren Wunschbericht.
Im Anschluss schule ich Sie und mache Sie fit für die eigene Weiterentwicklung dieses und anderer Berichte.
- Gemeinsam entscheiden wir über Layout, Visuals und Informationstiefe.
- Mit Ihrer IT Abteilung (oder Ihrem SysAdmin) richten wir das Gateway ein und veröffentlichen den Bericht in der Cloud und richten die Berechtigungen ein.
Bähriger Power BI Blog
Pop Ups
Es gibt zwar keine fertige Funktion in Power BI, um Informationen in Pop Up extra Fenstern anzuzeigen, aber mit ein paar Tricks ist es dennoch möglich. Einfügen eines kleines Rechtecks, in dem nachher die Daten angezeigt werden mit weißem Hintergrund
letzte Aktualisierung
Ich finde es sehr hilfreich, das Datum der letzten Datenaktualisierung in einem Bericht zu sehen. Da ja abundzu die Aktualisierungen am Server fehlschlagen (Gateway nicht verfügbar, eine der benötigten Dateien ist gerade von einem User geöffnet, oder, oder, oder), weiß
Zeitreihe einschließlich des laufenden Kalendermonats
Ziel ist es eine Zeitreihe (z.B. Liniendiagramm) mit 12 Kalendermonatswerten einschließlich des laufenden Monats dazustellen. Wir befinden uns aktuell im Jan 2021: Klingt einfach, aber die Tücke steckt im Detail. Die relative Datumsfilterfunktion in Power BI bietet bei Kalendermonat nicht
Vortag ohne Sonntag
Eine statische Seite soll immer die Daten des Vortages zeigen, aber nicht die des arbeitsfreien Sonntags. Sprich am Montag sollen automatisch die Daten von Samstag auf der Seite / Dashboard erscheinen, am Dienstag dann die von Montag usw. So geht’s:
Stolperfalle bei Kalenderwoche
Eigentlich hätte ich erwartet, dass die erste Woche des Jahres auch immer KW 1 ist, aber in Deutschland gibt es hier eine Sonderregelung: KW 1 ist immer die erste Woche im Jahr, die aus mindestens 4 Tagen besteht. Wenn also
Kopieren zwischen Berichten
Leider gibt es im Moment noch nicht die Möglichkeit ganze Seiten von einem Bericht in den anderen zu kopieren, wie wir es von Excel gewohnt sind. So geht’s: Mein liebster und wichtigster Shortcut „Strg-A“ markiert alle Visuals auf einer Seite