Share via


Herstellen einer Verbindung mit GitHub mithilfe von Power BI

In diesem Artikel wird Schritt für Schritt erläutert, wie Sie Ihre Daten aus Ihrem GitHub-Konto mit einer Power BI-Vorlagen-App abrufen. Die Vorlagen-App generiert einen Arbeitsbereich mit einem Dashboard, einer Reihe von Berichten und einem Semantikmodell, mit deren Hilfe Sie Ihre GitHub-Daten untersuchen können. Die GitHub-App für Power BI bietet Ihnen Einblicke in Ihr GitHub-Repository mit Daten zu Beiträgen, Problemen, Pullanforderungen und aktiven Benutzern.

GitHub template app

Nachdem Sie die Vorlagen-App installiert haben, können Sie das Dashboard und den Bericht ändern. Anschließend können Sie sie als App an Kollegen in Ihrer Organisation verteilen.

Stellen Sie eine Verbindung mit der GitHub-Vorlagen-App her, oder erfahren Sie mehr über die GitHub-Integration in Power BI.

Sie können auch das GitHub-Tutorial verwenden. Es installiert echte GitHub-Daten zum öffentlichen Repository für die Power BI-Dokumentation.

Hinweis

Diese Vorlagen-App erfordert, dass das GitHub-Konto auf das Repository zugreifen kann. Es folgen weitere Informationen zu den Anforderungen.

Diese Vorlagen-App bietet keine Unterstützung für GitHub Enterprise.

Installieren der App

  1. Klicken Sie auf den folgenden Link, um die App zu erhalten: GitHub-Vorlagen-App

  2. Klicken Sie auf der AppSource-Seite für die App auf JETZT HOLEN.

    GitHub template app in AppSource

  3. Wählen Sie Installieren aus.

    Install the GitHub template app

    Nachdem die App installiert wurde, wird sie auf der Seite „Apps“ angezeigt.

    GitHub app on Apps page

Verbinden mit Datenquellen

  1. Klicken Sie auf das Symbol auf der Seite „Apps“, um die App zu öffnen.

    Die App wird geöffnet, und es werden Beispieldaten angezeigt.

  2. Klicken Sie auf dem Banner oben auf der Seite auf Ihre Daten verbinden.

    GitHub app connect your data link

  3. Dadurch wird das Dialogfeld „Parameter“ geöffnet, in dem Sie die Datenquelle von den Beispieldaten in Ihre eigene Datenquelle ändern (siehe Bekannte Einschränkungen), gefolgt vom Dialogfeld „Authentifizierungsmethode“. Möglicherweise müssen Sie die Werte in diesen Dialogfeldern neu definieren.

    Screenshot of connect to data dialogs.

  4. Geben Sie Ihre GitHub-Anmeldeinformationen ein, und führen Sie den GitHub-Authentifizierungsprozess durch (dieser Schritt kann übersprungen werden, wenn Sie bereits mit Ihrem Browser angemeldet sind).

    Power BI GitHub authenticate process

Nachdem Sie die Dialogfelder für die Verbindung ausgefüllt und sich bei GitHub angemeldet haben, wird der Verbindungsprozess gestartet. Ein Banner informiert Sie darüber, dass die Daten aktualisiert werden und dass Ihnen in der Zwischenzeit Beispieldaten angezeigt werden.

Power BI GitHub app refresh in progress

Ihre Berichtsdaten werden automatisch einmal täglich aktualisiert, es sei denn, Sie haben dies während des Anmeldeprozesses deaktiviert. Sie können auch Ihren eigenen Aktualisierungsplan einrichten, um die Berichtsdaten bei Bedarf auf dem neuesten Stand zu halten.

Anpassen und freigeben

Klicken Sie in der oberen rechten Ecke der Seite auf das Stiftsymbol, um Ihre App anzupassen und freizugeben.

Edit app

Weitere Informationen zum Bearbeiten von Elementen im Arbeitsbereich finden Sie unter:

Nachdem Sie alle gewünschten Änderungen an den Elementen im Arbeitsbereich vorgenommen haben, können Sie die App veröffentlichen und freigeben. Weitere Informationen hierzu finden Sie unter Erstellen und Veröffentlichen der App.

Was ist in der App enthalten?

Die folgenden Daten sind über GitHub in Power BI verfügbar:

Tabellenname Beschreibung
Beiträge Die Tabelle für „Beiträge“ bietet die vom Mitwirkenden erstellten gesamten Zugänge, Abgänge und Commits, die wöchentlich aggregiert werden. Die Top 100-Mitwirkenden sind inklusive.
Probleme Listet alle Probleme für das ausgewählte Repository auf und enthält Berechnungen wie die gesamte und durchschnittliche Zeit zum Schließen eines Problems, die Gesamtzahl offener Probleme sowie die Gesamtzahl der geschlossenen Probleme. Diese Tabelle ist leer, wenn im Repository keine Probleme vorliegen.
Pullanforderungen Diese Tabelle enthält alle Pullanforderungen für das Repository und die Information, welcher Benutzer den Pullvorgang für die Anforderung ausgeführt hat. Sie enthält auch Berechnungen dazu, wie viele geöffnete, geschlossene und insgesamt verfügbare Pullanforderungen vorliegen, und wie lange die Pullanforderungen und die durchschnittliche Pullanforderung gedauert haben. Diese Tabelle ist leer, wenn im Repository keine Pull Requests vorhanden sind.
Benutzer Diese Tabelle enthält eine Liste von GitHub-Benutzern oder Mitwirkenden, die Beiträge geleistet, Probleme gemeldet oder Pullanforderungen für das ausgewählte Repository gelöst haben.
Meilensteine Diese Tabelle enthält alle Meilensteine für das ausgewählte Repository.
DateTable Diese Tabelle enthält Datumsangaben von heute und für vergangene Jahre, die es Ihnen ermöglichen, Ihre GitHub-Daten nach Datum zu analysieren.
ContributionPunchCard Diese Tabelle kann als Lochkarte für Beiträge für das ausgewählte Repository verwendet werden. Es zeigt die Commits nach Wochentag und Tagesstunde an. Diese Tabelle ist nicht mit anderen Tabellen im Modell verbunden.
RepoDetails Diese Tabelle enthält die Details für das ausgewählte Repository.

Systemanforderungen

  • Das GitHub-Konto, das Zugriff auf das Repository hat
  • Berechtigung für die Power BI für GitHub-App während der erstmaligen Anmeldung Nachstehend finden Sie Details zum Sperren des Zugriffs.
  • Ausreichende Anzahl verfügbarer API-Aufrufe zum Abrufen und Aktualisieren der Daten

Hinweis

Diese Vorlagen-App bietet keine Unterstützung für GitHub Enterprise.

Aufheben der Autorisierung von Power BI

Sie können den Zugriff in GitHub widerrufen, um die Autorisierung von Power BI zur Verbindung mit Ihrem GitHub-Repository aufzuheben. Weitere Informationen finden Sie unter diesem GitHub-Hilfethema.

Suchen von Parametern

Sie können den Besitzer und das Repository ermitteln, indem Sie das Repository in GitHub betrachten:

Repo name and owner

Der erste Teil „Azure“ ist der Besitzer und der zweite Teil „azure-sdk-for-php“ ist das Repository selbst. Dieselben beiden Elemente werden in der URL des Repositorys angezeigt:

<https://github.com/Azure/azure-sdk-for-php> .

Problembehandlung

Bei Bedarf können Sie Ihre GitHub-Anmeldeinformationen überprüfen.

  1. Navigieren Sie in einem anderen Browserfenster zur GitHub-Website, und melden Sie sich bei GitHub an. Sie können in der oberen rechten Ecke der GitHub-Website sehen, dass Sie angemeldet sind.
  2. Navigieren Sie in GitHub zur URL des Repositorys, auf das Sie in Power BI zugreifen möchten. Beispiel: https://github.com/dotnet/corefx
  3. Versuchen Sie anschließend in Power BI, die Verbindung zu GitHub herzustellen. Verwenden Sie im Dialogfeld zum Konfigurieren von GitHub den Namen und Besitzer des Repositorys für dasselbe Repository.