Οπτικοποίηση Δεδομένων Γεννήτριες Αναφορών Report Generators Εργαστήριο 2
Περιεχόμενα 1 Γιατί Report Generators; Διάφοροι Generators Jaspersoft Studio Εγκατάσταση Πρώτο Report Χρήση Μεταβλητών Ομαδοποίηση Δεδομένων Subreports Crosstab Reports 2
Περιεχόμενα 2 Γραφικές Παραστάσεις Διαχείριση Εικόνων Bar Codes Ενσωμάτωση Αναφορών σε Εφαρμογές Παράμετροι 3
Γιατί Report Generators; Ο report generator είναι ένα πρόγραμμα με στόχο την λήψη δεδομένων από μία πηγή όπως Βάση Δεδομένων, ροή XML ή φύλλο εργασίας (spreadsheet), και να τα χρησιμοποιήσει για την παραγωγή εγγράφων σε μορφή που να ικανοποιεί ένα συγκεκριμένο αναγνωστικό κοινό. 4
Γιατί Report Generators; Όταν δεν γίνεται χρήση Generator, τα προγράμματα δημιουργίας αναφορών βασίζονται σε ένα while-statement και ο προγραμματιστής πρέπει να μετράει τις γραμμές και να προσαρμόζει επικεφαλίδες, αριθμό σελίδας και υποσέλιδα. Αυτό που καθιστά σχετικά πολύπλοκη αυτή την διαδικασία είναι η χρήση χαρακτήρων διαφόρων μεγεθών και γραμματοσειρών. Με την χρήση ενός generator απλοποιείται όλη αυτή η διαδικασία. 5
Διάφορα Συστήματα Ο αριθμός των διάφορων γεννητριών αναφορών είναι πολύ μεγάλος. Free Software: Eclipse BIRT Project GNU Enterprise (reporting sub-package) JasperReports jsreport KNIME LibreOffice Base OpenOffice Base Pentaho SpagoBI Easy Reporting Tool 6
Διάφορα Συστήματα Commercial Software: ActiveReports, Actuate_Corporation, BOARD, Cognos BI, Crystal Reports, CyberQuery, Entalysis, GoodData, iccube, I-net Crystal- Clear, InetSoft, IB Focus & WebFOCUS, Infragistics, InstantAtlas, jedox, Jinfonet, List & Label, Logi Analytics, m-power, MicroStrategy, Navicat, OBIEE, Oracle Discoverer, Oracle Reports, Hyperion, Oracle XML Publisher, Plotly, Proclarity, Procurify, QlikView, QuickBase, Ramco Decision Works-RDW, Roambi, SiSense, Splunk, SQL Server Reporting Services, Stimulsoft Reports, Style Report, Tableau, Targit, TIBCO, Teamreporter, Text Control, Windward Reports, XLCubed 7
Eclipse BIRT 8
GNU Enterprise 9
TIBCO Jaspersoft 10
SiSense 11
Εγκατάσταση Jaspersoft Studio Από το URL: http://community.jaspersoft.com/project/jaspersoft-studio/releases κατεβάζουμε την εφαρμογή. Για τους υπολογιστές του εργαστηρίου, που δεν έχουμε πρόσβαση στο Administrator password μπορούμε στον D: δίσκο να εγκαταστήσουμε την έκδοση final-windows-x86.zip που δεν χρειάζεται εγκατάσταση 12
Εγκατάσταση 13
Εγκατάσταση Ανοίγετε το zip file σε ένα φάκελο κατά προτίμηση με σχετικό όνομα με την εφαρμογή Κλικάρετε στο Jaspersoft Studio.exe που βρίσκεται στον φάκελο jaspersoftstudio και η εφαρμογή αρχίζει να τρέχει 14
Εγκατάσταση Ένας Report Generator χρειάζεται data To Jaspersoft Studio περιέχει Data Adapter, με το όνομα Sample DB για δοκιμαστική χρήση Πρόκειται για HSQL βάση δεδομένων. 15
Πρώτο Report Επιλέξτε File->New->Jasper Report Επιλέξτε Blank A4, Next και ονοματίστε το jrxml αρχείο Σαν Data Adapter ορίστε την Sample DB έτσι ώστε να έχετε δεδομένα 16
Πρώτο Report 17
Πρώτο Report 18
Πρώτο Report 19
Πρώτο Report 20
Πρώτο Report 21