Compartir vía


Migración a Analytics desde SQL Reporting Services para Azure DevOps

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Con el lanzamiento de Azure DevOps Server 2022, la única opción para obtener información de datos de Azure DevOps es el servicio Analytics. Ya no se admite la integración con SQL Server Reporting Services. En este artículo se proporcionan instrucciones para migrar del uso de SQL Reporting Services a Analytics.

Para obtener información general sobre Analytics, consulte What is Analytics and Data Available in Analytics (Qué es Analytics y datos disponibles en Analytics).

Nota:

Si busca información sobre Azure Analysis Services, consulte Azure Analysis Services.

Instrucciones generales

A medida que migra desde el uso de SQL Server Reporting Services a Analytics, tenga en cuenta la siguiente información.

  • Analytics es un asignador relacional de objetos, mientras que los datos de SQL Server Reporting Services se basan en una base de datos relacional y en un cubo de procesamiento analítico en línea (OLAP).
  • El análisis no requiere ningún mantenimiento.
  • Analytics almacena todos los campos de seguimiento de trabajo, excepto los campos html/texto enriquecido. Los campos personalizados se agregan automáticamente al almacén de datos de Analytics.
  • Limite siempre la consulta a los proyectos a los que tiene acceso. Sin embargo, puede generar informes entre proyectos mediante Power BI; sin embargo, las consultas solo devuelven datos cuando tiene permisos para ver los datos de Analytics para todos los proyectos que consulte.
  • Use paneles integrados para admitir vistas de varios gráficos. Se han agregado varias características nuevas para admitir la visualización de varios gráficos en un panel configurable de Azure DevOps.
  • Las vistas de análisis proporcionan una manera rápida y sencilla de generar informes de estado y tendencias para elementos de trabajo y casos de prueba.
  • Identifique la información que necesita para tomar decisiones controladas por datos. A continuación, use una combinación de consultas, paneles, informes integrados o consultas de Power BI y OData para generar los informes necesarios.

Compatibilidad de nuevas características

Se han introducido varias características nuevas para admitir información de datos que no estaban disponibles con SQL Server Reporting Services.

  • Widgets de panel: se han agregado muchos widgets para admitir vistas de estado y tendencia, incluidas las basadas en datos de Análisis. Para obtener información general, consulte el catálogo de widgets.
  • Informes de análisis integrados: se han agregado varios informes en contexto para admitir Azure Boards, Canalizaciones y planes de prueba. Estos informes muestran los datos de Analytics como se describe en Acerca de paneles, gráficos, informes y widgets.
  • Resumen: las columnas de acumulación permiten ver barras de progreso o totales de campos numéricos para los elementos descendientes dentro de una jerarquía de elementos de trabajo. Puede agregarlos a cualquier vista de trabajo pendiente. Para obtener más información, consulte Mostrar el progreso o los totales del paquete acumulativo.
  • Gráficos basados en consultas agrupados por etiquetas: ahora puede generar gráficos de consulta y agregarlos a paneles basados en la agrupación por etiquetas.
  • Rastreabilidad: mayor compatibilidad con el seguimiento del trabajo de los requisitos a la implementación. La rastreabilidad de un extremo a otro es compatible mediante la vinculación de varios objetos, como elementos de trabajo, ramas, confirmaciones, solicitudes de incorporación de cambios, compilaciones y versiones. Los informes integrados basados en el servicio Analytics admiten la capacidad de supervisar la rastreabilidad en tiempo real. Para obtener más información, consulte Rastreabilidad de un extremo a otro.
  • Canalizaciones de versión: las canalizaciones de versión se introdujeron con TFS 2018. Los widgets de panel que proporcionan información sobre las canalizaciones de versión incluyen información general de la canalización de versión y calidad de los requisitos.

Conceptos clave sobre el servicio Analytics

En el caso de los servidores locales, el servicio Analytics se habilita automáticamente para todas las colecciones de proyectos nuevas agregadas al servidor. Puede pausar, deshabilitar o volver a habilitar Analytics como se describe en Instalación o habilitación del servicio Analytics.

El modelo de datos de Analytics consta de conjuntos de entidades, cuyos miembros (entidades) contienen propiedades que se pueden filtrar, agregar y resumir. Para obtener información general sobre los conjuntos de entidades admitidos y los tipos de entidad, consulte Modelo de datos para Analytics.

Las siguientes herramientas admiten la interacción con el servicio Analytics:

Directrices de consulta, rendimiento y latencia de consultas

El análisis no es un almacén en tiempo real. Se trata de una copia mantenida de los datos almacenados en Azure DevOps. La copia de datos ayuda a optimizar el rendimiento de lectura y agregación y reduce los escenarios de informes de efectos que tienen en Azure DevOps. La copia de los datos presenta hasta un retraso de 30 segundos antes de que los datos asociados a cualquier cambio aparezcan en Analytics. Para obtener más información, consulte Directrices de consulta de OData Analytics.

Permisos de análisis

El acceso a los datos del servicio Analytics requiere los siguientes permisos de nivel de proyecto.

  • Ver análisis
  • Eliminación de vistas de Análisis compartido
  • Edición de vistas de Análisis compartido

Además, los usuarios pueden establecer permisos para vistas de análisis compartidas individuales que crean. Para obtener más información, consulte Establecimiento de permisos para acceder a las vistas de Analytics y Analytics.

Power BI y OData

Más información sobre los recursos: