bright idea

Goals


- Address all aspects of report development with the WYSWIG BIRT Designer tool and report generation in different print formats using the BIRT rendering engine

Program

Business Intelligence, reporting and the BIRT offer
BI and report generation issues
Main market players and Opensource model The
BIRT offer: Engine and Designer

Features offered
Types of reports available
Constitution and elements of a report
Integration Java, Java EE

The different distributions available
Prerequisites and installation
Presentation of the distribution, documentation and examples

Practical work: Installation of the distribution and setting up of the development environment

BIRT Designer presentation :

Notion of project, report, template
Eclipse views and perspectives
The element palettes
Designer configuration

Data sources : 

The different data sources supported Data consumption during generation
Reminder on JDBC and definition of a relational data source in the Designer Definition of XML data source Data
explorer

Datasets :

Debugging and testing the SQL query
Rules on fields
Java / SQL type correspondence

Use of Labels, Text, Data and Table
elements Data / element association
Running the report Generation PDF, HTML

Practical work: Definition of sources and datasets, creation of a report

Formatting a report

Managing styles
Tools for alignment
Colors and Fonts
Formatting and data conversion
Master pages Sorting

and groups

Delegating sorting to the BIRT engine
Definitions of groups and Nesting of groups
Aggregation calculations
Merging of columns in the Tables

Parameters and Expressions Use

case of parameters, parameters used in SQL queries
Parameter entry mode Cascading parameter
The expressions, types, available syntax Regular expressions

Practical work: Use of the various elements presented, management of styles, fonts, colors Grouping of data from aggregation calculations Parameterized report

Libraries and reuse

Source libraries and datasets
Component
libraries and styles Organization of libraries, publication
Local redefinitions

Use of templates

Create a
Publish and Use template

Customization and scripting

Syntax elements
Graphic customization
Modification of the dataset

Practical work: Setting up libraries, publication and use
Application of a graphic charter via scripting

Sub reports

sub reporting use case, comparison with groups Expression of the data source and the query, listing parameter passing under the report in the report relative
Lier the current data in the report

Graphics

Available
charts and associated datasets Specific attributes of the different charts
Association of hypertext links
Documentation and extensions available

Cross tables

Principles of cross tables, grouping of rows and columns
Measures, cells, totals
Cross tables and OLAP

Practical work: Master / detail report with sub reports, passing parameters and retrieving return values
Crosstab charts

Integration

Case of a Java application
Case of a war
Integration in Java EE

API BIRT

API of the design
engine API of the graph engine


Practical work: Integration of BIRT in a web application
Programmatic handling of a report via the BIRT API

Integration in a Linux system: Linux command to generate a report

Duration

3 days

Price

£ 1908

Audience

Developers / Business Analysts / Business Intelligence Project Manager

Prerequisites

Notions of SQL and programming allow you to understand the advanced uses of BIRT

Reference

BUS100015-F

Sessions

Contact us for more informations about session date