Migrar para o Analytics a partir do SQL Reporting Services para Azure DevOps
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
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. A integração com o SQL Server Reporting Services não é mais suportada. Este artigo fornece orientação para migrar do uso do SQL Reporting Services para o Analytics.
Para obter uma visão geral do Google Analytics, consulte O que é o Google Analytics e os dados disponíveis no Google Analytics.
Nota
Se você estiver procurando informações sobre o Azure Analysis Services, consulte Azure Analysis Services.
Documentação de orientação geral
Ao migrar do uso do SQL Server Reporting Services para o Analytics, observe as informações a seguir.
- O Analytics é um mapeador objeto-relacional, enquanto os dados do SQL Server Reporting Services são baseados em um banco de dados relacional e cubo OLAP (processamento analítico online).
- O Google Analytics não requer manutenção.
- O Google Analytics armazena todos os campos de acompanhamento de trabalho, exceto campos HTML/rich-text. Os campos personalizados são adicionados automaticamente ao armazenamento de dados do Google Analytics.
- Limite sempre a sua consulta ao(s) projeto(s) a que 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 Google Analytics para todos os projetos consultados.
- Use painéis internos para oferecer suporte a exibições de vários gráficos. Vários novos recursos foram adicionados para dar suporte à exibição de vários gráficos em um painel configurável do Azure DevOps.
- As visualizações do Google Analytics fornecem uma maneira rápida e fácil de gerar relatórios de status e tendências para itens de trabalho e casos de teste.
- Identifique os insights de que você precisa para tomar decisões baseadas em dados. Em seguida, use uma combinação de consultas, painéis, relatórios internos ou consultas do Power BI e OData para gerar os relatórios necessários.
Suporte a novos recursos
Vários novos recursos foram introduzidos para dar suporte a insights de dados que não estavam disponíveis com o SQL Server Reporting Services.
- Widgets de painel: muitos widgets foram adicionados para suportar visualizações de status e tendência, incluindo aqueles baseados em dados do Google Analytics. Para obter uma visão geral, consulte o catálogo de widgets.
- Relatórios internos do Analytics: vários relatórios no contexto foram adicionados para dar suporte a Painéis, Pipelines e Planos de Teste do Azure. Esses relatórios exibem dados do Google Analytics conforme descrito em Sobre painéis, gráficos, relatórios, widgets Ads.
- Rollup: As colunas de rollup permitem visualizar barras de progresso ou totais de campos numéricos para itens descendentes dentro de uma hierarquia de itens de trabalho. Você pode adicioná-los a qualquer visualização de lista de pendências. Para obter mais informações, consulte Exibir progresso ou totais do pacote cumulativo.
- Gráficos baseados em consulta agrupados por tags: agora você pode gerar gráficos de consulta e adicioná-los a painéis com base no agrupamento por tags.
- Rastreabilidade: Maior suporte para rastrear o trabalho desde os requisitos até a implantação. A rastreabilidade de ponta a ponta é suportada pela vinculação de vários objetos, como itens de trabalho, ramificações, confirmações, solicitações pull, compilações e liberações. Os relatórios integrados baseados no serviço Analytics suportam a capacidade de monitorizar a rastreabilidade em tempo real. Para obter mais informações, consulte Rastreabilidade de ponta a ponta.
- Pipelines de lançamento: Os pipelines de liberação foram introduzidos com o TFS 2018. Os widgets do painel que fornecem informações sobre os pipelines de liberação incluem Visão geral do pipeline de liberação e Qualidade dos requisitos.
Principais conceitos sobre o serviço Analytics
Para servidores locais, o serviço Analytics é ativado automaticamente para todas as novas coleções de projetos adicionadas ao servidor. Você pode pausar, desativar ou reativar o Google Analytics conforme descrito em Instalar ou habilitar o serviço do Google Analytics.
O modelo de dados do Google Analytics 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 entidades suportados, consulte Modelo de dados para análise.
As seguintes ferramentas suportam a interação com o serviço Analytics:
- Visualizações do Google Analytics: fornecem uma maneira rápida de gerar relatórios com base no acompanhamento do trabalho e nos casos de teste. Você pode definir uma visualização do Google Analytics e compartilhar com outras pessoas. Usando o Power BI, você pode criar qualquer tipo de relatório suportado pelo Power BI. Para saber mais, consulte O que são visualizações do Google Analytics?.
- Power BI: Ligue-se ao Analytics a partir do Power BI através de uma vista 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 a partir de um navegador compatível e use os dados JSON retornados conforme necessário.
- Consulta programática dos metadados do Google Analytics Construct OData queries for Analytics, componentes de URL para consultar os metadados.
Diretrizes de consulta, desempenho e latência da consulta
O Analytics não é uma loja em tempo real. É uma cópia com curadoria dos dados armazenados no Azure DevOps. A cópia de dados ajuda a otimizar o desempenho de leitura e agregação e reduz o efeito que os cenários de relatório têm no Azure DevOps. A cópia dos dados introduz um atraso de até 30 segundos antes que os dados associados a qualquer alteração apareçam no Google Analytics. Para obter mais informações, consulte Diretrizes de consulta do OData Analytics.
Permissões do Google Analytics
O acesso aos dados do serviço Analytics requer as seguintes permissões no nível do projeto.
- Ver análise
- Excluir visualizações compartilhadas do Google Analytics
- Editar visualizações compartilhadas do Google Analytics
Além disso, os usuários podem definir permissões para visualizações compartilhadas individuais do Google Analytics que criam. Para obter mais informações, consulte Definir permissões para acessar as visualizações do Google Analytics e do Google Analytics.
Recursos recomendados
Power BI e OData
Saiba mais sobre os recursos: