Conectar-se ao GitHub com o Power BI

Este artigo orienta você na extração de seus dados da sua conta do GitHub com um aplicativo de modelo do Power BI. O aplicativo de modelo gera um espaço de trabalho com um painel, um conjunto de relatórios e um modelo semântico para permitir que você explore seus dados do GitHub. O aplicativo GitHub para Power BI mostra informações sobre seu repositório GitHub, também conhecido como repo, com dados sobre contribuições, problemas, solicitações pull e usuários ativos.

GitHub template app

Depois de instalar o aplicativo de modelo, você pode alterar o painel e o relatório. Em seguida, você pode distribuí-lo como um aplicativo para colegas em sua organização.

Conecte-se ao aplicativo de modelo GitHub ou leia mais sobre a integração do GitHub com o Power BI.

Você também pode tentar o tutorial do GitHub. Ele instala dados reais do GitHub sobre o repositório público para a documentação do Power BI.

Nota

Este aplicativo de modelo requer que a conta do GitHub tenha acesso ao repositório. Mais detalhes sobre os requisitos abaixo.

Este aplicativo de modelo não suporta o GitHub Enterprise.

Instalar a aplicação

  1. Clique no link a seguir para acessar o aplicativo: Aplicativo de modelo do GitHub

  2. Na página AppSource do aplicativo, selecione OBTER AGORA.

    GitHub template app in AppSource

  3. Selecione Instalar.

    Install the GitHub template app

    Depois que o aplicativo for instalado, você o verá na página Aplicativos.

    GitHub app on Apps page

Ligar a origens de dados

  1. Selecione o ícone na página Aplicativos para abrir o aplicativo.

    O aplicativo é aberto, mostrando dados de exemplo.

  2. Selecione o link Conectar seus dados no banner na parte superior da página.

    GitHub app connect your data link

  3. Isso abre a caixa de diálogo de parâmetros, onde você altera a fonte de dados dos dados de exemplo para sua própria fonte de dados (consulte limitações conhecidas), seguida pela caixa de diálogo do método de autenticação. Talvez seja necessário redefinir os valores nessas caixas de diálogo.

    Screenshot of connect to data dialogs.

  4. Insira suas credenciais do GitHub e siga o processo de autenticação do GitHub (esta etapa pode ser ignorada se você já estiver conectado com seu navegador).

    Power BI GitHub authenticate process

Depois de preencher as caixas de diálogo de conexão e entrar no GitHub, o processo de conexão é iniciado. Um banner informa que os dados estão sendo atualizados e que, enquanto isso, você está visualizando dados de exemplo.

Power BI GitHub app refresh in progress

Os dados do relatório serão atualizados automaticamente uma vez por dia, a menos que você tenha desativado isso durante o processo de login. Você também pode configurar sua própria agenda de atualização para manter os dados do relatório atualizados, se desejar.

Personalizar e partilhar

Para personalizar e compartilhar seu aplicativo, selecione o ícone de lápis no canto superior direito da página.

Edit app

Para obter informações sobre como editar itens no espaço de trabalho, consulte

Depois de concluir as alterações desejadas nos itens no espaço de trabalho, você estará pronto para publicar e compartilhar o aplicativo. Consulte Criar e publicar seu aplicativo para saber como fazer isso.

O que está incluído na aplicação

Os seguintes dados estão disponíveis no GitHub no Power BI:

Nome da tabela Description
Contribuições A tabela de contribuições fornece o total de adições, exclusões e confirmações de autoria do colaborador agregado por semana. Os 100 maiores contribuidores estão incluídos.
Problemas Liste todos os problemas para o repositório selecionado e ele contém cálculos como tempo total e médio para fechar um problema, Total de problemas abertos, Total de problemas fechados. Esta tabela estará vazia quando não houver problemas no repo.
Pedidos Pull Esta tabela contém todas as solicitações pull para o repositório e quem puxou a solicitação. Ele também contém cálculos sobre quantas solicitações de pull abertas, fechadas e totais, quanto tempo levou para puxar as solicitações e quanto tempo a solicitação pull média levou. Esta tabela estará vazia quando não houver solicitações pull no repositório.
Utilizadores Esta tabela fornece uma lista de usuários ou colaboradores do GitHub que fizeram contribuições, arquivaram problemas ou resolveram solicitações Pull para o repositório selecionado.
Marcos Tem todos os marcos para o repositório selecionado.
Tabela de datas Esta tabela contém datas de hoje e de anos no passado que permitem analisar seus dados do GitHub por data.
ContribuiçãoPunchCard Esta tabela pode ser usada como um cartão perfurado de contribuição para o repositório selecionado. Mostra os compromissos por dia da semana e hora do dia. Esta tabela não está conectada a outras tabelas no modelo.
RepoDetalhes Esta tabela fornece detalhes para o repositório selecionado.

Requisitos de sistema

  • A conta do GitHub que tem acesso ao repositório.
  • Permissão concedida ao aplicativo Power BI para GitHub durante o primeiro login. Veja detalhes abaixo sobre a revogação do acesso.
  • Chamadas de API suficientes disponíveis para extrair e atualizar os dados.

Nota

Este aplicativo de modelo não suporta o GitHub Enterprise.

Cancelar a autorização do Power BI

Para desautorizar o Power BI de ser conectado ao seu repositório GitHub, você pode Revogar o acesso no GitHub. Consulte este tópico de ajuda do GitHub para obter detalhes.

Localizando parâmetros

Você pode determinar o proprietário e o repositório observando o repositório no próprio GitHub:

Repo name and owner

A primeira parte "Azure" é o proprietário e a segunda parte "azure-sdk-for-php" é o repositório em si. Você vê esses mesmos dois itens na URL do repositório:

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

Resolução de Problemas

Se necessário, você pode verificar suas credenciais do GitHub.

  1. Em outra janela do navegador, vá para o site do GitHub e entre no GitHub. Você pode ver que está conectado, no canto superior direito do site do GitHub.
  2. No GitHub, navegue até a URL do repositório que você planeja acessar no Power BI. Por exemplo: https://github.com/dotnet/corefx.
  3. De volta ao Power BI, tente se conectar ao GitHub. Na caixa de diálogo Configurar o GitHub, use os nomes do proprietário do repositório e do repositório para esse mesmo repositório.