Compartilhar via


Roteiro para Relatórios e Guia de Migração

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

O serviço análise fornece suporte para relatórios de Azure DevOps e está disponível para Azure DevOps Server. Ele substitui a plataforma anterior com base em SQL Server Reporting Services.

Com o lançamento do Azure DevOps Server 2022, a única opção para obter percepções de dados do Azure DevOps é o serviço de Análises. Não há mais suporte para a integração com SQL Server Reporting Services.

Para obter mais informações, consulte os seguintes artigos:

Observação

Se você estiver procurando informações sobre o Azure Analysis Services, consulte Azure Analysis Services.

O serviço Analytics

A análise geralmente está disponível para Azure DevOps Services e Azure DevOps Server 2020 e versões posteriores. Ele fornece vários widgets avançados e dá suporte à integração Power BI e acesso ao feed OData.

Para obter mais informações, consulte O que é o Analytics. Atualmente, contém dados parciais. Microsoft está trabalhando para adicionar todos os dados reportáveis ao Analytics. Para obter mais informações, consulte Dados disponíveis no Analytics.

Migrando do SQL Reporting Services para o Analytics

Se você estiver migrando do SQL Server Reporting Services para o Analytics, as diretrizes a seguir ajudarão você a fazer a transição com êxito.

Principais diferenças entre o SQL Reporting Services e o Analytics

  • Analytics é um mapeador relacional de objeto, enquanto SQL Server Reporting Services os dados são baseados em um banco de dados relacional e cubo OLAP (processamento analítico online).
  • A análise não requer nenhuma manutenção.
  • A análise armazena todos os campos de acompanhamento de trabalho, exceto campos HTML ou rich-text. Campos personalizados são adicionados automaticamente ao armazenamento de dados do Analytics.
  • Analytics não é um repositório em tempo real, mas uma cópia de dados com um atraso de até 30 segundos antes de as alterações aparecerem.

Práticas recomendadas de migração

  • Sempre limite sua consulta aos projetos aos quais você tem acesso. Você pode gerar relatórios entre projetos usando Power BI. No entanto, as consultas só retornam dados quando você tem permissões para exibir dados do Analytics para todos os projetos que você consulta.
  • Use painéis internos para dar suporte a exibições de vários gráficos. Vários recursos dão suporte à exibição de vários gráficos em um painel configurável Azure DevOps.
  • Identifique os insights necessários para tomar decisões controladas por dados. Em seguida, use uma combinação de consultas, dashboards, relatórios internos ou consultas Power BI e OData para gerar os relatórios necessários.

Principais recursos disponíveis com o Analytics

A análise fornece muitos recursos que não estavam disponíveis com SQL Server Reporting Services. Os principais recursos incluem:

  • Widgets de painel avançados: widgets com análise embutida para exibições de status e tendência, incluindo os widgets Velocity, Burndown, Diagrama de Fluxo Cumulativo e Lead/Cycle Time. Para obter uma visão geral completa, consulte o catálogo de widgets.
  • Relatórios de Análise Embutidos: relatórios em contexto para Azure Boards, Pipelines e Planos de Teste que exibem dados de análise em tempo real. Para obter mais informações, consulte Sobre dashboards, gráficos, relatórios e widgets.
  • Integração do Power BI: conectividade direta para criar relatórios e dashboards personalizados usando Power BI com dados de Análise por meio de feeds OData e exibições de Análise.
  • Visualizações de Analytics: maneira simplificada de criar conjuntos de dados filtrados para relatórios Power BI sem gravar consultas OData. Veja o que são visões do Analytics?
  • Acesso à API OData: acesso programático direto aos dados do Analytics para integrações personalizadas e soluções de relatórios.
  • Funcionalidades de rollup: barras de progresso e totais para itens de trabalho descendentes em hierarquias, disponíveis em qualquer exibição de lista de pendências. Para obter mais informações, confira Exibir o progresso ou totais acumulados.
  • Gráficos de consulta aprimorados: gráficos baseados em consulta com agrupamento por marcas, áreas, iterações e campos personalizados.
  • Rastreabilidade em tempo real: acompanhamento de ponta a ponta dos requisitos para implantação por meio de itens de trabalho vinculados, branches, confirmações, solicitações de pull, compilações e versões. Para obter mais informações, confira a rastreabilidade de ponta a ponta.
  • Insights de pipeline: widgets abrangentes para análise de pipeline de compilação e lançamento, incluindo visão geral do pipeline de lançamento e qualidade de requisitos.
  • Análise de teste: funcionalidades avançadas de relatório de teste, incluindo tendências de resultados de teste, análise de falhas e insights de duração do teste.
  • Gráficos de velocidade e burndown: monitoramento integrado de sprint e lançamento com períodos de tempo configuráveis e comparações de equipe.

Para obter uma lista completa dos recursos de Análise, consulte Dados Disponíveis na Análise.

Ferramentas e conceitos de análise

O modelo de dados do Analytics consiste em conjuntos de entidades, cujos membros (entidades) contêm propriedades que você pode filtrar, agregar e resumir. Para obter uma visão geral dos conjuntos de entidades e tipos de entidade com suporte, consulte o modelo de dados para Análise.

As seguintes ferramentas dão suporte à interação com o serviço de Análise:

  • Visões analíticas: Fornecem uma maneira rápida de gerar relatórios com base no rastreamento de trabalho e casos de teste. Você pode definir uma exibição de Análise e compartilhá-la com outras pessoas. Usando Power BI, você pode criar qualquer tipo de relatório compatível com Power BI. Para saber mais, veja o que são exibições do Analytics?
  • Power BI: Conectar-se ao Analytics a partir do Power BI por meio de uma exibição do Analytics, consulta OData ou feed OData. Consulte About Power BI integration.
  • Consulta OData: use o OData para consultar diretamente o Analytics de um navegador com suporte e usar os dados JSON retornados conforme necessário.
  • Metadados OData: consulte programaticamente os metadados do Analytics. Consulte as consultas Construct OData para Análise.

Permissões de análise

Para acessar e trabalhar com dados do Analytics, os usuários precisam de permissões apropriadas no nível do projeto. As principais permissões de Análise incluem:

  • View Analytics: necessário para acessar dados do Analytics por meio de consultas OData, conexões Power BI e widgets do Analytics. Por padrão, todos os Colaboradores com acesso Básico têm essa permissão. Os usuários com acesso ao Stakeholder não têm permissão para exibir ou editar exibições do Analytics.
  • Excluir exibições da Análise Compartilhada: permite que os usuários excluam exibições do Analytics que são compartilhadas com o projeto.
  • Editar exibições de Análise Compartilhada: permite que os usuários modifiquem as exibições do Analytics compartilhadas com o projeto.

Para exibições individuais do Analytics, os criadores podem definir permissões específicas para controlar quem pode exibir, editar e excluir suas exibições compartilhadas. Para obter informações detalhadas sobre como configurar e gerenciar essas permissões, consulte Definir permissões para acessar o Analytics e as exibições de Analytics.

Desempenho e latência de consulta

Analytics é otimizado para desempenho de leitura e agregação e reduz o efeito que os cenários de relatório têm sobre o Azure DevOps. O processo de cópia de dados apresenta um atraso de até 30 segundos antes que os dados associados a qualquer alteração sejam exibidos no Analytics. Para obter mais informações, consulte as diretrizes de consulta do OData Analytics.

Futuro do relatório de SQL Server

A plataforma SQL Server Reporting Services tem suporte no Azure DevOps Server 2020 e em todas as versões locais anteriores. No entanto, Azure DevOps Server 2020 é a versão final para dar suporte a SQL Server Reporting Services.

A partir de Azure DevOps Server 2022 e todas as versões futuras, apenas o Analytics será suportado para relatórios e insights de dados. Essa linha do tempo de transição fornece tempo adequado para migrar seus relatórios de SQL Server Reporting Services existentes para o Analytics.

Importante

Azure DevOps Services não dá suporte a SQL Server Reporting Services e continua a usar apenas o Analytics para todos os recursos de relatório. Não há planos para introduzir suporte ao SQL Server Reporting Services para o serviço na nuvem.

Cronograma do roteiro

Confira a Linha do tempo dos recursos para o roteiro de recursos de relatórios.

Power BI e OData

Saiba mais sobre os recursos: