Conexión a GitHub con Power BIConnect to GitHub with Power BI

El paquete de contenido de GitHub para Power BI permite obtener información sobre un repositorio de GitHub (también conocido como repositorio) con datos en torno a las contribuciones, problemas, las solicitudes de extracción y usuarios activos.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.

Conéctese al paquete de contenido de GitHub u obtenga más información sobre la integración de GitHub con Power BI.Connect to the GitHub content pack or read more about the GitHub integration with Power BI.

Nota

El paquete de contenido necesita la cuenta de GitHub para acceder al repositorio.The content pack requires the GitHub account to have access to the repo. Consulte más detalles sobre los requisitos a continuación.More details on requirements below.

Cómo conectarseHow to connect

  1. Seleccione Obtener datos en la parte inferior del panel de navegación izquierdo.Select Get Data at the bottom of the left navigation pane.

  2. En el cuadro Servicios , seleccione Obtener.In the Services box, select Get.

  3. Seleccione GitHub > Obtener.Select GitHub > Get.

  4. Escriba el nombre del repositorio y el propietario del repositorio.Enter the repository name and repository owner of the repo. Consulte los detalles acerca de la búsqueda de parámetros más adelante.See details on finding these parameters below.

  5. Escriba sus credenciales de GitHub (este paso se podría omitir si ya inició sesión con el explorador).Enter your GitHub credentials (this step might be skipped if you are already signed in with your browser).
  6. En Método de autenticación, seleccione oAuth2 > Iniciar sesión.For Authentication Method, select oAuth2 > Sign In.
  7. Siga las pantallas de autenticación de Github.Follow the Github authentication screens. Conceda al paquete de contenido de GitHub para Power BI permiso para los datos de GitHub.Grant the GitHub for Power BI content pack permission to the GitHub data.

    Esto conecta Power BI con GitHub y permite que Power BI se conecte a los datos.This connects Power BI with GitHub and allows Power BI to connect to the data. Los datos se actualizan una vez al día.The data is refreshed once a day.

  8. Después de conectarse al repositorio, Power BI importa los datos.After you connect to your repo, Power BI imports the data. Verá un nuevo panel de GitHub, el informe y el conjunto de datos en el panel de navegación izquierdo.You see a new GitHub dashboard, report, and dataset in the left navigation pane. Los nuevos elementos se marcan con un asterisco amarillo *.New items are marked with a yellow asterisk *.

¿Qué más?What now?

Qué se incluyeWhat's included

Los siguientes datos están disponibles desde GitHub en Power BI:The following data is available from GitHub in Power BI:

Nombre de tablaTable name DescripciónDescription
ContribucionesContributions La tabla de contribuciones proporciona el total de adiciones, eliminaciones y confirmaciones creadas por el colaborador de forma agregada por semana.The contributions table gives the total additions, deletions and commits authored by the contributor aggregated per week. Se incluyen los 100 colaboradores principales.The top 100 contributors are included.
ProblemasIssues Lista de todos los problemas para el repositorio seleccionado con cálculos como, por ejemplo, tiempo total y promedio para cerrar un problema, total de problemas abiertos o total de problemas cerrados.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. Esta tabla estará vacía cuando no haya ningún problema en el repositorio.This table will be empty when there are no issues in the repo.
Solicitudes de extracciónPull requests Esta tabla contiene todas las solicitudes de extracción para el repositorio, así como quién extrajo la solicitud.This table contains all the Pull Requests for the repo and who pulled the request. También contiene cálculos de cuántas solicitudes de extracción están abiertas, cerradas y el total, cuánto tiempo se necesitó para extraer las solicitudes y cuánto tiempo tardó la solicitud de extracción promedio.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. Esta tabla estará vacía cuando no haya ningún problema en el repositorio.This table will be empty when there are no issues in the repo.
UsuariosUsers En esta tabla se proporciona una lista de colaboradores o usuarios de GitHub que han realizado aportaciones, presentado problemas o resuelto solicitudes de extracción para el repositorio seleccionado.This table provides a list of GitHub users or contributors who have made contributions, filed issues or solved Pull requests for the repo selected.
HitosMilestones Contiene todos los hitos para el repositorio seleccionado.It has all the Milestones for the selected repo.
DateTableDateTable Estas tablas contienen las fechas de hoy y los años anteriores que permiten analizar los datos de GitHub por fecha.This tables contains dates from today and for years in the past that allow you to analyze your GitHub data by date.
ContributionPunchCardContributionPunchCard Esta tabla puede usarse como una tarjeta perforada de contribución para el repositorio seleccionado.This table can be used as a contribution punch card for the selected repo. Muestra confirmaciones por día de la semana y hora del día.It shows commits by day of week and hour of day. Esta tabla no está conectada a otras tablas en el modelo.This table is not connected to other tables in the model.
RepoDetailsRepoDetails Esta tabla proporciona detalles para el repositorio seleccionado.This table provides details for the repo selected.

Requisitos del sistemaSystem requirements

  • La cuenta de GitHub que tiene acceso al repositorio.The GitHub account that has access to the repo.
  • Permiso concedido a la aplicación de Power BI para GitHub durante el primer inicio de sesión.Permission granted to the Power BI for GitHub app during first login. Vea los detalles siguientes sobre la revocación del acceso.See details below on revoking access.
  • Llamadas de API suficientes disponibles para extraer y actualizar los datos.Sufficient API calls available to pull and refresh the data.

Quitar autorización de Power BIDe-authorize Power BI

Para quitar la autorización para que Power BI se conecte al repositorio de GitHub, puede revocar el acceso en GitHub.To de-authorize Power BI from being connected to your GitHub repo you can Revoke access in GitHub. Para más información, consulte este tema de la ayuda de GitHub.For more details see this GitHub help topic.

Búsqueda de parámetrosFinding parameters

Para determinar el propietario y el repositorio, examine el repositorio en GitHub:You can determine the owner and repository by looking at the repository in GitHub itself:

La primera parte, "Azure", es el propietario y la segunda parte, "azure-sdk-for-php" es el repositorio mismo.The first part "Azure" is the owner and the second part "azure-sdk-for-php" is the repository itself. Verá estos dos mismos elementos en la dirección URL del repositorio:You see these same two items in the URL of the repository:

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

Solución de problemasTroubleshooting

Si es necesario, puede comprobar las credenciales de GitHub.If necessary, you can verify your GitHub credentials.

  1. En otra ventana del explorador, visite el sitio web de GitHub e inicie sesión en GitHub.In another browser window, go to the GitHub web site and log in to GitHub. Puede ver si está conectado en la esquina superior derecha del sitio de GitHub.You can see you’re logged in, in the upper-right corner of the GitHub site.
  2. En GitHub, vaya a la dirección URL del repositorio al que desea tener acceso en Power BI.In GitHub, navigate to the URL of the repo you plan to access in Power BI. Por ejemplo: https://github.com/dotnet/corefx.For example: https://github.com/dotnet/corefx.
  3. En Power BI, intente conectarse a GitHub.Back in Power BI, try connecting to GitHub. En el cuadro de diálogo Configurar GitHub, use los nombres del repositorio y el propietario del repositorio para dicho repositorio.In the Configure GitHub dialog box, use the names of the repo and repo owner for that same repo.

Pasos siguientesNext steps