You are on page 1of 21

How to reduce Report development time and increase

profit and customer delight

Open source Reporting tool BIRT

Hari Nair 22/June/2006

Reporting requirements

The need for standards and controls in reporting infrastructure.

Should accommodate all technical skill levels to maximize


productivity and minimize training.

Reporting content should be insulated from underlying business


and data changes to avoid time consuming rework.

Without the means to address and enforce these requirements

reporting applications can quickly become resource


intensive and unmanageable.

2 - Confidential

BIRT can be used for

Client reporting
Business forms such as Purchase order, Invoice, Bills, Documents
Financial reporting
Plugins
Executive info-boards
Business analytics
API
Charts
TOC based reports
e-billing.
BIRT Tool
Complex reports C/S and Web

BIRT is not limited to functionality buried in the


application; rather it is an extensible reporting
framework which can be used to maximize corporate
reporting requirements
3 - Confidential

Return on investment

Build BIRT report using HR data from an Oracle database and


Financial data from a MS-SQL server combining the data in a
single report.

Easy to deploy easy to maintain.

Generate and manage business-critical reports rapidly easily


and cost-effectively.

Web reports without requiring downloads applets or plug-ins.

Start delivering critical business information quickly with less/no


training .
4 - Confidential

What is BIRT

BIRT is an Eclipse-based open source reporting platform based on


Java. BIRT has two main components: report designer plug-in for
Eclipse runtime engine that we can deploy with our applications.

BIRT

has grown in popularity for the past


three years and really is on the cutting
edge - de facto standard for deploying
reports .

We can also implement runtime integration using the Report Engine


API which allows us to run BIRT reports directly from Java code.
Design-time integration is implemented with a Design Engine API from
which we can create or modify BIRT reports.

5 - Confidential

BIRT Industry supporters

IBM
Intel
Borland
Sybase
Computer associates
HP
SAP
Developers round the
world

6 - Confidential

BIRT reports

Provide business users with analytical or decisionsupport information

Provide corporate users with standard corporate


documentation such as annual reports balance
sheets and profit and loss statements

Provide departmental users with operational


documents such as invoices and expense reports

Charts drill-down and analytical reports


7 - Confidential

Why BIRT?

Increase developer productivity


Business Intelligence reporting
Export to Excel
Easy tool for deploying large reports across many
users quickly
Extensible reporting environment
100% Java O/S independent
Open source community project
Reports, Charts and Drill-down Analysis
Internationalization

8 - Confidential

BIRT Productivity benefits and $ savings


Profit

Cost

D2K
Reports

D2K
Reports

BIRT

BIRT

BIRT
D2K
Reports

D2K
Reports

BIRT

Development time

Autistics

Execution speed

9 - Confidential

$$$ Saving

BIRT provides

an extensible
framework for
integrating reporting
functionality into
applications and
products. This can
range in functionality
from leveraging BIRT
reports for data
visualization in an
application to building
high value custom
reporting features
based on BIRT
technology
10 - Confidential

Our applications and BIRT Architecture

SQL + Mouse = Good looking reports

Value up-scaling
Excel
PDF

HTML

BIRT

SQL

JDBC-ODBC/ Thin client

Our applications
11 - Confidential

A short list of BIRT users


General Motors
Ford
Boeing
Delphi Delco Electronics
AMD
Caterpillar
Handspring
Wrigley
Applied Materials
Herman Miller

Siebel System
BMC Software
Boeing
Lockheed Martin
AOL Time Warner
Dell
Johnson & Johnson
Merck
Humana
FDIC
Australia Post

Bank of America
American Express

US Army
US Navy

and many more.

I got it
!

12 - Confidential

What we need to do?

Effectively plan for incorporating new technologies that can


help generate continuous business process improvements.

Technologies that enable close collaboration with business


partners -both suppliers and customers - with more
predictable cash outlays support requirements and results.

Let us meet comprehensively the Global Reporting in all


Domains

http://birt-viewer.blogspot.com/

13 - Confidential

Final thought Customer delight

An excellent Reporting tool which can work with all our


applications and can be deployed with large reports to many
users quickly.

Can define report templates and libraries to accommodate


common report components.

O/S independent reports

Internationalization

Let us deploy
to address our customers reporting
needs across all domains and verticals.

BIRT

14 - Confidential

Sample reports

15 - Confidential

16 - Confidential

Access reports the way you want

17 - Confidential

Application menu ORION 10.4

18 - Confidential

19 - Confidential

Is Callisto

the second largest moon of Jupiter?

Business Intelligence and Reporting Tools (BIRT) 2.1

C/C++

IDE

Data
Eclipse

(CDT) 3.1

Tools

Modeling

Platform (DTP) 1.0

Framework (EMF) 2.2

Graphical Editor Framework (GEF) 3.2


Graphical

Modeling

Framework (GMF)1.0

Eclipse Project 3.2


Test and

Performance

Tools Platform (TPTP) 4.2

Web Tools Platform (WTP) 1.5


Visual

Editor

(VE) 1.2.

20 - Confidential

Callisto combines 10
Eclipse projects into a
single release .
Callisto involves more
than 7 million lines of
project code,
developed by 260
developer committers,
including the efforts
of 15 different ISVs
spanning a dozen
countries around the
globe.

Questions?

Thank you
Hari Nair < haridasan.t@3i-infoteh.com >
21 - Confidential

You might also like