Frage

Wir migrieren unsere Prüfbericht Daten (Einheit, Regression, Integration, etc ..) aus einem XML-Format zu einem Datenbankformat für eine bessere Analyse. Im Augenblick ist die Mehrheit unserer Test-Analyse wird das CruiseControl.NET Armaturenbrett getan verwenden, aber dies ist beschränkt auf in erster Linie die jüngsten Testdaten. Ältere Testdaten können aber nicht leicht im Vergleich zu neuen Testdaten zugegriffen werden. Wir wollen Punkt Problem Komponenten stecken und besser eingrenzen Bugs. Mit dem Einsetzen der Vielzahl von Informationen durch unsere neu eingeführte Regression und Integrationstests gebracht würde Ich mag einige besseren Metriken erzeugt, um zu sehen (möglicherweise Leistung und dergleichen). Arbeiten Sie schon mit allen möglichen Business-Intelligence-Systeme, die einen Rahmen für genau und einfach eine Art von Analyse der Umsetzung und Berichterstattung bieten wird?

Ich habe in Jasperreports und Pentaho aussah, aber ich bin im Moment mit Implementierung von Pentaho kämpfen. Soll ich meinen Kampf mit dem System weiter? Ist das, was ich suche?

War es hilfreich?

Lösung

Sie können immer verwenden nur SQL Server Reporting Services und Berichts-Generator (MS Web-basierten Designer) oder Report Designer (Bestandteil von Visual Studio). Es ist ziemlich einfach, dies zu gründen zu erhalten.

Es gibt ein paar Endanwender Reporting-Lösungen um auch, dass es einfacher zu dynamisch erstellen Berichte machen, wenn Sie bereit sind, ein wenig Geld zu investieren.

Meine Firma produziert ein: http://www.rsinteract.com eine sehr billige Standard-Edition hat mit eine begrenzte Anzahl von Berichten (30 Tage Testversion). Er berichtet direkt an SQL-Server mit installiertem Reporting Service. Er gewann Beste TechEd 2006 - http: / /windowsitpro.com/article/articleid/53944/best-of-tech-ed-2006-winners.html

Wir verwenden unsere tatsächlich die Support-Anfragen von Kunden das heißt zu analysieren, die Komponente am meisten versagt, wer die meisten Bugs berichtet usw. nicht versucht es auf Testdaten.

Es gibt auch Proclarity, ApexSQL Report, und Tableau alle sind gut.

Andere Tipps

Sie könnten versuchen, Ihre eigenen zu rollen suchen (wenn Sie wissen, was Sie suchen) mit Verarbeitung geschrieben von Ben Fry. Es ist am besten durch sein Buch „ Visualizing Daten “ begleitet.

Das Tool ist kostenlos und ich denke, Sie 45 Tage-Testversion von O'Reilly Books Online eine kostenlose bekommen kann ein Kopf zu bekommen starten und sehen, ob seine Richtige für Sie. Ich weiß, es gibt Kapitel über das Lesen und aus allen möglichen Quellen Knirschen Daten (einschließlich XML und Datenbanken) und dann machen sinnvolle und nützliche Visualisierungen von ihnen.

Ich verwende es zur Zeit meinen Kopf um die Abhängigkeit Komplexität einer geerbten Code-Basis und ihr worden massiv nützlich.

zu bekommen

Welcher Teil von Pentaho?

Das Kettle Projekt hat Sachen Ihre Cruise Control Info zu konvertieren und in eine relationale Datenbank zu laden. Das ist wahrscheinlich ein gutes Modul richtig zum Laufen zu bringen, vor allem, wenn Sie fast fertig sind Bezifferung es heraus. Ich hoffe, dass Sie das Zeug teilen. Ich konnte es verwenden.

Die Plattform wird Sachen Autoplan einmal Kettle hat es geladen wird.

Um Mondrian wirklich nützlich Sie benötigen eine fact / Dimension Organisation Testdaten zu erarbeiten. Das kann oder kann an dieser Stelle nicht wert Ihre Schwierigkeiten.

Sobald Sie Ihre Daten geladen Sie wahrscheinlich in der Lage sein werden, wie dies aus einfachen SQL-Abfragen viel Nutzen zu erhalten ...

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

und diese ...

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

und solche Sachen. Sie betrachten könnten Ansichten in der Tabelle Server für Ihre Lieblinge Erstellen von Abfragen.

Es gibt unzählige Möglichkeiten, um Ihre SQL-Abfragen in Berichten, einschließlich der Pentaho Reporting-Modul, BIRT (ein Eclipse-Plugin), Crystal Reports, und alle Arten von PHP oder JSP Sachen konvertieren können Sie zusammen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top