Aceder a dados através do Excel

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Pode aceder a dados através do Excel, gerar relatórios e, em seguida, publicar os gráficos no Power BI ou utilizar o ficheiro do Excel como base para relatórios do Power BI. No momento, você precisará ter credenciais alternativas habilitadas para acessar o Data Analytics via Excel.

Nota

O serviço Analytics é automaticamente habilitado e suportado na produção para todos os Serviços de DevOps do Azure. A integração do Power BI e o acesso ao feed OData do Serviço de Análise estão geralmente disponíveis. Nós encorajamos você a usá-lo e nos dar feedback. Os dados disponíveis dependem da versão. A última versão suportada é , e a versão de pré-visualização mais recente é v2.0v4.0-preview. Para obter mais informações, consulte Controle de versão da API OData.

Nota

O serviço Analytics é instalado automaticamente e tem suporte na produção para todas as novas coleções de projetos para o Azure DevOps Server 2020 e versões posteriores. A integração do Power BI e o acesso ao feed OData do Serviço de Análise estão geralmente disponíveis. Nós encorajamos você a usá-lo e nos dar feedback. Se você atualizou do Azure DevOps Server 2019, poderá instalar o serviço Analytics durante a atualização.

Os dados disponíveis dependem da versão. A última versão suportada é , e a versão de pré-visualização mais recente é v2.0v4.0-preview. Para obter mais informações, consulte Controle de versão da API OData.

Nota

O serviço Analytics está em pré-visualização para o Azure DevOps Server 2019. Você pode habilitá-lo ou instalá-lo para uma coleção de projetos. A integração do Power BI e o acesso ao feed OData do Serviço de Análise estão em Pré-visualização. Nós encorajamos você a usá-lo e nos dar feedback.

Os dados disponíveis dependem da versão. A última versão suportada é , e a versão de pré-visualização mais recente é v2.0v4.0-preview. Para obter mais informações, consulte Controle de versão da API OData.

  1. Para começar, abra o Excel 2016.

    Ele funcionará com versões anteriores do Excel. Terá de ter instalado o suplemento Power Query que pode fazer a partir do Microsoft Power Query para Excel.

  2. Crie uma pasta de trabalho em branco.

  3. Na guia Dados, escolha Nova consulta>de outras fontes>do feed OData.

    Excel Get Data

  4. Digite o URL no formato abaixo e escolha OK:

     https://analytics.dev.azure.com/{OrganizationName}/_odata/{version}/
    

    Se o OrganizationName for fabrikam e a versão for v1.0, a URL será https://analytics.dev.azure.com/fabrikam/_odata/v1.0/.

    Select OData Feed

    Nota

    Como alternativa, você pode inserir a URL com o ProjectName especificado que cortará os resultados pelo projeto especificado em todas as entidades relacionadas a esse projeto.

    https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/

     https://{ServerName}:{Port}/tfs/{CollectionName}/_odata/{version}/
    

    Se o CollectionName for fabrikam e a versão for v1.0, a URL será https://{ServerName}:{Port}/tfs/fabrikam/_odata/{v1.0}/.

    Select OData Feed

    Nota

    Como alternativa, você pode inserir a URL com o ProjectName especificado que cortará os resultados pelo projeto especificado em todas as entidades relacionadas a esse projeto.

    https://{ServerName}:{Port}/tfs/{CollectionName}/{ProjectName}/_odata/{version}/

  5. Neste ponto, você será solicitado a autenticar no serviço. Se você não tiver feito isso anteriormente, consulte Opções de autenticação de cliente.

  6. Selecione uma única entidade para recuperar os dados ou marque Selecionar vários itens e escolha os dados a serem retornados.

    Excel Navigator

    Neste ponto, se selecionar Carregar, o Excel carregará todos os dados de cada entidade no Power Query. No entanto, podem ser mais dados do que você deseja (ou do que o Excel pode manipular). Para filtrar os dados, selecione a entidade a ser filtrada e escolha Editar para exibir o Editor de Consultas. Para cada coluna que você deseja filtrar, selecione-a e defina seu filtro. Quando estiver concluído, escolha Fechar & Aplicar no canto superior esquerdo.

    Importante

    Não selecione nenhuma entidade com o nome Snapshot. Essas entidades contêm o estado de cada item de trabalho em todos os dias desde que cada item de trabalho foi criado. Para repositórios de qualquer tamanho, isso levará a dezenas ou centenas de milhões de itens de trabalho que não serão carregados corretamente. Para executar a análise de tendência, restrinja o escopo dos dados que estão sendo recuperados para os itens específicos e o período de tempo e obtenha essas informações com uma consulta OData separada.

Como alternativa ao carregamento dos dados no Power Query, pode escolher a seta pendente junto a Carregar e selecionar Carregar em. Esta ação permite as seguintes opções:

  • Carregue os dados na tabela que é o Power Query.
  • Crie uma conexão sem carregar os dados (essencialmente adiando a carga de dados para mais tarde).
  • Para uma planilha que carregará apenas uma entidade por planilha.
  • Para um modelo (que você pode selecionar com as outras opções) que carrega os dados no PowerPivot.

Mais informações sobre essas opções podem ser encontradas na documentação do Excel.

Lidando com relacionamentos

Por padrão, quando dados básicos são retornados do Google Analytics, os dados são relacionados conforme mostrado na figura abaixo:

Entity relationships

As Tags, Equipes e Usuários não estão relacionados a nenhum dos outros dados. É por causa de como essas entidades estão relacionadas. Eles são relacionados por relações muitos-para-muitos que não são facilmente manipulados nesses modelos ou há vários relacionamentos entre as entidades, como entre usuários e itens de trabalho (eles são relacionados por Atribuído a, Criado por, Alterado por e outros).

Múltiplos relacionamentos podem ser tratados de forma bastante simples. Por exemplo, no modelo padrão, você pode editar a consulta, selecionar a coluna AssignedTo da tabela WorkItems e expandir a coluna para incluir todos os dados da tabela Users e você pode repetir esse processo para as colunas Created By e Changed By também. Ele faz com que você tenha vários links de uma tabela para outra, o que não é permitido.