interactive reporting with eclipse birt -...
TRANSCRIPT
1Actuate Corporation © 20091Actuate Corporation © 2010
Abhisek SinhaProduct Manager, Actuate
Interactive Reporting with Eclipse BIRT
2Actuate Corporation © 20092Actuate Corporation © 2010
Agenda
• Background• The Emergence of the BIRT Project• BIRT Architecture• Getting to Know BIRT: Demo• BIRT Design Gallery• Summary
3Actuate Corporation © 20093Actuate Corporation © 2010
Business Intelligence and Reporting
Most applications have some type of data visualization need…
And the simple problems are easy, but…
Real-world data visualization is challenging…
• Gather the data• Perform calculations, sort, group,
aggregate, total…• Present information professionally
…and meeting user demand is crucial to the success of an application
AccountTransaction Histories
Sales Commision
AssetsUnder
Management
BudgetVariance
Online andPrinted
Statements
NetworkOutage
Frequency
UtilityBillsDeviation from
Service LevelObjectives
SalesCommissions
WebsiteTraffic Analysis
PurchaseOrders
ShippingManifests
DefectTracking
Daily WorkOrder
Task Lists
SupplierStatus
360°Customer
Views
Invoices
4Actuate Corporation © 20094Actuate Corporation © 2010
Actuate Launches the BIRT Project
AUGUST
2004
Actuate Joins Eclipse Foundation
as Strategic Developerand Board Member
Actuate proposed and started
BIRTBusiness Intelligence
and Reporting Tools Project… a top-level Eclipse project Adds BI and Reporting
as Open Source Project
Professional open sourcePrimary development resources
funded by Actuate
Contributions from many sourcesIBM, Innovent Solutions and community
5Actuate Corporation © 20095Actuate Corporation © 2010
BIRT MomentumDownloads
BIRT technology is tried and tested in many applications
0
500
1,000
1,500
2,000
2,500
3,000
3,500
4,000
4,500
2005 2006 2007 2008
Thou
sand
s of
dow
nloa
ds More than 6.5 million downloads through
December 2008
BIRT Downloads “BIRT is one of the top 10 most downloaded commercially supported open source applications and has a tremendous growth curve over the last two years.”
Andrew Aitken, Managing Partner, Olliance Group
6Actuate Corporation © 20096Actuate Corporation © 2010
Simplicitythat makes
simple layouts easy
Powerto create
very complexlayouts
BIRT
Business Intelligence and Reporting Tools
• Makes all data-driven content development easy• Modern, web-page design metaphor• Open and standards-based• Flexible with rich programmatic control• Full support for libraries and reuse• Foundation for a range of solutions
A New Generation of Data Visualization Technology
7Actuate Corporation © 20097Actuate Corporation © 2010
BIRT Designer
High-Level BIRT Architecture
BIRT Engine
PresentationServices
Design Engine
GenerationServices
DataServices
ChartingEngine
EclipseDesigner
ChartDesigner
Eclipse DTP,WTP,…
Data
Data
HTMLPDFExcelWordPowerPointPostScript…
XMLDesign
Document
8Actuate Corporation © 20098Actuate Corporation © 2010
BIRT Engine
PresentationServices
GenerationServices
DataServices
ChartingEngine
BIRT Designer
BIRT Engine
ChartDesigner
Eclipse DTP,WTP,…
High Level BIRT Architecture: APIs
XMLDesign
Document
HTMLPDFExcelWordPowerPointPostScript…
Data
Data
Custom Designer UI
Engine API
Open Data Access
Chart Engine API
Emitter API
Chart UI API
Scripting API
9Actuate Corporation © 20099Actuate Corporation © 2010
Getting to Know BIRT
DEMO
10Actuate Corporation © 200910Actuate Corporation © 2010
BIRT Design Gallery
Charts and Tables
Listing with Groups and Sub-Totals
11Actuate Corporation © 200911Actuate Corporation © 2010
BIRT Design Gallery
Crosstabs
Crosstab and Charts
12Actuate Corporation © 200912Actuate Corporation © 2010
BIRT Design Gallery
Forms
Calendar / Schedule
13Actuate Corporation © 200913Actuate Corporation © 2010
BIRT Design Gallery
Dashboards
Multi-Language and Bi-Directional
14Actuate Corporation © 200914Actuate Corporation © 2010
BIRT Chart Gallery
15Actuate Corporation © 200915Actuate Corporation © 2010
BIRT Chart Gallery
16Actuate Corporation © 200916Actuate Corporation © 2010
BIRT Chart Gallery
17Actuate Corporation © 200917Actuate Corporation © 2010
ResourcesBIRT Exchange Community Site
Centralized hub for BIRT developers• Access demos, tutorials, tips and techniques, documentation…• Enables developers to be more productive and build applications faster• Marketplace for applications
Explore• Search/sort• Rate, comment• Forums
Download• Documentation• Software• Examples
Contribute• BIRT designs, code• Technical tips• Applicationswww.birt-exchange.org
18Actuate Corporation © 200918Actuate Corporation © 2010
Summary
• Top-level Eclipse project• Powerful, extensible data visualization
technology• Easy-to-use, web-centric design
metaphor• Very active community with more than
6.5 million downloads• Actuate extends and complements
BIRT with value-added technology
A New Generation of Data Visualization Technology
19Actuate Corporation © 200919Actuate Corporation © 2010
Q & A
Interactive Reporting with Eclipse BIRT