Sobre a integração do Power BI
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
O Power BI é um pacote de ferramentas de análise de negócios. Com o Power BI, você pode extrair dados do Analytics, gerar relatórios e personalizá-los para atender às suas necessidades. Use o Power BI para fazer análises improvisadas, produzir belos relatórios e publicar para consumo empresarial.
A integração do Power BI com o Analytics permite que você vá além dos relatórios internos do Analytics e dashboard widgets para gerar relatórios totalmente personalizados.
Métodos de conexão de dados
Você pode extrair dados do Analytics para o Power BI de três maneiras, descritas na tabela a seguir.
Observação
O Open Data Protocol (OData) é um padrão OASIS aprovado pela ISO/IEC que define um conjunto de práticas recomendadas para criar e consumir APIs REST. Para obter mais informações, consulte a documentação do OData.
Opção de conexão
Descrição
Considerações
O Power BI pode executar consultas OData. As consultas OData são poderosas e podem filtrar e agregar dados antes de retorná-los ao Power BI.
Recomendamos esse método, exceto para relatórios mais simples sobre dados de placas. Ele exige que você escreva consultas OData, que são semelhantes à gravação de consultas SQL. Você pode revisar vários relatórios de amostra para ajudá-lo a começar.
O conector de dados do Azure DevOps funciona com exibições de Análise. Para acessar as exibições do Analytics, você deve habilitar o recurso conforme descrito em Habilitar recursos de visualização.
Esse conector só funciona com dados de quadros (itens de trabalho). Ele não dá suporte a outros tipos de dados, como Pipelines. Ele fornece uma lista simples de itens de trabalho e não dá suporte a hierarquias de item de trabalho. Não há planos de atualizar o conector para dar suporte a outros tipos de dados. É recomendável usar consultas OData, a menos que você tenha um relatório mais simples sobre os dados do Boards.
O Power BI fornece um conector do Feed OData que permite que você se conecte e navegue pelo ponto de extremidade OData da Análise. É a maneira típica como o Power BI interage com feeds OData. Você pode procurar e selecionar as entidades e usar sua Editor de Consultas para filtrar o conjunto de dados.
Use esse método somente se você tiver uma conta pequena. Esse método não dá suporte à dobragem de consultas do lado do servidor. Todos os filtros são aplicados no lado do cliente. Todos os dados são extraídos para o Power BI antes de aplicar os filtros. Se você tiver uma conta pequena, pode funcionar bem para você. Se você tiver uma conta grande, poderá ter longos tempos de atualização e tempos limite.
Editor de Consultas
Depois de conectar dados do Analytics no Power BI, você pode modificar os dados subjacentes usando o Editor do Power Query e o Editor Avançado do Power BI. Observe as seguintes restrições operacionais:
- Ao se conectar usando consultas OData ou um feed OData, você pode especificar filtros de consulta, dados a serem retornados, dados a serem agregados e muito mais.
- Ao se conectar usando uma exibição do Analytics, você deve editar a exibição do Analytics para modificar o filtro de consulta e os campos que deseja retornar.
Para obter exemplos de relatórios, consulte relatórios de exemplo fornecidos posteriormente neste artigo.
Transformar dados no Power BI
Depois de importar dados para o Power BI, você pode usar o Editor do Power Query Transformar, Adicionar Coluna e outras opções de menu e ferramentas para alterar os dados conforme necessário. Muitos dos relatórios de exemplo fornecidos neste artigo fornecem instruções sobre as transformações de dados que você precisa fazer. Essas instruções incluem algumas das seguintes operações:
- Expandir colunas de dados
- Dinamizar colunas
- Transformar um tipo de dados de coluna
- Substituir valores nulos em dados de coluna
- Criar um campo personalizado e uma coluna calculada
Para obter mais informações, consulte Transformar dados do Analytics para gerar relatórios do Power BI.
Data Analysis Expressions
O Power BI dá suporte à criação de novas informações de dados que já estão em seu modelo de dados usando DAX (Data Analysis Expressions). O DAX fornece uma coleção de funções, operadores e constantes que você pode usar em uma fórmula para calcular e retornar um ou mais valores.
Para obter um relatório de exemplo do Analytics que usa o DAX, consulte Adicionar uma medida de tempo no estado ao relatório do Power BI.
Para obter mais informações, consulte Aprenda noções básicas do DAX no Power BI Desktop.
Visualizações de relatório, filtros, operações de classificação
Depois de fazer as transformações de dados necessárias para o relatório, use o painel Visualizações para criar alterações no relatório. Você pode arrastar campos de coluna para o painel Visualizações. Em seguida, você pode usar o painel Filtros para filtrar todos ou selecionar dados com base em um ou mais campos.
Para se familiarizar rapidamente com esses recursos básicos do Power BI, confira os seguintes artigos do Power BI:
- Saiba mais sobre os tipos de visualização no Power BI
- Personalizar o painel Visualização
- Faça um tour pelo painel Filtros do relatório
Relatórios de exemplo
Vários relatórios de exemplo mostram como gerar relatórios de uma exibição do Analytics ou de uma consulta OData.
Relatórios de exemplo usando a exibição análise
- Obter relatório de bugs ativos
- Obter uma contagem de itens de trabalho
- Adicionar uma data de última atualização
- Filtrar em equipes
- Adicionar uma medida de tempo no estado ao relatório do Power BI
Relatórios de exemplo usando consultas OData
Para começar a usar consultas OData em relatórios do Power BI, confira Visão geral de relatórios de exemplo usando consultas OData. Para obter exemplos específicos, consulte um dos seguintes artigos:
Azure Boards
Azure Test Plans
Pipeline
Pipeline e teste
Todos os artigos de relatório de exemplo fornecem as seguintes seções e informações:
- Consultas de exemplo: a consulta do Power BI e a consulta OData bruta usadas para extrair dados para o Power BI junto com outras consultas de exemplo.
- Transformar dados no Power BI: etapas para transformar os dados em um formato reportável.
- Criar o relatório: etapas para criar um relatório a partir dos dados.
Extensões do Power BI
As extensões do Marketplace a seguir estão disponíveis para dar suporte à integração do Power BI com o Analytics.
- O WIQL para OData converte uma consulta de item de trabalho do Azure DevOps em uma consulta OData para uso com pontos de extremidade OData do Azure DevOps Analytics, que podem ser úteis como uma consulta OData simples.
- A extensão vscode-odata adiciona suporte a linguagem avançada para Visual Studio Code para a linguagem de consulta OData.