Compartilhar via


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

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

O serviço de Análise fornece suporte para relatórios do Azure DevOps e está disponível para o Azure DevOps Server. Ele substitui a plataforma anterior baseada no SQL Server Reporting Services.

Com o lançamento do Azure DevOps Server 2022, a única opção para obter insights de dados do Azure DevOps é o serviço Analytics. Não há mais suporte para a integração com o 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 o Azure Analysis Services.

O serviço Analytics

Geralmente, o Analytics 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 do Power BI e ao acesso ao feed OData.

Para obter mais informações, consulte O que é o Analytics. Atualmente, contém dados parciais. Estamos trabalhando para adicionar todos os dados relatáveis ao Google 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

  • A análise é um mapeador relacional de objeto, enquanto os dados do SQL Server Reporting Services 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
  • Analytics armazena todos os campos de acompanhamento de trabalho, exceto campos HTML/rich-text. Campos personalizados são adicionados automaticamente ao armazenamento de dados do Analytics
  • Analytics não é um armazenamento em tempo real, mas uma cópia curada de dados com até 30 segundos de atraso antes que as alterações sejam exibidas

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 o 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 do 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 do 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 o 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 Integrados de Análise: relatórios em contexto específico para Azure Boards, Pipelines e Test Plans 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 painéis personalizados usando o Power BI com dados de analítica por meio de fluxos OData e exibições de analítica.
  • Visões analíticas: maneira simplificada de criar datasets filtrados para relatórios do Power BI sem escrever 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 mais obter mais informações, confira Exibir o progresso ou rollup totais
  • 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 versão, incluindo Visão geral do pipeline de versão e Qualidade dos 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: rastreamento interno de sprints e versões 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 de Análise consiste em conjuntos de entidades, cujos membros (entidades) contêm propriedades que podem ser filtradas, agregadas e resumidas. 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 visualização de Análise e compartilhar com outras pessoas. Usando o Power BI, você pode criar qualquer tipo de relatório compatível com o Power BI. Para saber mais, veja o que são exibições do Analytics?
  • Power BI: conecte-se ao Analytics pelo Power BI por meio de uma exibição do Analytics, consulta OData ou feed OData. Consulte sobre a integração do Power BI
  • Consulta OData: use o OData para consultar diretamente o Analytics de um navegador com suporte e usar os dados JSON retornados conforme necessário
  • Consulta programática dos metadados do Analytics Construct OData queries for Analytics, componentes de URL para consultar os metadados

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:

  • Visualização de Analytics: necessário para acessar dados de Analytics por meio de consultas OData, conexões do Power BI e widgets de 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 que são 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

A análise é otimizada para desempenho de leitura e agregação e reduz o efeito que os cenários de relatórios têm no Azure DevOps. A 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 dos relatórios do 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, o Azure DevOps Server 2020 é a versão final para dar suporte ao SQL Server Reporting Services.

Começando com o Azure DevOps Server 2022 e todas as versões futuras, somente o Analytics tem suporte para relatórios e insights de dados. Essa linha do tempo de transição fornece tempo adequado para migrar seus relatórios existentes do SQL Server Reporting Services para o Analytics.

Importante

O Azure DevOps Services não dá suporte ao SQL Server Reporting Services e continua a usar apenas o Analytics para todos os recursos de relatório. Não há planos para introduzir o suporte do SQL Server Reporting Services ao serviço de 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:

Para obter uma visão geral dos conjuntos de entidades e tipos de entidade com suporte, consulte o modelo de dados para Análise.