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.
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
Klik op de volgende koppeling om naar de app te gaan: GitHub-sjabloon-app
Selecteer NU DOWNLOADEN op de pagina AppSource voor de app.
Selecteer Installeren.
Zodra de app is geïnstalleerd, ziet u deze op de pagina Apps.
Verbinding maken met gegevensbronnen
Selecteer het pictogram op de pagina Apps om de app te openen.
De app wordt geopend, met voorbeeldgegevens.
Selecteer de Verbinding maken uw gegevenskoppeling op de banner boven aan de pagina.
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.
Voer uw GitHub-referenties in en volg het GitHub-verificatieproces (deze stap kan worden overgeslagen als u al bent aangemeld met uw browser).
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.
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.
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:
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.
- 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.
- Navigeer in GitHub naar de URL van de opslagplaats die u wilt openen in Power BI. Voorbeeld: https://github.com/dotnet/corefx.
- 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.