Delen via


Verbinding maken naar GitHub met Power BI

Dit artikel helpt u bij het ophalen van uw gegevens uit uw GitHub-account met een Power BI-sjabloon-app. De sjabloon-app genereert een werkruimte met een dashboard, een set rapporten en een semantisch model, zodat u uw GitHub-gegevens kunt verkennen. De GitHub-app voor Power BI toont inzicht in uw GitHub-opslagplaats, ook wel opslagplaats genoemd, met gegevens over bijdragen, problemen, pull-aanvragen en actieve gebruikers.

GitHub template app

Nadat u de sjabloon-app hebt geïnstalleerd, kunt u het dashboard en rapport wijzigen. Vervolgens kunt u deze als app distribueren naar collega's in uw organisatie.

Verbinding maken naar de GitHub-sjabloon-app of lees meer over de GitHub-integratie met Power BI.

U kunt ook de GitHub-zelfstudie proberen. Het installeert echte GitHub-gegevens over de openbare opslagplaats voor de Power BI-documentatie.

Notitie

Voor deze sjabloon-app moet het GitHub-account toegang hebben tot de opslagplaats. Meer informatie over de vereisten hieronder.

Deze sjabloon-app biedt geen ondersteuning voor GitHub Enterprise.

De app installeren

  1. Klik op de volgende koppeling om naar de app te gaan: GitHub-sjabloon-app

  2. Selecteer NU DOWNLOADEN op de pagina AppSource voor de app.

    GitHub template app in AppSource

  3. Selecteer Installeren.

    Install the GitHub template app

    Zodra de app is geïnstalleerd, ziet u deze op de pagina Apps.

    GitHub app on Apps page

Verbinding maken met gegevensbronnen

  1. Selecteer het pictogram op de pagina Apps om de app te openen.

    De app wordt geopend, met voorbeeldgegevens.

  2. Selecteer de Verbinding maken uw gegevenskoppeling op de banner boven aan de pagina.

    GitHub app connect your data link

  3. Hiermee opent u het dialoogvenster Parameters, waarin u de gegevensbron van de voorbeeldgegevens wijzigt in uw eigen gegevensbron (zie bekende beperkingen), gevolgd door het dialoogvenster verificatiemethode. Mogelijk moet u de waarden in deze dialoogvensters opnieuw definiëren.

    Screenshot of connect to data dialogs.

  4. Voer uw GitHub-referenties in en volg het GitHub-verificatieproces (deze stap kan worden overgeslagen als u al bent aangemeld met uw browser).

    Power BI GitHub authenticate process

Zodra u klaar bent met het invullen van de verbindingsdialoogvensters en u bent aangemeld bij GitHub, wordt het verbindingsproces gestart. Een banner informeert u dat de gegevens worden vernieuwd en dat u ondertussen voorbeeldgegevens bekijkt.

Power BI GitHub app refresh in progress

Uw rapportgegevens worden automatisch eenmaal per dag vernieuwd, tenzij u dit tijdens het aanmeldingsproces hebt uitgeschakeld. U kunt ook uw eigen vernieuwingsschema instellen om de rapportgegevens zo mogelijk up-to-date te houden.

Aanpassen en delen

Als u uw app wilt aanpassen en delen, selecteert u het potloodpictogram in de rechterbovenhoek van de pagina.

Edit app

Zie voor meer informatie over het bewerken van items in de werkruimte

Zodra u klaar bent met het aanbrengen van wijzigingen in de items in de werkruimte, bent u klaar om de app te publiceren en te delen. Zie Uw app maken en publiceren voor meer informatie over hoe u dit doet.

Wat is inbegrepen in de app

De volgende gegevens zijn beschikbaar via GitHub in Power BI:

Tabelnaam Beschrijving
Bijdragen De tabel bijdragen bevat de totale toevoegingen, verwijderingen en doorvoeringen die zijn gemaakt door de inzender die per week is geaggregeerd. De 100 belangrijkste inzenders zijn opgenomen.
Problemen Geef alle problemen voor de geselecteerde opslagplaats weer en bevat berekeningen zoals de totale en gemiddelde tijd om een probleem te sluiten, Totaal aantal openstaande problemen, Totaal aantal gesloten problemen. Deze tabel is leeg wanneer er geen problemen zijn in de opslagplaats.
Pull-aanvragen Deze tabel bevat alle pull-aanvragen voor de opslagplaats en wie de aanvraag heeft opgehaald. Het bevat ook berekeningen over het aantal geopende, gesloten en totale pull-aanvragen, hoe lang het duurde om de aanvragen op te halen en hoe lang de gemiddelde pull-aanvraag duurde. Deze tabel is leeg wanneer er geen pull-aanvragen in de opslagplaats staan.
Gebruikers Deze tabel bevat een lijst met GitHub-gebruikers of -inzenders die bijdragen hebben geleverd, problemen hebben ingediend of pull-aanvragen voor de geselecteerde opslagplaats hebben opgelost.
Mijlpalen De opslagplaats bevat alle mijlpalen voor de geselecteerde opslagplaats.
Datumtabel Deze tabel bevat datums van vandaag en jaren in het verleden waarmee u uw GitHub-gegevens op datum kunt analyseren.
ContributionPunchCard Deze tabel kan worden gebruikt als een bijdrageponskaart voor de geselecteerde opslagplaats. Het toont doorvoeringen per dag van de week en het uur van de dag. Deze tabel is niet verbonden met andere tabellen in het model.
RepoDetails Deze tabel bevat details voor de geselecteerde opslagplaats.

Systeemvereisten

  • Het GitHub-account dat toegang heeft tot de opslagplaats.
  • Machtiging verleend aan de Power BI voor GitHub-app tijdens de eerste aanmelding. Zie de onderstaande details over het intrekken van toegang.
  • Er zijn voldoende API-aanroepen beschikbaar om de gegevens op te halen en te vernieuwen.

Notitie

Deze sjabloon-app biedt geen ondersteuning voor GitHub Enterprise.

Power BI de autoriseren

Als u power BI niet wilt machtigen om verbinding te maken met uw GitHub-opslagplaats, kunt u de toegang intrekken in GitHub. Zie dit Help-onderwerp voor GitHub voor meer informatie.

Parameters zoeken

U kunt de eigenaar en opslagplaats bepalen door naar de opslagplaats in GitHub zelf te kijken:

Repo name and owner

Het eerste deel 'Azure' is de eigenaar en het tweede deel 'azure-sdk-for-php' is de opslagplaats zelf. U ziet dezelfde twee items in de URL van de opslagplaats:

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

Problemen oplossen

Indien nodig kunt u uw GitHub-referenties verifiëren.

  1. Ga in een ander browservenster naar de GitHub-website en meld u aan bij GitHub. U ziet dat u bent aangemeld in de rechterbovenhoek van de GitHub-site.
  2. Navigeer in GitHub naar de URL van de opslagplaats die u wilt openen in Power BI. Voorbeeld: https://github.com/dotnet/corefx.
  3. Probeer in Power BI verbinding te maken met GitHub. Gebruik in het dialoogvenster GitHub configureren de namen van de opslagplaats en de eigenaar van de opslagplaats voor dezelfde opslagplaats.