DBORED - Oracle Report Developer 10g: Costruire Report (5 gg) OBIETTIVO: I partecipanti alla fine del corso saranno in grado di: Aggiungere dati dinamici a una pagina HTML Usare parametri del report e personalizzare le form dei parametri di runtime Migliorare i report utilizzando i grafici e il codice dei trigger PL/SQL Massimizzare le performance dei report utilizzando OracleAS Report Services e il tuning dei report Pubblicare un report sul Web e costruire report per eseguirli in diverse lingue Gestire report templates, creare mailing labels e lettere Identificare i componenti principali in un report e come sono relazionati Identificare le differenze tra report su web e su carta Identificare gli stile del disegno standard dei report e eseguire report per diverse destinazioni di output Creare e modificare report tabulare e i report web di alta qualità Creare altri stili di report come break report e matrix report Creare report accedendo ai dati da dati sorgenti diversi DESCRIZIONE: In questo corso, i partecipanti studieranno come disegnare e costruire una varietà di report standard e personalizzati su Web e report da produrre su carta usando Oracle Report Developer. Lavorando in un ambiente dichiarativo di costruzione dei Report, i partecipanti apprenderanno come recuperare, visualizzare e formattare dati da una sorgente di dati in numerosi stili di report e come pubblicare l output per ogni destinazione. Durante il corso, i partecipanti studieranno come aggiungere un contenuto dinamico a pagine Web statiche e a pubblicare report sul Web. I partecipanti conosceranno le modalità per personalizzare report più complessi, incorporare grafici e usare OracleAS Report Services per diffondere i report. REQUISITI: Familiarità con concetti base di XML DESTINATARI: Sviluppatore di Business Intelligence Sviluppatore di Report Consulente tecnico MATERIALE DIDATTICO: Attestato di frequenza DOTAZIONE SOFTWARE: Ciascun partecipante avrà a disposizione, una postazione allestita con il sistema operativo ed il software necessario alle esercitazioni. 1
PROGRAMMA: Introduzione a Oracle Report Developer Business Intelligence Enterprise Reporting Oracle Report Developer Oracle Database 10g Oracle Developer Suite 10g Oracle Application Server 10g OracleAS Report Services OracleAS Report Services Architecture for the Web Disegnare ed eseguire Report Capire le necessità dell utente Disegnare Report Report Tabulari Master-Dettagli del report Master con due Dettagli Matrice Recuperare e condividere i dati Eseguire un Report Lavorare in Oracle Report Developer Eseguire Report Developer Costruire Invoking Report Report Builder Modules Report di dati e Layout Costruire le componenti dei Report Oggetto Navigator Oggetti del Report-Level Oggetti Data Model Creare un Report cartaceo (Paper Report) Componenti di un Report Module Costruire un Paper Report Vedere l output di Paper Report Salvare la definizione del Report Riinserimento del Wizard Creare Break Report Break Report Labels Creating Mailing Labels e Lettere 2
Migliorare un Report cartaceo di base Che cos è un Paper Design? Paper Design Window Modificare un Report Allineare colonne Settare un Format Mask Manipolare oggetti Modificare Visual Attributes Applicare la formattazione condizionale Gestire Report Templates Usare Report Templates Modificare un Template Personalizzare i Template Margin Personalizzare i Template Body Aggiungere Web Links al Template per Report HTML Output Predefinire i tuoi Templates Aggiungere un Template Preview Image Creare un Web Report Che cos è la tecnologia JSP? Vantaggi JSP Semplici esempi JSP Costruire un Web Report Usare il Report Wizard Report Editor: Web Source View JSP Tags Esempi di Web Source Migliorare Report usando il Data Model: Queries e Groups Gli oggetti Data Model Modificare le proprietà di una Query Applicare dei cambiamenti Cambiare la struttura di un gruppo Raggruppamenti gerarchici Ordinare i dati in un gruppo Modifiche della Query Filtrare i dati in un gruppo Migliorare Report usando il Data Model: Data Sources Tipi di Data Source Innescare Data Sources Usare XML come un Data Source Document Type Definition File 3
OLAP Data Source Usare Text come un Data Source Usare JDBC come un Data Source Usare REF Cursor Queries Migliorare Report usando il Data Model: Creating Columns Colonne del Data Model Mantenere colonne Data Source Produrre File Content Output Creare una colonna Creare colonne Summary Visualizzare i Subtotali Visualizzare le Percentuali Creare una colonna con una Formula Migliorare Report usando il Paper Layout Vedere il Paper Layout Disegnare Multipanel Report Stampare Multipanel Report Oggetti differenti nel Paper Layout Gli strati del Paper Layout Elaborare Report Paper Layout Tools Report Bursting Controllare il Paper Layout: Proprietà comuni Modificare le proprietà dell oggetto Paper Layout Proprietà comuni del Layout Dimensionare gli oggetti Ancore Relazioni dell oggetto Layout Icone di impaginatura nel Paper Layout Controllare la frequenza di stampa Usare Format Triggers Controllare il Paper Layout: Proprietà specifiche Proprietà di un Repeating Frame Specificare Print Direction Controllare il numero dei records per page Controllare l intervallo tra i Records Minimum Window Records Variabili di sistema Valid Source Columns Visualizzare i contenuti dei File 4
Web Reporting Comparare Reporting statico e dinamico Aggiungere un contenuto dinamico Creare un Report Block Invocare il Report Block Wizard Esaminare il Web Source Code rw:foreach Tag rw:field Tag Personalizzare Report JSPs Estendere Funzionalità usando XML Perché usare le definizioni di XML Report? Creare XML Report Definitions Partial Report Definitions: esempio di modifica del formato Partial Report Definitions: esempio di Format Exception Full Report Definition: esempio di modifica di Data Model Definizioni di Running XML Report Definizioni di Debugging XML Report Creare e usare i Parametri del Report Creare Parametri utenti Referenziare parametri in una Report Query Usare Bind References Usare Lexical References Consigli e suggerimenti in riferimento a quando vengono referenziati i parametri Creare una lista di valori Referenziare i parametrici del sistema Costruire un Paper Parameter Form Inserire un grafico nel Report Aggiungere un grafico a un Paper Report Aggiungere un grafico a un Web Report Selezionare il tipo di grafico Selezionare i dati del grafico Aggiungere le opzioni del grafico Personalizzare i grafici Web rw:grafico Tag Personalizzare grafici usando il file Graph.XML Migliorare Matrix Report Modello dei dati Matrix Matrix Paper Layout Creare Matrix Summaries Creare manualmente Matrix Matrix con Group Data Model 5
Matrix con Group Layout Costruire Nested Matrix Nested Matrix Paper Layout Codificare PL/SQL Triggers Tipi di Triggers nei Report Codice del Trigger Usare Report Triggers Usare Data Model Triggers: PL/SQL Group Filter Usare Data Model Triggers: Parameter Validation Usare Layout Triggers Usare Format Triggers Event-Based Reporting Estendere funzionalità usando il SRW Package Contenuti di SRW Package Outputting Messages Eseguire un Nested Report Restringere i dati Inizializzare i campi Creare una tabella di contenuti Migliorare DDL Statements Settare Format Attributes Massimizzare Performance usando OracleAS Report Services Eseguire Report usando OracleAS Report Services Metodi di Richiesta dei Report Componenti di Oracle Application Server Abilitare Singoli accessi Sign-On Eseguire il Web Layout: JSP Architettura Run-time Eseguire il Paper Layout: Architettura Servlet Run-time Eseguire il Paper Report sul Web Queue Manager Costruire Report: Linee Guida Tuning Report Misurare le Performance Sorgenti Non SQL Dati Investigare il Data Model Investigare il Paper Layout Eseguire il Report Differenti sviluppi e ambienti Run-Time Sviluppare Report da eseguire in differenti GUIs 6