EMI INFSO-RI Metrics report visualization and reporting Lars Barlindhaug (CERN)
EMI INFSO-RI Specifications ETICS metrics storage overview Chart generation Report generation Q&A 10/15/2010 Lars Barlindhaug (CERN) 2 Outline
EMI INFSO-RI General: – Open source Charts: – Vector graphics support Report – Output to Word/OpenOffice – Java support Specifications 10/15/2010 Lars Barlindhaug (CERN) 3
EMI INFSO-RI ETICS metrics storage overview. – Stored in a NoSQL database. – Queried with basic SQL or XPATH – Returns an XML file 10/15/2010 Lars Barlindhaug (CERN) 4 Metrics storage
EMI INFSO-RI Chart generation – JFreeChart Java library for chart generation Open source (LGPL license) Supports vector graphics (SVG, PDF, EPS) Supports swing components Supports image files (PNG, JPEG) Already used by ETICS (QA tab) 10/15/2010 Lars Barlindhaug (CERN) 5 Chart generation
EMI INFSO-RI JFreeChart samples 10/15/2010 Lars Barlindhaug (CERN) 6
EMI INFSO-RI JasperReports – Java library for report generation – Open source (LGPL license) – Supports vector graphics input (SVG) – Supports RTF output (for Word or OpenOffice) – Supports PDF output. 10/15/2010 Lars Barlindhaug (CERN) 7 Report Generation
EMI INFSO-RI JasperReports – Uses XML files (.jrxml) to create templates. – Templates can be made with iReport or changed manually. – Some JFreeChart features built in. – Can import SVG files. 10/15/2010 Lars Barlindhaug (CERN) 8 JasperReports
EMI INFSO-RI iReport: template generation 10/15/2010 Lars Barlindhaug (CERN) 9
EMI INFSO-RI iReport report 10/15/2010 Lars Barlindhaug (CERN) 10
EMI INFSO-RI JasperReport samples 10/15/2010 Lars Barlindhaug (CERN) 11
EMI INFSO-RI ? 10/15/2010 Lars Barlindhaug (CERN) 12 Questions
EMI INFSO-RI Thank you 10/15/ Lars Barlindhaug (CERN) EMI is partially funded by the European Commission under Grant Agreement INFSO-RI