Domanda

Stiamo migrando i dati del nostro rapporto di prova (unità, regressione, integrazione, ecc.) da un formato XML a un formato di database per una migliore analisi. In questo momento la maggior parte delle nostre analisi dei test viene eseguita utilizzando il dashboard CruiseControl.NET, ma questo è limitato principalmente ai dati dei test più recenti. È possibile accedere ai dati di test precedenti ma non facilmente rispetto ai nuovi dati di test. Vogliamo individuare i componenti problematici e restringere meglio i bug. Con l'inizio di tonnellate di informazioni prodotte dai nostri test di regressione e integrazione recentemente implementati, vorrei vedere alcune metriche migliori generate (possibilmente prestazioni e simili). Hai collaborato con sistemi di business intelligence che forniranno un framework per implementare in modo accurato e semplice una sorta di analisi e reportistica?

Ho esaminato JasperReports e Pentaho ma al momento sto lottando con l'attuazione del Pentaho. Devo continuare a combattere con il sistema? È questo quello che sto cercando?

È stato utile?

Soluzione

È sempre possibile utilizzare SQL Server Reporting Services e Report Builder (designer basato sul Web di MS) o Report Designer (componente di Visual Studio). È abbastanza facile da configurare anche questo.

Esistono anche alcune soluzioni di reporting per gli utenti finali che semplificano la creazione dinamica di report, se si è disposti a investire un po 'di denaro.

La mia azienda ne produce una: http://www.rsinteract.com ha un'edizione standard molto economica con un numero limitato di segnalazioni (prova gratuita di 30 giorni). Segnala direttamente dal server SQL con Reporting Services installato. Ha vinto il meglio di TechEd 2006 - http: / /windowsitpro.com/article/articleid/53944/best-of-tech-ed-2006-winners.html

In realtà utilizziamo i nostri per analizzare le richieste di supporto dai clienti, ad esempio quale componente sta fallendo di più, chi segnala il maggior numero di bug, ecc. Non provato su dati di test.

C'è anche Proclarity, ApexSQL Report e Tableau, tutti buoni.

Altri suggerimenti

Potresti provare a guardare il tuo (se sai cosa stai cercando) usando Elaborazione scritto da Ben Fry. È meglio accompagnato dal suo libro " Visualizzazione dei dati " ;.

Lo strumento è gratuito e immagino che tu possa ottenere una prova gratuita di 45 giorni di O'Reilly Books Online per ottenere un vantaggio e vedere se è giusto per te. So che ci sono capitoli su come leggere e sgranocchiare dati da tutti i tipi di fonti (inclusi XML e database) e quindi fare visualizzazioni significative e utili da essi.

Attualmente lo sto usando per capire la complessità delle dipendenze di una base di codice ereditata ed è stato enormemente utile.

Quale parte di Pentaho?

Il progetto Kettle ha materiale per convertire le informazioni sul tuo Cruise Control e caricarlo in un database relazionale. Questo è probabilmente un buon modulo per far funzionare correttamente, soprattutto se hai quasi finito di capirlo. Spero che condividerai queste cose. Potrei usarlo anche io.

La piattaforma pianificherà automaticamente le cose una volta che Kettle le avrà caricate.

Per rendere davvero utile Mondrian, dovrai elaborare un'organizzazione dei fatti / dimensioni per i tuoi dati di test. A questo punto potrebbe valere la pena o meno.

Una volta caricati i dati, probabilmente sarai in grado di trarre molti vantaggi da semplici query SQL come questa ...

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

e questo ...

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

e cose del genere. Puoi prendere in considerazione la creazione di visualizzazioni nel tuo server di tabella per le tue query preferite.

Esistono una miriade di modi per convertire le tue query sql in report, tra cui il modulo di report pentaho, BIRT (un plug-in eclipse), Crystal Reports e tutti i tipi di cose PHP o JSP che potresti mettere insieme.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top