17.6    Power BI

autorIn diesem Abschnitt stellen wir Ihnen kurz Power BI vor, das erstmals Mitte des Jahres 2015 als Power BI 2.0 an den Start ging. Der cloudbasierte Dienst ist hauptsächlich für den Einsatz im Nutzungsmodell Project Online geeignet, erlaubt aber auch die Anbindung von on-premises-Datenquellen wie z.B. der SharePoint-Server-Datenbank.

 

17.6.1    Überblick

Die Intention bei Power BI ist, den Endanwendern und Fachbereichen, wie dem Controlling und PMO der AIRBI GmbH, eine Datenanalyse ohne Einbeziehung von Analysten und IT zu ermöglichen. Diesen Trend bezeichnet man als Self-Service-BI.

Neben dem bereits erwähnten Online-Dienst steht auch die Version Power BI Desktop zur Verfügung, um komplexere Datenmodelle direkt auf dem eigenen Rechner zu bearbeiten oder den Datenbestand der Projektorganisation zu analysieren, ohne Daten in der Cloud zu halten. Schon jetzt sind Lösungen für nahezu alle üblichen Endgeräte erhältlich, um mit Power BI zu interagieren. Dazu gehören beispielsweise auch native Apps für Android und Apples iPad.

Die Basisversion ist kostenlos erhältlich und braucht nicht einmal ein Abonnement für Office 365, die Variante Power BI Pro kostet derzeit 9,99 US$ pro Nutzer im Monat. In der Tabelle 17.9 haben wir Ihnen die wichtigsten Unterschiede beider Versionen als Entscheidungshilfe zusammengestellt.

Power BI Basisversion Power BI Pro
Maximale Datenkapazität pro Monat 1 GB pro Nutzer 10 GB pro Nutzer
Maximale Anzahl geplanter Datenaktualisierungen pro Tag 1 8
Datenstream pro Stunde 10.000 Zeilen 1.000.000 Zeilen
Zusammenarbeit über Office-365-Gruppen nicht möglich Standard

Tabelle 17.9    Wichtige Unterschiede zwischen Basisversion und Power BI Pro

Die Hauptfunktionalitäten von Power BI sind:

Die Entwicklung wird derzeit massiv von Microsoft vorangetrieben, jeden Monat erscheint eine Fülle von neuen Features. Sie können direkt in der Applikation Feedback geben und eigene Wünsche für Funktionalitäten im Forum einstellen. Die Anzahl der Visualisierungsmöglichkeiten ist durch benutzerdefinierte sogenannte Custom Visuals wirklich beeindruckend. So gibt es inzwischen sogar ein natives Control für ein Gantt-Diagramm, was sich in den meisten anderen BI-Tools nur mit viel Aufwand nachbilden lässt.

Gantt-Diagramm in Power BI

Abbildung 17.29    Gantt-Diagramm in Power BI

Power BI braucht sich also hinter keiner professionellen Self-Service-Lösung für Business Intelligence zu verstecken. So würde es uns nicht wundern, wenn demnächst auch eine benutzerdefinierte Visualisierungsmöglichkeit für die Meilenstein-Trendanalyse verfügbar ist.

17.6.2    Praxisbeispiel: Power BI Desktop mit Project Online verbinden

autorIn diesem Beispiel zeigen wir Ihnen, wie Sie ganz einfach Power BI Desktop mit einer Instanz von Project Online verbinden. Wie Sie sich vielleicht erinnern, verwenden Sie dafür das O-Data-Protokoll zum Zugriff auf die Daten. Voraussetzung sind ein gemieteter Tenant und ein entsprechendes Konto für Office 365, das die erforderlichen PWA-Berechtigungen besitzt. Schlagen Sie gegebenenfalls noch einmal in Abschnitt 17.3.4 nach, um mehr zum Thema OData zu erfahren.

 

Führen Sie dafür folgende Schritte durch:

  1. Laden Sie sich Power BI Desktop direkt von der Microsoft-Website herunter. Sie finden den Link zum Download auf der offiziellen Startseite von Power BI unter folgender URL: https://powerbi.microsoft.com/
  2. Installieren Sie Power BI Desktop auf Ihrem lokalen Computer.
  3. Öffnen Sie Power BI Desktop, und klicken Sie auf der Startseite auf die Schaltfläche Daten abrufen.
    Startseite von Power BI Desktop

    Abbildung 17.30    Startseite von Power BI Desktop

  4. Klicken Sie auf Odata-feed und dann auf Verbinden.
  5. Im folgenden Dialog geben Sie die URL zum ProjectData-Service ihrer Online-Instanz in das Feld ein. Die URL sollte etwa wie folgt aufgebaut sein:
    https://IhreCloud.sharepoint.com/sites/IhreInstanz/_api/ProjectData
  6. Wechseln Sie links auf Organisationskonto, und geben Sie Ihre Anmeldeinformationen ein. Dann klicken Sie auf Verbinden.
    Verbindung zum OData-Feed

    Abbildung 17.31    Verbindung zum OData-Feed

  7. Hier sehen Sie jetzt eine Liste der Tabellen, die durch den Datenfeed bzw. den ProjectData-Service zur Verfügung gestellt werden. Wählen Sie zum Test einige der Tabellen aus, und sammeln Sie Ihre eigenen Erfahrungen mit Power BI Desktop.

17.6.3    Praxisbeispiel: Power BI Content Pack für Project Online

Um den Aufwand für die Verbindung zur Datenquelle und die Erstellung von Berichten so weit wie möglich zu vereinfachen, bietet Power BI für alle möglichen Szenarien, in denen Daten eine große Rolle spielen, eine ständig wachsende Anzahl von sogenannten Inhaltspaketen (Content Packs) an. Ziel ist die einfache, schnelle Bereitstellung von vordefinierten Berichten, die individuell an die Bedürfnisse der Organisation angepasst werden können. So erschien im November 2015 folgerichtig auch das Power BI Content Pack für Project Online.

In diesem Beispiel zeigen wir Ihnen, wie Sie dieses Inhaltspaket für Ihre Instanz verfügbar machen. Voraussetzung sind auch hier ein gemieteter Tenant und ein entsprechendes Konto für Office 365, das die erforderlichen PWA-Berechtigungen besitzt.

  1. Melden Sie sich unter Microsoft Online Services mit Ihrem Konto an.
  2. Wählen Sie aus der Liste verfügbarer Apps den Eintrag Power BI, sofern Sie bereits registriert sind. Falls nicht, führen Sie eine kostenlose Registrierung unter folgender URL durch: https://powerbi.microsoft.com/
  3. Klicken Sie in der Navigation links unten auf Daten abrufen.
  4. Klicken Sie im folgenden Dialog unter der Überschrift Inhaltspaketbibliothek auf der Kachel Dienste auf Abrufen.
  5. Scrollen Sie in der Liste verfügbarer Inhaltspakete so lange nach unten, bis Sie den Eintrag Microsoft Project Online finden, oder geben Sie die Zeichenkette »Microsoft Project« in das Suchfenster rechts oben ein.
    Inhaltspaket »Microsoft Project Online«

    Abbildung 17.32    Inhaltspaket »Microsoft Project Online«

  6. Klicken Sie nun auf Abrufen.
  7. Tragen Sie im folgenden Dialog die URL zu ihrer Online-Instanz in das Feld ein. Die URL sollte etwa wie folgt aufgebaut sein: https://IhreCloud.sharepoint.com/sites/IhreInstanz
  8. Wählen Sie im folgenden Fenster als Authentifizierungsmethode oAuth2 aus, und melden Sie sich an.
    Authentifizierungsmethode auswählen

    Abbildung 17.33    Authentifizierungsmethode auswählen

  9. Haben Sie je nach Bandbreite und Datenmenge etwas Geduld, bis alle Daten geladen sind.

Ihnen steht nun ein fertiges, konfiguriertes Dashboard mit den Daten Ihrer Project-Online-Instanz zur Verfügung, das Sie an Ihre eigenen Anforderungen anpassen können. Außerdem wurden in der linken Navigation zusätzlich ein Bericht und ein Dataset, also die eigentliche Abfrage an das Datenmodell, automatisch angelegt. Machen Sie sich mit der Umgebung von Power BI vertraut, indem Sie z.B. direkt eine Frage an das Dashboard in englischer Sprache formulieren, so wie wir es z.B. in Abbildung 17.34 illustriert haben.

Abfrage in natürlicher Sprache an den Datenbestand

Abbildung 17.34    Abfrage in natürlicher Sprache an den Datenbestand