getting up to speed with birt 2
TRANSCRIPT
![Page 1: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/1.jpg)
© 2002 IBM Corporation
Confidential | Date | Other Information, if necessary
Eclipse BIRT:Getting Up to Speed with BIRT 2.2
Paul ClenahanEclipse BIRT Project Management Committee
VP Product Management, Actuate Corporation
![Page 2: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/2.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Agenda
� BIRT Components and High Level Architecture
� BIRT 2.2 Themes
� BIRT 2.2 Feature Review
� A Look at the Project Roadmap – What's Next?
BIRT Project = Business Intelligence and Report Tools Project
![Page 3: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/3.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Open Source Reporting: Eclipse BIRT
0
50
100
150
200
250
300
350
400
1H 05 2H 05 1H 06 2H 06 1H 2007
Over 1 Million Downloadsas of June, 2007
BIRT = Business Intelligence and Reporting Technology
� Open source initiative as part of the Eclipse Foundation
� Founded, organized and led by Actuate
� Project launched in October, 2004
� Next generation reporting technology
� Eclipse-based Report Designer
� Web-centric design metaphor
� Open Source with rapid adoption
� Standards based & highly extensible
� Open XML design format
� Build community and ecosystem
Project Goals
![Page 4: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/4.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Report Designer
High Level BIRT Architecture
Report Engine
Presentation
ServicesReport Design Engine
XML
Report
Design
Report
Document
HTML
Excel
Word
PowerPoint
PostScript
…
Eclipse
Report
Designer
Generation
Services
Data
Transform.
Services
Charting
Engine
Data
Data
Chart
Designer
Eclipse
DTP,
WTP,…
Custom
Designer
![Page 5: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/5.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Project Timeline Leading Up to BIRT 2.2
� 2.0 Release: Support for a wide variety of common report typesDec, 2005
� 2.1 Release: Advanced parameters, ability to join data sets, …Jun, 2006
� 1.0 Release: Eclipse Report Designer, Report Engine, Chart EngineJun, 2005
� 1.0 Preview Release: Eclipse Report Designer, Report Engine, Chart EngineFeb, 2005
� BIRT Project proposal accepted, and project launchedSep, 2004
![Page 6: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/6.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
BIRT Project Users
Report Developers Drag & Drop authoring, charting
Advanced Report Developers Scripting, Script API
Runtime Integration Developers BIRT Viewer and Engine APIs
Report Design Integration Design Engine API
Extension Developers BIRT Extension Points
Core Development Eclipse Development, Open Source
Audience Features
Easy
Complex
![Page 7: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/7.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Eclipse BIRT 2.2
Part of Eclipse “Europa” simultaneous release
Released on June 27, 2007, simultaneously with 20 other Eclipse projects
• Support for a wider range of report types and easier report development
• New chart types and more control over charts
• New output formats to common office tools
• New data sources and improved data access
• Easier application integration and extension development
BIRT 2.2 Themes
![Page 8: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/8.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
New Report Types & Easier Report Development
� Dynamic Crosstab Support
� New Aggregation Builder
� Layout Preference
� Link to External CSS files
� Ability to use Styles in highlight rules
� Style support for Table of Contents
� Report Parameter Changes
� Property Editor Enhancements
� New Advanced Properties
� XML Source Editor Enhancements
![Page 9: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/9.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Crosstab Reports
![Page 10: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/10.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Crosstab Report Item
Dynamic Crosstab Support
� New Report Item on palette
� Drag and drop creation
� Multiple level support
� Built on cube engine
� …powerful aggregation, levels, …
Quickly and Easily Incorporate Crosstabs in BIRT Reports
![Page 11: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/11.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Demo BIRT Cross Tab Report
![Page 12: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/12.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Aggregation Builder
� Easy creation of aggregates in a report
![Page 13: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/13.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Layout Preference: Fixed Layout
� Report formatting follows sizes for each control regardless of display window size
� Good for reports where a more precise layout is required
� Default is “Auto Layout” (same behavior as BIRT 2.1)
![Page 14: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/14.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Link To External Cascading Style Sheets
External Style Sheet Support
� Easily reference existing Style Sheets
� Automatically reflects latest style
![Page 15: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/15.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Conditional Highlight Rules Support Styles
Highlight Rules Now Support Styles
� No need to set specific fonts, etc.
� Leverage Style Sheet support
![Page 16: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/16.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Style Support for Table of Contents
� Set Styles for each level of TOC
� Leverage Style Sheet support
![Page 17: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/17.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Parameter Values support Expressions
� Use Expressions in Parameter Display Text
� Allows use of user friendly prompts
![Page 18: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/18.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Property Editor Improvements
Latest Eclipse Properties Style
New Advanced Properties
![Page 19: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/19.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
XML Report Design Source Editor
� Leverages WTP Editor
![Page 20: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/20.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
New Chart Types and More Chart Control
� New Chart Types
� Improvements to Existing Charts
� New simple chart API
![Page 21: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/21.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
New Chart TypesBubble Chart
Difference Chart
Gantt Chart
Cone Riser Chart
Tube Riser Chart
� Plus…better error support; improved label control, linear time scales for bar and line series, …
![Page 22: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/22.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Simple Chart API
� Easy programmatic control of chart elements from within the report design
![Page 23: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/23.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
New Output Formats
� XLS Emitter
� Word Emitter
� PPT Emitter
� Postscript Emitter
![Page 24: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/24.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
New Output Formats for Office Applications
New Output Formats
� Microsoft Excel
� Microsoft Word
� Microsoft PowerPoint
� PostScript
![Page 25: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/25.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Export Report from Viewer
![Page 26: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/26.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Example: Output to PowerPoint
� Native PowerPoint
� Editable
![Page 27: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/27.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
New Data Sources and Improved Data Access
� Web Service ODA
� Flat File Data Source Updates
� Joint Data Set Improvement
� Dynamic Connection Profiles
![Page 28: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/28.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
New Web Service Data Source
![Page 29: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/29.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Flat File Improvements
New File Formats Supported
� Semi-colon Separated Values (SSV)
� Tab Separated Values (TSV)
� Pipe (|) Separated Values (PSV)
![Page 30: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/30.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Full Outer Join in Joint Data Set
![Page 31: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/31.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Connection Profile Linking
![Page 32: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/32.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Easier Application Integration & Extension Development
� BIRT Web Project Wizard
� BIRT Tag Library
� BIRT Chart Deployment
� Open Data Access (ODA) Project Wizards
� Application Context access from Web Viewer
![Page 33: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/33.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
BIRT Web Project Wizard
Easy Deployment of BIRT Applications
� Automated publishing to application servers
� Leverage J2EE perspective for debugging etc.
![Page 34: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/34.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
BIRT Tag Libraries
![Page 35: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/35.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Web Viewer Tag Libraries
Birt.tld
viewer
report
param
parameterPage
paramDef
Used to display the complete Viewer inside an IFRAME. This tag
allows you to use /frameset and /run mappings.
Used to display the report inside an IFRAME or DIV tag. This tag
allows you to use /preview mapping and does not create a
rptdocument. The AJAX Framework is not used.
Used to set parameter values when using the viewer or report
tags. This tag must be nested within the viewer or report tag.
Used to launch BIRT Parameter dialog or to create a customized
parameter entry page. Can be used with the /frameset, /run, or
/preview mappings to launch viewer after parameters are entered.
Used within a parameterPage tag to retrieve pre-generated HTML
for specific parameter control types such as radio, checkbox,
dynamic or cascaded parameters.
![Page 36: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/36.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Chart JSP Tag Library and Servlet
![Page 37: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/37.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
ODA Project Wizard
![Page 38: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/38.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
BIRT 2.2: Learning More
� Report Examples View
� New Chart Examples View
� BIRT Exchange
![Page 39: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/39.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Report Examples View
![Page 40: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/40.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Chart Examples View
![Page 41: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/41.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Chart Examples View w/Example Code
![Page 42: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/42.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
BIRT Exchange Community Site
Centralized Knowledge Hub for BIRT Developers
� Access Demos. Tutorials, Tips & Techniques, Documentation, …
� Easy for users to contribute content, share knowledge
� Enables developers to be more productive and build applications faster
Share
• Report designs
• Code samples
• Technical tips
Download
• Documentation
• Software
Find
• Search, Sort
• Rate
• Comment
www.birt-exchange.com
![Page 43: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/43.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Example Content on BIRT Exchange
� Resources for Getting Started
� BIRT Overview http://www.birt-exchange.com/html/new/overview.php
� BIRT Designer Demo http://www.birt-
exchange.com/modules/wfdownloads/singlefile.php?cid=2&lid=95
� BIRT Exchange forums http://www.birt-exchange.com/modules/forum/
� BIRT Tips for New Users http://www.birt-
exchange.com/modules/wfdownloads/singlefile.php?cid=2&lid=23
� Resources on BIRT 2.2
� BIRT 2.2 New Features Demo http://www.birt-
exchange.com/modules/wfdownloads/singlefile.php?cid=2&lid=163
� BIRT 2.2 Video http://www.birt-
exchange.com/modules/wfdownloads/singlefile.php?cid=2&lid=162
![Page 44: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/44.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Eclipse BIRT 2.3
� Planning is in progress as part of Eclipse open source community
� Draft Development Plan is published at http://www.eclipse.org/birt
� Bugzilla shows all work scheduled for the BIRT 2.3 release
Crosstab / OLAP Enhancements
� Cube filtering on measures
� Computed Column support
� Scripting
Charts
� Use of style Themes in charts
� Improved auto layout of labels
SQL Editing
� Powerful Visual SQL Editor
Formatting
� Support additional CSS styles
� Widow / Orphan support
Candidate projects include:
Part of Eclipse “Ganymede” Simultaneous
Release Targeted for June 2008
![Page 45: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/45.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
Eclipse BIRT 2.2 Summary
� New Chart Types
� Improvements to Existing Charts
� New simple chart API
� XLS Emitter
� Word Emitter
� PPT Emitter
� Postscript Emitter
� Web Service ODA
� Flat File Data Source Updates
� Joint Data Set Improvement
� Dynamic Connection Profiles
� Application Context access
� BIRT Web Project Wizard
� BIRT Tag Library
� BIRT Chart Deployment
� ODA Project Wizards
� Report Examples View
� New Chart Examples View
� Dynamic Crosstab Support
� New Aggregation Builder
� Layout Preference
� Link to External CSS files
� Ability to use Styles in highlight rules
� Style support for Table of Contents
� Report Parameter Changes
� Property Editor Enhancements
� New Advanced Properties
� XML Source Editor Enhancements
Open Source BIRT Report 2.2 New Features
• Support for a wider range of report types and easier report development
• New chart types and more control over charts
• New output formats to common office tools
• New data sources and improved data access
• Easier application integration and extension development
![Page 46: Getting Up to Speed with BIRT 2](https://reader035.vdocuments.mx/reader035/viewer/2022081622/613d521c736caf36b75bef76/html5/thumbnails/46.jpg)
Eclipse Foundation, Inc. | © 2007 by Actuate Corporation and made available under the EPL v1.0
BIRT Exchange Community Site
Centralized Knowledge Hub for BIRT Developers
� Access Demos. Tutorials, Tips & Techniques, Documentation, …
� Easy for users to contribute content, share knowledge
� Enables developers to be more productive and build applications faster
Share
• Report designs
• Code samples
• Technical tips
Download
• Documentation
• Software
Find
• Search, Sort
• Rate
• Comment
www.birt-exchange.com