Pregunta

Estamos migrando nuestros datos de informe de prueba (unidad, regresión, integración, etc.) de un formato XML a un formato de base de datos para un mejor análisis. En este momento, la mayoría de nuestro análisis de prueba se realiza mediante el panel de CruiseControl.NET, pero esto se limita principalmente a los datos de prueba más recientes. Se puede acceder a los datos de prueba más antiguos, pero no se pueden comparar fácilmente con los datos de prueba nuevos. Queremos identificar los componentes puntuales del problema y mejor reducir los errores. Con el inicio de toneladas de información provocada por nuestra nueva regresión y pruebas de integración implementadas, me gustaría ver que se generen mejores métricas (posiblemente el rendimiento y similares). ¿Ha trabajado con algún sistema de inteligencia empresarial que proporcione un marco para implementar con precisión y fácilmente algún tipo de análisis e informes?

He investigado JasperReports y Pentaho pero estoy luchando con la implementación de Pentaho en este momento. ¿Debo continuar mi lucha con el sistema? ¿Es esto lo que estoy buscando?

¿Fue útil?

Solución

Siempre puede usar SQL Server Reporting Services y Report Builder (diseñador web de MS) o Report Designer (componente de Visual Studio). También es bastante fácil configurar esto.

También hay algunas soluciones de informes para usuarios finales que facilitan la creación dinámica de informes, si está dispuesto a invertir un poco de efectivo.

Mi compañía produce uno: http://www.rsinteract.com tiene una edición estándar muy barata con un número limitado de informes (30 días de prueba gratuita). Informa directamente del servidor SQL con Reporting Services instalado. Ganó lo mejor de TechEd 2006: http: / /windowsitpro.com/article/articleid/53944/best-of-tech-ed-2006-winners.html

En realidad usamos el nuestro para analizar las solicitudes de soporte de los clientes, es decir, qué componente falla más, quién informa sobre la mayoría de los errores, etc. No lo probé en los datos de prueba.

También hay Proclarity, ApexSQL Report y Tableau que son buenos.

Otros consejos

Puede intentar ver su propio rollo (si sabe lo que está buscando) utilizando Processing escrito por Ben Fry. Se acompaña mejor con su libro " Visualización de datos "

La herramienta es gratuita y supongo que puede obtener una prueba gratuita de 45 días de O'Reilly Books Online para obtener una ventaja y ver si es adecuado para usted. Sé que hay capítulos sobre cómo leer y procesar datos de todo tipo de fuentes (incluidos XML y bases de datos) y luego hacer visualizaciones significativas y útiles de ellos.

Actualmente lo estoy usando para hacerme una idea de las complejidades de dependencia de una base de código heredada y ha sido enormemente útil.

¿Qué parte de Pentaho?

El proyecto Kettle tiene cosas para convertir su información de control de crucero y cargarla en una base de datos relacional. Probablemente sea un buen módulo para comenzar a trabajar correctamente, especialmente si ya casi has terminado de resolverlo. Espero que compartas esto. Yo también podría usarlo.

La Plataforma programará automáticamente las cosas una vez que Kettle lo tenga cargando.

Para que Mondrian sea realmente útil, deberá elaborar una organización de hechos / dimensiones para sus datos de prueba. Eso puede o no puede valer la pena en este punto.

Una vez que haya cargado sus datos, probablemente podrá obtener muchos beneficios de las simples consultas SQL como esta ...

 select * 
  from test 
  where failed='yes' 
  order by testno, date desc

y esto ...

 select max(date), min(date), testno 
  from test
  where failed='yes'
  group by testno 
  order by testno 

y cosas por el estilo. Podría considerar crear vistas en su servidor de mesa para sus consultas favoritas.

Hay innumerables formas de convertir sus consultas de SQL en informes, incluido el módulo de informes de pentaho, BIRT (un complemento de eclipse), Crystal Reports y todo tipo de elementos de PHP o JSP que pueda reunir.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top