Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Business Intelligence, rapportage en het BIRT-aanbod
BI en problemen met het genereren van rapporten
Belangrijkste marktspelers en het Opensource-model
BIRT-aanbod: Engine en Designer
Eerste stappen met BIRT
Aangeboden functionaliteiten
Beschikbare soorten rapporten
Opbouw en elementen van een rapport
Java-integratie, Java EE
Distributie en installatie
De verschillende beschikbare distributies
Voorwaarden en installatie
Presentatie van de distributie, documentatie en voorbeelden
Praktisch werk: Installatie van de distributie en opzetten van de ontwikkelomgeving
Eerste rapport met BIRT
Presentatie van BIRT Designer:
Begrip project, rapport, sjabloon
Eclipse weergaven en perspectieven
Paletten van elementen
Designer configuratie
Gegevensbronnen :
De verschillende ondersteunde gegevensbronnen Gegevensverbruik tijdens het genereren
Herinnering aan JDBC en definitie van een relationele gegevensbron in de Designer Definitie van een XML-gegevensbron
Gegevensverkenner
Gegevenssets:
Opzetten en testen van de SQL-query
Regels voor velden
Java/SQL type matching
Eerste lijst verslag
Labels, tekst, gegevens en tabelelementen gebruiken
Gegevens koppelen aan elementen
Het rapport uitvoeren PDF, HTML genereren
Hands-on: Bronnen en gegevenssets definiëren, een rapport maken
Kernbegrippen
Een rapport opmaken
Stijlen beheren
Hulpmiddelen voor uitlijning
Kleuren en lettertypen
Gegevens opmaken en converteren
Hoofdpagina's
Sorteren en groepen
Sorteren delegeren aan de BIRT-engine
Groepsdefinities en het nesten van groepen
Aggregatieberekeningen
Kolommen in tabellen samenvoegen
Parameters en uitdrukkingen
Gebruik van parameters, Parameters gebruikt in SQL queries Hoe een parameter in te voeren
Cascading parameters
Expressies, types, beschikbare syntaxis Reguliere expressies
Praktisch werk : Gebruik van de verschillende gepresenteerde elementen, beheer van stijlen, lettertypen, kleuren Groeperen van gegevens voor aggregatieberekeningen Geparametriseerd rapport
Organiseren van de ontwikkeling van verslagen
Bibliotheken en hergebruik
Bronbibliotheken en datasets
Componentenbibliotheken en stijlen
Organisatie van bibliotheken, publicatie
Lokale herdefinities
Gebruik van sjablonen
Een sjabloon maken
Publiceren en gebruiken
Aanpassing en scripting
Syntax-elementen
Grafische aanpassing
De dataset wijzigen
Praktisch werk: opzetten van bibliotheken, publicatie en gebruik
Toepassing van een grafisch charter via scripting
Geavanceerde elementen
Subrapporten
Gebruik van subrapporten, vergelijking met groepen Expressie van de gegevensbron en de query, doorgeven van parameters Verwijzing naar het subrapport in het bovenliggende rapport
Koppeling van de huidige gegevens aan het subrapport
Grafieken
Beschikbare grafieken en bijbehorende datasets
Specifieke attributen van de verschillende grafieken
Koppeling van hyperlinks
Documentatie en beschikbare uitbreidingen
Kruistabellen
Principes van kruistabellen, groepering van rijen en kolommen
Metingen, cellen, totalen
Kruistabellen en OLAP
Praktisch werk: Master/detailrapport met subrapporten, doorgeven van parameters en ophalen van retourwaarden
Grafieken Kruistabellen
Java en BIRT
Integratie
Geval van een Java-toepassing
Geval van een oorlog
Integratie in Java EE
BIRT API
Design engine API
Graph engine API
Praktijkwerk: Integratie van BIRT in een webtoepassing
Programmatische afhandeling van een rapport via de BIRT API
Integratie in een Linux-systeem: Linux-commando om een rapport te genereren