Se connecter à GitHub avec Power BIConnect to GitHub with Power BI

Le pack de contenu GitHub pour Power BI vous permet d’explorer un dépôt GitHub avec des données relatives à des contributions, des problèmes, des requêtes d’extraction et des utilisateurs actifs.The GitHub content pack for Power BI allows you to gain insights into a GitHub repository (also known as repo) with data around contributions, issues, pull requests and active users.

Connectez-vous au pack de contenu GitHub ou obtenez davantage d’informations sur l’intégration de GitHub à Power BI.Connect to the GitHub content pack or read more about the GitHub integration with Power BI.

Note

Le pack de contenu exige que le compte GitHub ait accès au dépôt.The content pack requires the GitHub account to have access to the repo. Vous trouverez plus d’informations sur la configuration requise ci-dessous.More details on requirements below.

Comment se connecterHow to connect

  1. Sélectionnez Obtenir des données en bas du volet de navigation gauche.Select Get Data at the bottom of the left navigation pane.

  2. Dans la zone Services , sélectionnez Obtenir.In the Services box, select Get.

  3. Sélectionnez GitHub > Obtenir.Select GitHub > Get.

  4. Entrez le nom et le propriétaire du dépôt.Enter the repository name and repository owner of the repo. Consultez les détails sur la recherche de ces paramètres ci-dessous.See details on finding these parameters below.

  5. Entrez vos informations d’identification GitHub (cette étape peut être ignorée si vous êtes déjà connecté avec votre navigateur).Enter your GitHub credentials (this step might be skipped if you are already signed in with your browser).
  6. Pour la Méthode d’authentification, sélectionnez oAuth2 > Se connecter.For Authentication Method, select oAuth2 > Sign In.
  7. Suivez les écrans d’authentification Github.Follow the Github authentication screens. Accordez au pack de contenu GitHub pour Power BI l’autorisation d’accéder aux données GitHub.Grant the GitHub for Power BI content pack permission to the GitHub data.

    Vous connectez ainsi Power BI à GitHub et permettez à Power BI de se connecter aux données.This connects Power BI with GitHub and allows Power BI to connect to the data. Les données sont actualisées une fois par jour.The data is refreshed once a day.

  8. Une fois que vous êtes connecté à votre dépôt, Power BI importe les données.After you connect to your repo, Power BI imports the data. Vous verrez un nouveau tableau de bord GitHub, un nouveau rapport et un nouveau jeu de données dans le volet de navigation gauche.You see a new GitHub dashboard, report, and dataset in the left navigation pane. Les nouveaux éléments sont signalés par un astérisque jaune *.New items are marked with a yellow asterisk *.

Et maintenant ?What now?

Ce qui est inclusWhat's included

Les données suivantes sont disponibles à partir de GitHub dans Power BI :The following data is available from GitHub in Power BI:

Nom du tableauTable name DescriptionDescription
ContributionsContributions Le tableau Contributions indique les ajouts, suppressions et validations totaux créés par le contributeur, agrégés par semaine.The contributions table gives the total additions, deletions and commits authored by the contributor aggregated per week. Les 100 premiers collaborateurs sont inclus.The top 100 contributors are included.
IssuesIssues Ce tableau répertorie tous les problèmes pour le dépôt sélectionné et contient des calculs tels que le temps total et moyen pour fermer un problème, le nombre total de problèmes ouverts et le nombre total de problèmes fermés.List all issues for the selected repo and it contains calculations like total and average time to close an issue, Total open issues, Total closed issues. Ce tableau est vide si le dépôt ne contient aucun problème.This table will be empty when there are no issues in the repo.
Pull requestsPull requests Ce tableau contient toutes les requêtes d’extraction pour le dépôt et leurs auteurs.This table contains all the Pull Requests for the repo and who pulled the request. Elle indique également le nombre de requêtes d’extraction ouvertes, fermées et totales, le temps nécessaire pour extraire les requêtes et la durée moyenne des requêtes d’extraction.It also contains calculations around how many open, closed and total pull requests, how long it took to pull the requests and how long the average pull request took. Ce tableau est vide si le dépôt ne contient aucun problème.This table will be empty when there are no issues in the repo.
UsersUsers Ce tableau répertorie les utilisateurs ou contributeurs GitHub qui ont collaboré, enregistré des problèmes ou résolu des requêtes d’extraction pour le dépôt sélectionné.This table provides a list of GitHub users or contributors who have made contributions, filed issues or solved Pull requests for the repo selected.
MilestonesMilestones Ce tableau recense les étapes majeures pour le dépôt sélectionné.It has all the Milestones for the selected repo.
DateTableDateTable Ce tableau, qui contient des dates sur plusieurs années dans le passé à partir de la date du jour, vous permet d’analyser vos données GitHub par date.This tables contains dates from today and for years in the past that allow you to analyze your GitHub data by date.
ContributionPunchCardContributionPunchCard Ce tableau peut être utilisé comme une carte à perforer des contributions pour le dépôt sélectionné.This table can be used as a contribution punch card for the selected repo. Il indique les validations par jour de la semaine et heure de la journée.It shows commits by day of week and hour of day. Ce tableau n’est pas connecté aux autres tableaux du modèle.This table is not connected to other tables in the model.
RepoDetailsRepoDetails Ce tableau fournit des détails sur le dépôt sélectionné.This table provides details for the repo selected.

Configuration requiseSystem requirements

  • Compte GitHub ayant accès au dépôt.The GitHub account that has access to the repo.
  • Autorisation accordée à l’application Power BI pour GitHub à la première connexion.Permission granted to the Power BI for GitHub app during first login. Consultez les détails ci-dessous sur la révocation de l’accès.See details below on revoking access.
  • Suffisamment d’appels d’API sont disponibles pour l’extraction et l’actualisation des données.Sufficient API calls available to pull and refresh the data.

Retirer l’autorisation à Power BIDe-authorize Power BI

Pour retirer à Power BI l’autorisation de se connecter à votre dépôt GitHub, vous pouvez révoquer l’accès dans GitHub.To de-authorize Power BI from being connected to your GitHub repo you can Revoke access in GitHub. Pour plus d’informations, consultez cette rubrique d’aide GitHub.For more details see this GitHub help topic.

Recherche de paramètresFinding parameters

Vous pouvez déterminer le propriétaire et le dépôt en examinant le dépôt GitHub lui-même :You can determine the owner and repository by looking at the repository in GitHub itself:

La première partie « Azure » représente le propriétaire, tandis que la deuxième partie « azure-sdk-for-php » correspond au dépôt proprement dit.The first part "Azure" is the owner and the second part "azure-sdk-for-php" is the repository itself. Ces deux mêmes éléments apparaissent dans l’URL du dépôt :You see these same two items in the URL of the repository:

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

Résolution des problèmesTroubleshooting

Si nécessaire, vous pouvez vérifier vos informations d’identification GitHub.If necessary, you can verify your GitHub credentials.

  1. Dans une autre fenêtre de navigateur, accédez au site web GitHub et connectez-vous à GitHub.In another browser window, go to the GitHub web site and log in to GitHub. Vous pouvez voir que vous êtes connecté dans le coin supérieur droit du site GitHub.You can see you’re logged in, in the upper-right corner of the GitHub site.
  2. Dans GitHub, accédez à l’URL du dépôt auquel vous envisagez d’accéder dans Power BI.In GitHub, navigate to the URL of the repo you plan to access in Power BI. Par exemple : https://github.com/dotnet/corefx.For example: https://github.com/dotnet/corefx.
  3. Dans Power BI, essayez de vous connecter à GitHub.Back in Power BI, try connecting to GitHub. Dans la boîte de dialogue Configurer GitHub, utilisez les noms du dépôt et du propriétaire de ce même dépôt.In the Configure GitHub dialog box, use the names of the repo and repo owner for that same repo.

Étapes suivantesNext steps