"QUNIS Positionen " Business Intelligence und Data Warehousing"

Self Service Business Intelligence mit Microsoft Power BI

Montag, 26. Juni 2017

Kategorie: Business Intelligence, Power BI, Reporting, Self Service BI

Power BI ist Microsofts strategische Antwort auf den Wunsch in Anwenderorganisationen nach mehr Self Service in der Business Intelligence (BI). Informationsmitarbeiter sollen künftig ohne einen aufwändigen technologischen Unterbau flexibel an der Nutzung und Analyse von Daten partizipieren können, um so das Potenzial von BI besser auszuschöpfen. Um diesen Anspruch gerecht zu werden, wollte Microsoft ein leistungsfähiges Tool mit modernen Visualisierungsmöglichkeiten und starken Analyse-Features entwickeln, welches einfach zu bedienen ist und zugleich umfangreiche Kollaborationsmöglichkeiten für Informationsmitarbeiter bietet. Zugleich musste es aber auch für individuelle Anforderungen offen bleiben.

Das Ergebnis war Power BI. Die Software ist als Cloud-basierende Lösung konzipiert, kann aber ebenso On-Premises betrieben werden. Sie verfügt über eine weitreichende Office-365-Integration sowie offene Schnittstellen für eigene Entwicklungen. Nutzern steht damit ein umfangreiches Self-Service-BI-Tool zur Datenmodellierung, Analyse und Reporting zur Verfügung, das zudem regelmäßig aktualisiert wird. Power BI reiht sich sehr gut in das bestehende Microsoft-Portfolio ein und wird kontinuierlich weiterentwickelt. Zudem hat sich eine sehr aktive Community gebildet.

Berichte visuell ansprechend gestalten

Der übliche Entwicklungszyklus eines Power-BI-Berichtes beginnt in „Power BI Desktop“. Hierbei handelt es sich um die Desktop Applikation von Power BI. Sie verfügt über eine breite Palette an Datenkonnektoren, deren Umfang kontinuierlich erweitert wird. Hier ist auch der Platz, an welchem die Datenmodellierung unter Verwendung der Power-Query-Sprache „M“ stattfindet. Entsprechend dem eingesetzten Architekturszenario – QUNIS sieht hier vier mögliche Architekturvarianten – können die Daten aus der Cloud und oder von On-Premises- Systemen stammen. Sind die Daten nach Bedarf modelliert, lässt sich der Bericht erstellen. Dabei stehen im Standard mehr als 25 Visualisierungsmöglichkeiten zur Auswahl (Über 70 weitere Visualisierungen sind aktuell noch kostenfrei im Web erhältlich). Ist der Bericht vollendet, wird er üblicherweise im „Power BI Service“ in der Cloud oder in einer On-Premisis-Umgebung veröffentlicht. Diese Berichte lassen sich anschließend in Dashboards verwenden oder mit weiteren Usern teilen.

In dem von QUNIS definierten Frontend-Rollenkonzept deckt Power BI drei von vier vorhandenen Rollen ab. Es ist demnach ein passendes Tool für „End User“, „Ad Hoc User“ und „Power User“. Diese Rollen müssen immer unter Berücksichtigung der unternehmensinternen BI Governance identifiziert und besetzt werden, andernfalls kann es rasch zu einem unkontrollierbaren Berichtswildwuchs kommen (eine Übersicht zu den von der QUNIS in Projekten genutzten Software und Technologien finden Sie hier).

Ad-hoc Anforderungen effizient umsetzen

Power BI zeigt seine besondere Stärke, wenn es um Ad-hoc-Anforderungen mit einem hohen Bedarf an Visualisierung geht, und dass sowohl in der BI als auch im Big-Data-Umfeld. Es lässt sich damit auch für Ad-hoc Reporting sehr gut verwenden. Seine umfangreichen Datenkonnektoren spielen dabei eine wichtige Rolle. Ebenso sind Standardreporting und Dashboarding mit Power BI gut umsetzbar, aber es existieren leistungsfähigere Alternativen für dieses Spezialszenario – wie beispielsweise die Reporting Services von Microsoft. Ferner fehlt bis jetzt eine umfangreiche Parametrisierbarkeit und das Zusammenspiel der einzelnen Berichte könnte abgestimmter sein. Die heute noch fehlenden Funktionen verhindern jedoch keineswegs die einfache Nutzbarkeit der Software gemäß dem Self-Service-Gedanken.

Integration mit den Microsoft Reporting Services

Ein weiterer wichtiger Aspekt von Power BI ist die Integration auf Applikationsebene. Z.B. können Anwender Berichte, die mit den „Microsoft Reporting Services“ erstellt wurden, in den Power BI Services veröffentlichen und genauso funktioniert es auch andersherum. Wurden die Power-BI-Berichte im „Microsoft Report Server“ vormals lediglich als statisches Kachelsymbol dargestellt, so sind sie mittlerweile als Power-BI-Berichtsdatei verteilbar, und auch Dashboard-Elemente finden nun in Reporting-Services-Berichten Platz. Zukünftig soll eine vollständige Integration von Power-BI-Berichten in den Reporting Services möglich sein, womit Power BI als reine On-Premises-Lösung mit vollem Funktionsumfang betrieben werden könnte. Darüber hinaus bietet Power BI noch weitere Integrationsmöglichkeiten, wie zum Beispiel in die Software „BI Office“ von Pyramid Analytics oder in SharePoint, wenngleich hier noch Nachholbedarf besteht. Sehr hilfreich und beliebt ist die Integration in PowerPoint, wodurch Berichte und Dashboards mit nur wenigen Mausklicks und in ihrer gesamten Interaktivität in eine Präsentation eingebunden werden können. Damit zeigt sich, dass Power BI nicht nur im Cloud Umfeld nutzbar ist, sondern auch als On-Premises-Lösung, die schon heute gut mit anderen Applikationen interagiert.

Abschließend lässt sich sagen, dass Microsoft mit Power BI ein sehr interessantes Tool am Markt erfolgreich etabliert hat, dass sich durch eine starke Community schnell weiterentwickelt, immer mehr Anforderungen der Nutzer abdeckt und in Folge dessen ein ernstzunehmendes Produkt für Anforderungen in der BI aber auch im Big-Data-Umfeld darstellt. Der vollständige Funktionsumfang steht allerdings nur in der lizenzpflichtigen Pro Version zur Verfügung. Für das Microsoft Portfolio ist Power BI eine moderne Ergänzung, die sich als eigenständiges Self Service BI Tool sowohl in die bestehende Cloud- und On-Premises-BI- als auch Big-Data-Produktpalette des Anbieters integriert.

Weitere Blog-Beiträge, die Sie interessieren könnten: