BIRT Business Intelligence Reporting Tools

Slides:



Advertisements
Presentazioni simili
XmlBlackBox La presentazione Alexander Crea 11 Aprile 2010 La presentazione Alexander Crea 11 Aprile 2010.
Advertisements

UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
DBMS (DataBase Management System)
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità A1 Introduzione a Java.
Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET
PHP.
Connessione con MySQL.
WebProfessional Web Content Management System
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
Università degli Studi di Modena e Reggio Emilia
OUTLINE Riprogettazione del database del portale Web della Facoltà di Ingegneria Sviluppo di una applicazione WEB DB : HOMEPAGE DOCENTI Architettura multilivello.
XmlBlackBox La presentazione Alexander Crea 7 Giugno 2010 La presentazione Alexander Crea 7 Giugno 2010.
1 Stampa dei dati - 1 I dati visualizzati, provenienti sia da tabelle che da query, possono essere stampati selezionando lopzione Stampa dalla voce di.
APPLICAZIONI E BASI DATI DISTRIBUITE
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
Informatica.science.unitn.it Un esempio di architettura basata sulluso di XML e XSL per la pubblicazione di un sito web.
IL PATRIMONIO DI DATI - LE BASI DI DATI. Il patrimonio dei dati Il valore del patrimonio di dati: –Capacità di rispondere alle esigenze informative di.
Gestione dei Progetti Software 2 (a.a. 2004/05) Lezione 8 1 Valutare laccessibilità dei siti web Il World Wide Web Consortium (W3C) – Sviluppa tecnologie.
Fogli elettronici - Spreadsheet
Fogli di Calcolo Elettronici Corso di Informatica Generale per SMID a.a. 2002/03 docente: Giorgio Delzanno (DISI)
Presentazione a cura diSlide n.1 AVIPA 1. Presentazione generale dell'ambiente software Viterbo, 10 Dicembre 2008.
1 Linux day /11/2003 ADA. Dai requisiti al progetto Come nasce il progetto di una piattaforma e-learning Open Source.
Cos’è un CMS? Content Management System
Architettura Java/J2EE
Come creare una presentazione in Power Point
DBMS ( Database Management System)
1 una piattaforma 2.0 per la gestione multicanale di riviste Il caso studio di Vita Trentina Editrice Un progetto.
1 IsaPress. 2 Obiettivo Realizzare uno strumento di facile uso per estrarre il contenuto da documenti binari di vario tipo in un formato utile per l'impaginazione.
1 IsaPress. 2 Obiettivo Realizzare uno strumento di facile uso per estrarre il contenuto da documenti binari di vario tipo in un formato utile per l'impaginazione.
Chinosi Michele – matr.: La seconda release di Virtuose basata su database XML La seconda release di Virtuose basata su.
C APITOLO 6 © 2012 Giorgio Porcu – Aggiornamennto 22/02/2012 G ESTIRE D ATI E C ARTELLE DI LAVORO Excel Avanzato.
Pro Recruiting La piattaforma per la selezione
BUILDING A USER INTERFACE Using CRYSTAL REPORTS. COME UNAPPLICAZIONE COMUNICA CON LUTENTE? Problema comune a tutte le applicazioni informatiche Forse.
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS SA. TUTTI I DIRITTI RISERVATI. DIAPOSITIVA 2 Positioning statement - IT Crystal Reports 2008 offre.
Un report è in grado di personalizzare la stampa delle informazioni rispetto alla stampa di una tabella, di un recordset o di una maschera. I report possono.
Modulo 1 - Hardware u.d. 3 (syllabus – 1.3.5)
Partite insieme a noi per un viaggio nel mare dei numeri del Vostro Business liberi da ogni limite…
Soluzione per la gestione
1 w w w. g a t 4. c o m WI GAT WebIngelligence rappresenta una piattaforma funzionale e tecnologica per la creazione e gestione di un datawarehouse che.
1 Titolo Presentazione / Data / Confidenziale / Elaborazione di... Data Access Layer.
Introduzione alla programmazione web
IBM Lotus Notes e Domino
Presentazione Data Base Ovvero: il paradigma LAPM (Linux - Apache - PHP - mySQL) come supporto Open Source ad un piccolo progetto di Data Base relazionale,
OBIETTIVI: Introduzione ai driver ODBC Creazione di alcune tabelle del database Creazione query Creazione report Lezione del 13/11/2009 Bray Francesco.
Programma di Informatica Classi Seconde
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Protocolli e architetture per WIS. Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di.
1 Sistemi Informativi e Servizi in Rete Università degli Studi di Brescia Facoltà di Ingegneria Parsing di documenti XML Esercizi.
N4N Platform Architecture PA Inside outlook.
1 Sharpdesk Descrizione generale Editoria ComposerRicerca Elaborazione immagini.
Introduzione ai sommari j quindi premere F5 oppure fare clic su Presentazione > Dall'inizio per avviare il corso. Sulla barra dei messaggi fare clic su.
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
IV D Mercurio DB Lezione 2
HTML HTML e il web.
Cosa sono i Fogli Elettronici? Software applicativo nato dall’esigenza di –organizzare insiemi di dati tramite tabelle, schemi, grafici, ecc. –effettuare.
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
By: Powered by:. Tecnologia Microsoft La soluzione CCAnalyzer utilizza la tecnologia OLAP (On Line Analytical Processing) di Microsoft presente nel software.
4/18/ :18 AM.
Eprogram informatica V anno.
Flipped classroom e nuove metodologie didattiche Modulo 2 – Quarta lezione Antonio Todaro “ Il Sito Web del docente ” seconda parte.
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 4 - Le maschere.
0 Laboratorio Informatica - SAS – Anno Accademico LIUC Alcune indicazioni Dettaglio lezioni: Prima : Michele Gnecchi – Introduzione a SAS Guide.
NEWS 2015 MyCompany Presentazione. MyCompany Supervisione di tutti gli Impianti registarti nel Cloud Creazione di Offerte personalizzate con il proprio.
Antonio Todaro “ Il Sito Web del docente ” Seconda parte Insegnare digitale: la didattica flipped e gli strumenti digitali a supporto della didattica capovolta.
Access Breve introduzione. Componenti E’ possibile utilizzare Access per gestire tutte le informazioni in un unico file. In un file di database di Access.
Eprogram informatica V anno. Programmare in rete.
Modulo 5 – Database ACCESS LICEO SCIENTIFICO “ B. RESCIGNO COMPUTER SCUOLA PIANO INTEGRATO 2008/09 ESPERTO prof.ssa Rita Montella.
Capital GT. L’ambiente di sviluppo Capital 001. Highlights Operativi Capital GT GT è una tecnologia che permette di personalizzare Capital. Si basa su.
IL PACCHETTO ORCAD Strumenti CAD-CAM per il progetto di circuiti elettronici.
Transcript della presentazione:

BIRT Business Intelligence Reporting Tools Francesco Paladino Jug coordinator Jug Ancona Meeting del 18/04/2007

Agenda Panoramica su BIRT Architettura Principali componenti Installazione Qualche esempio Integrazione

Il progetto Il progetto BIRT (Business Intelligence Reporting Tools) nasce dallo sforzo congiunto di due partner ben consolidati: Eclipse Software Foundation ed Actuate, uno dei principali produttori di strumenti commerciali (e-report).

...cos'è? BIRT e' un sistema di reporting orientato prevalentemente ad applicazioni web, in particolare se sviluppate su piattaforma Java/J2EE, pur mantenendo la possibilita' di generare documenti, ad ex. in formato PDF.

....a cosa mi serve? BIRT è una suite di plug-in per Eclipse che consente di estrarre informazioni dai vostri database, analizzarle, generare sommari, grafici e analisi per i vostri report.

I componenti I componenti principali sono: un ottimo report designer basato su Eclipse, un motore runtime da integrare in un application server un chart engine per la generazione di grafici

Presentazione live dei componenti Installazione Visita guidata nei componenti

Report designer(1) E' sostanzialmente un set di plug-in basati su Eclipse che offre una varietà di tools per costruire report con facilità. Fortemente pensato per l'utente finale Segue un elenco:

Report designer(2) Data Explorer – Organizza i vostri data sources (connessioni) e i data sets (le query).Il data set editor vi consene di verificare i vostri dati per assicurare che il report riceva le informazioni corrette.In questa vista è possibile disegnare i parametri del report. Layout View – Editor WYSIWYG che fornisce funzoni di drag & drop per la creazione degli elemnti di presentazione del vostro report.

Report designer(3) Palette – Contiene gli elementi standard da inserire nei report come etichette, tabelle, grafici viene utilizzato insieme alla Layout View per disegnare i report. Property Editor – Presenta la maggior parte delle proprietà comunemente utilizzate. BIRT integra la vista standard delle proprietà di Eclipse per fornire l'elenco delle proprietà di un item.

Report designer(4) Report Preview – è possibile testare il vostro report in ogni momento con i dati reali. Script Editor - Scripting aggiunge logica di business ai reports durante l'accesso ai dati, durante la generazione del report, o durante la vista.

Report designer(5) Outline – BIRT organizza i suoi report come una struttura ad albero con alla radice il report e categorie separate per stili, contenuto del report, data source, data set, parametri del report ecc.ecc. Offre una vista compatta della struttura del report.

Report designer(6) Library Explorer - BIRT permette il riuso degli dei report , come tabelle, data sources e stili. Questi oggetti vengono memorizzati in file di libreria. per navigare il contenuto di una libreria BIRT fornisce la vista Library Explorer.

Report designer(7) Chart Builder – Per aggiungere grafici all'interno di un report viene fornita la vista Chart Builder. La creazione di un grafico è divisa in tre fasi: Selezione del Grafico, Selezione dei dati, e Formattazione del Grafico.

Report designer(8) Expression Builder – Le espressioni in BIRT sono a tutti gli effetti degli script che ritornano dei valori. Le espressioni possono essere utilizzate per assegnare dei valori agli elemnti di un report, costruire la posizione di un immagine, hyperlink, passare paramentri dei valori di default.

Report designer(9) Cheat Sheets – Imparare un nuovo tool è sempre una sfida, ma Eclipse offre una soluzione innovativa: cheat sheets. Sono frammenti di documentazione che vi accompagnano e vi guidano nelle attività da svolgere.(vedi nuovo report a partire da un template)

Struttura Report(1) La struttura di un report BIRT e' logicamente suddivisa in livelli: dati: BIRT include il supporto JDBC per la connessione a RDBMS e punti di integrazione per agganciare codice per prelevare dati da ogni sorgente in formato tabellare

Struttura Report(2) Trasformazioni: ove la sorgente non ne abbia la capacità, BIRT è in grado di ordinare come e/o presentare dati eterogenei sullo stesso report

Struttura Report(3) business logic: se la logica di elaborazione e' specifica del report, e' possibile codificarla utilizzando il supporto (nativo) per JavaScript; se la logica e' insita nell'applicazione, e' possibile richiamare codice Java esistente

Struttura Report(4) presentazione: e' possibile impaginare un singolo data set in forme alternative (testo, tabelle, grafici, ecc.), come pure presentare dati eterogenei sullo stesso report.

Report item(0)

Report item(1) Liste – I report più semplici sono realizzati con liste di dati. Se le liste sono lunghe è possibile creare gruppi per organizzare insieme dati omogenei (ordini raggrupati per cliente, prodotti raggruppati per fornitori). Se i dati sono numerici, è possibile aggiungere totali, medie e altre somme.

Report item(2) Grafici – I dati numerici sono più comprensibili quando vengono rappresentati graficamente. BIRT fornisce grafici a torta, linee, a barre e molti altri. I garfici di BIRTpossono essere renderizzati in SVG e supportano eventi che consentono l'interazione con l'utente.

Report item(3) Crosstabs - Crosstabs (chiamate anche cross-tabulation o matrici ) mostrano i dati in due dimensioni: vendite per quadrimenstre o hits per pagina web. (Crosstabs non sono presenti nella Release 2.1.2, ma sono programmati per la release 2.2)

Report item(4) Lettere e Documenti - Notiziari, lettere tipo, e altri documenti testuali sono facili da creare con BIRT. I documenti possono includere testo, formattato, liste, grafici e altro.

Report item(5) Reports combinati – Molti reports hanno la necessità di combunare gli elementi sopra citati in un sigolo documento. Per esempio un report finanziario può inclure grafici,tabelle, testo descrittivo, il tutto con la formattazione conforme allo stile grafico dell'azienda.

DEMO seconda Creazione di un report

BIRT Library Dalla versione 2.0 BIRT introduce la feauture delle librerie. Nelle librerie è possibile incapsulare le funzioni e gli item maggiormente richiesti. Le librerie possono essere importate nei report favorendo cosi il riuso e riducedo significativamente il tempo di disegno.

BIRT Library I report che sono collegati ad una libreria vengono automaticamente aggiornati quando vengono eseguiti. Questo è molto utili nel caso in cui cambiamenti di busines o tecnici richiedono la rivisitazione di tutti i report.

BIRT Library Per esempio se un componente di una librerie come il logo aziendale e le query ad un db sono utilizzati in molti report, quando cambia lo schema del db o il logo della compagnia si dovrà aggiornare solo la libreria. Tutti i report che si riferiscono alla libreria verranno aggiornati automaticamente incorporando gli aggiornamenti.

Grazie !! Q&A Francesco Paladino Jug coordinator Jug Ancona