Acessar dados por meio do Excel

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Você pode acessar dados por meio do Excel, gerar relatórios e publicar os gráficos no Power BI ou usar o arquivo do Excel como base para relatórios do Power BI. Neste momento, você precisa de credenciais alternativas habilitadas para acessar a Análise de Dados por meio do Excel.

Pré-requisitos

Categoria Requisitos
níveis de acesso - membro do Projeto.
– Pelo menos acesso básico .
permissões de Por padrão, os membros do projeto têm permissão para consultar o Analytics e criar visualizações. Para obter mais informações sobre outros pré-requisitos sobre a habilitação de serviços e recursos e atividades gerais de acompanhamento de dados, consulte Permissões e pré-requisitos para acessar o Analytics.

Nota

O serviço de Análise é habilitado automaticamente e tem suporte em produção para todos os Serviços do Azure DevOps. de integração do Power BI e o acesso ao feed OData do Serviço de Análise estão disponíveis em geral. Recomendamos que você o use e nos envie comentários. Os dados disponíveis dependem da versão. A versão mais recente com suporte é v2.0e a versão prévia mais recente é v4.0-preview. Para mais informações, consulte versão da API OData.

Nota

O serviço Analytics é automaticamente instalado e suportado em produção para todas as novas coleções de projetos para o Azure DevOps Server 2020 e versões posteriores. de integração do Power BI e o acesso ao feed OData do Serviço de Análise estão disponíveis em geral. Recomendamos que você o use e nos envie comentários. Se você atualizou do Azure DevOps Server 2019, poderá instalar o serviço de Análise durante a atualização.

Os dados disponíveis dependem da versão. A versão mais recente com suporte é v2.0e a versão prévia mais recente é v4.0-preview. Para obter mais informações, consulte controle de versão da API OData.

Nota

O serviço de Análise está em versão prévia do Azure DevOps Server 2019. Você pode habilitá-lo ou instalá-lo para uma coleção de projetos. Integração do Power BI e acesso ao feed OData do Serviço de Análise estão em versão de pré-visualização. Recomendamos que você o use e nos envie comentários.

Os dados disponíveis dependem da versão. A versão mais recente com suporte é v2.0e a versão prévia mais recente é v4.0-preview. Para obter mais informações, consulte controle de versão da API OData.

  1. Abra o Excel 2016 ou posterior, incluindo o Excel para Microsoft 365.

    Se você estiver usando uma versão anterior do Excel, instale o complemento Power Query do Microsoft Power Query para Excel.

  2. Crie uma pasta de trabalho em branco.

  3. Na guia Dados do, selecione Nova Consulta De Outras Fontes>Do Feed OData>.

    captura de tela mostrando o Excel Get Data.

  4. Insira a URL no seguinte formato e selecione OK:

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

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

    Captura de tela mostrando o Feed OData selecionado.

    Nota

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

    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}/.

    Selecione o feed OData

    Nota

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

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

  5. Você será solicitado a autenticar-se no serviço. Caso ainda não tenha feito isso, consulte opções de autenticação do cliente.

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

    Excel Navigator

    Neste ponto, se você selecionar Carregar, o Excel carregará todos os dados em cada entidade no Power Query. Mas pode ser mais dados do que você precisa ou mais do que o Excel pode manipular.

    Execute as seguintes etapas para filtrar os dados:

    1. Selecione a entidade que você deseja filtrar e escolha Editar para abrir o Editor de Consultas.
    2. Para cada coluna que você deseja filtrar, selecione a coluna e defina os critérios de filtro.
    3. Depois de aplicar todos os filtros necessários, selecione Fechar & Aplicar no canto superior esquerdo.

    Essa ação carrega apenas os dados filtrados no Power Query, tornando-os mais gerenciáveis e relevantes para suas necessidades.

    Importante

    Não selecionar nenhuma entidade com o nome de Instantâneo nela. Essas entidades contêm o estado de cada item de trabalho para cada dia desde que cada item de trabalho foi criado. Para repositórios de qualquer tamanho, isso leva a dezenas ou centenas de milhões de itens de trabalho, que não são carregados corretamente. Para executar a análise de tendência, reduza o escopo dos dados que estão sendo recuperados para itens e períodos específicos e efetue pull dessas informações com uma consulta OData separada.

    Como alternativa para carregar os dados no Power Query, você pode escolher a seta suspensa ao lado de Carregar e selecionar Carregar para. Esta ação fornece as seguintes opções:

    • Carregar os dados em uma tabela no Power Query
    • Criar uma conexão sem carregar os dados, adiando a carga de dados até mais tarde
    • Carregue os dados em uma planilha, que carrega uma entidade por planilha
    • Carregue os dados em um modelo, que você pode selecionar com as outras opções, para carregar os dados no PowerPivot

Para obter mais informações, consulte a documentação do Excel.

Manipulando relações

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

Captura de tela mostrando as relações de entidade.

As marcas, equipes e usuários não estão relacionadas a nenhum dos outros dados devido à natureza de suas relações. Essas entidades são conectadas por relações de muitos-para-muitos, que são desafiadoras de lidar nesses modelos, ou por várias relações entre entidades. Por exemplo, usuários e itens de trabalho estão relacionados por meio de campos como Assigned To, Created By e Changed By.

Lidar com múltiplas relações pode ser feito de maneira 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. Repita esse processo para as colunas CreatedBy e ChangedBy também. Essa abordagem evita ter vários links de uma tabela para outra, o que não é permitido.