Migrar para o Analytics 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 de Análise. Não há mais suporte para a integração com o SQL Server Reporting Services. Este artigo fornece diretrizes para migrar do uso do SQL Reporting Services para o Analytics.
Para obter uma visão geral do Analytics, consulte O que é o Analytics e os dados disponíveis no Analytics.
Observação
Se você estiver procurando informações sobre o Azure Analysis Services, consulte Azure Analysis Services.
Orientação geral
Ao migrar do uso do SQL Server Reporting Services para o Analytics, observe as informações a seguir.
- 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 em um cubo OLAP (processamento analítico online).
- O Analytics não requer manutenção.
- O Analytics armazena todos os campos de acompanhamento de trabalho, exceto os campos HTML/rich text. Os campos personalizados são adicionados automaticamente ao armazenamento de dados do Google Analytics.
- Sempre limite sua consulta ao(s) projeto(s) ao qual 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 consultados.
- Use painéis internos para dar 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 de análise 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 necessários 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 do painel: muitos widgets foram adicionados para oferecer suporte a exibições de status e tendência, incluindo aqueles baseados em dados do 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 Azure Boards, Pipelines e Test Plans. Esses relatórios exibem dados do Analytics conforme descrito em Sobre painéis, gráficos, relatórios e widgets.
- Rollup: as colunas de rollup permitem exibir barras de progresso ou totais de campos numéricos para itens descendentes em uma hierarquia de item de trabalho. Você pode adicioná-los a qualquer exibição de lista de pendências. Para mais obter mais informações, confira Exibir o progresso ou rollup totais.
- 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, branches, confirmações, solicitações de pull, builds e versões. Relatórios integrados baseados no serviço Analytics suportam a capacidade de monitorar a rastreabilidade em tempo real. Para obter mais informações, consulte Rastreabilidade de ponta a ponta.
- Pipelines de lançamento: os pipelines de lançamento foram introduzidos com o TFS 2018. Os widgets do painel que fornecem insights sobre pipelines de lançamento incluem Visão geral do pipeline de lançamento e Qualidade dos requisitos.
Principais conceitos sobre o serviço Analytics
Para servidores locais, o serviço Analytics é habilitado automaticamente para todas as novas coleções de projetos adicionadas ao servidor. Você pode pausar, desativar ou reativar o Analytics conforme descrito em Instalar ou ativar o serviço do Analytics.
O modelo de dados do 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 entidade com suporte, consulte Modelo de dados para Analytics.
As seguintes ferramentas oferecem suporte à interação com o serviço de Análise:
- Exibições de análise: forneça uma maneira rápida de gerar relatórios com base no acompanhamento de trabalho e casos de teste. Você pode definir uma vista do Google Analytics e compartilhá-la com outras pessoas. Usando o Power BI, você pode criar qualquer tipo de relatório compatível com o Power BI. PARA saber mais, consulte O que são vistas de propriedade do Analytics?.
- Power BI: conecte-se ao Analytics do 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 compatível e use os dados JSON retornados conforme necessário.
- Consulta programática dos metadados do Analytics Construa consultas OData para o Analytics, componentes de URL para consultar os metadados.
Diretrizes de consulta, desempenho de consulta e latência
O Analytics não é um armazenamento em tempo real. É uma cópia coletada 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 Analytics. Para obter mais informações, consulte Diretrizes de consulta do OData Analytics.
Permissões do Analytics
O acesso aos dados do serviço Analytics requer as seguintes permissões no nível do projeto.
- Exibir análise
- Excluir vistas compartilhadas do Analytics
- Editar vistas compartilhadas do Analytics
Além disso, os usuários podem definir permissões para vistas de propriedade compartilhadas individuais do Analytics que criarem. Para obter mais informações, consulte Definir permissões para acessar o Analytics e as exibições do Analytics.
Recursos recomendados
Power BI e OData
Recursos de aprendizagem: