Practical Data Analysis and Reporting with BIRT

Use the open-source Eclipse-based Business Intelligence and Reporting Tools system to design and create reports quickly
Preview in Mapt

Practical Data Analysis and Reporting with BIRT

John Ward

Use the open-source Eclipse-based Business Intelligence and Reporting Tools system to design and create reports quickly
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$39.99
$29.99p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Practical Data Analysis and Reporting with BIRT  Book Cover
Practical Data Analysis and Reporting with BIRT
$ 23.99
$ 16.80
BIRT 2.6 Data Analysis and Reporting Book Cover
BIRT 2.6 Data Analysis and Reporting
$ 26.99
$ 18.90
Buy 2 for $34.30
Save $16.68
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781847191090
Paperback312 pages

Book Description

BIRT, which stands for Business Intelligence and Reporting Tools, is actually a development framework. Including the word "Tools" in the acronym is appropriate, since BIRT is in fact a collection of development tools and technologies used for report development utilizing the BIRT framework. BIRT is essentially not a product, but a series of core technologies on top of which products and solutions are built, similar in fashion to the Eclipse framework.

The focus of this book is on the most visible and familiar product built with the BIRT framework, which is the BIRT Report Designer. The BIRT Report Designer is an Eclipse plug-in that utilizes BIRT technologies to allow users to design reports in the BIRT document format. You can integrate it with your Java/J2EE applications to produce compelling reports.

Table of Contents

Chapter 1: Introduction
Introduction to Business Intelligence
The Current State of the BI Market
The Need for Open-Source Reporting
What is BIRT
The Origins of BIRT
Features of BIRT
Eclipse Framework
BIRT Distributions
Why BIRT?
Conventions Used in This Book
Summary
Chapter 2: Installing BIRT
Requirements
Where Do I Get BIRT?
Installing BIRT from the All-in-One Installation
Installing BIRT All-In-One under Linux
Installing iText for PDF Support
Installation of BIRT through the Eclipse Plug-in Update Program
Summary
Chapter 3: The BIRT Environment and Your First Report
A Basic Scenario
The BIRT Perspective
The BIRT Workbench
Setting up a Simple Project
Creating a Simple Report
Summary
Chapter 4: Visual Report Components
Adding Labels
Adding Images
Using Text and Dynamic Text
Adding Grids
Summary
Chapter 5: Working with Data
BIRT Data Capabilities
Understanding the Data Components of BIRT
The Data Source
Data Sets
Tables
Groups
Lists
Aggregation
Table of Contents
Crosstab
Summary
Chapter 6: Report Parameters
Why Parameterize Reports?
Data Set Parameters and Report Parameters
Getting Input from the User
Dynamic Report Parameters and Filters
Cascading Parameters
Parameter Grouping and Reports with Multiple Parameters
Summary
Chapter 7: Report Projects and Libraries
Report Projects
Creating New Report Projects
Importing and Exporting Report Projects
Other Project Options
Libraries
Summary
Chapter 8: Styles, Themes, and Templates
Style Sheets
Creating Themes
Using External CSS Style Sheets
Templates
Summary
Chapter 9: Charts, Hyperlinks, and Drill-Downs
Pie Chart
Gauge Chart
Bar Chart
Summary
Chapter 10: Scripting and Event Handling
Types of Scripting
Expressions
Event Handling
Scripted Data Source
Using Java Objects as Event Handlers
Summary
Chapter 11: Deployment
BIRT Viewer
Command-Line Tools
Report Engine API
Outputting to Different Formats
Summary
Chapter 12: Practical Example— Building Reports for Bugzilla
The Environment
Requirements
Create the Libraries
First Report—Bug Detail Report
Bug Status
Developer Issues Reports
Summary
Conclusion

What You Will Learn

  • Installing and setting up a BIRT environment
  • Creating structured reports and adding visual report elements
  • Working with data from JDBC, XML, flat files, and web services
  • Filtering down data to just the information you need
  • Creating cross-tab reports using the new BIRT cube designer
  • Creating a shared development environment using libraries
  • Using style sheets and themes in report designs
  • Using and creating Templates for rapid development of similar reports
  • Everything you need to work with BIRT's chart engine
  • Scripting in BIRT to add business logic, manipulate report elements and handle events
  • Deploying BIRT reports
  • Case Study—Building Reports for Bugzilla

Authors

Table of Contents

Chapter 1: Introduction
Introduction to Business Intelligence
The Current State of the BI Market
The Need for Open-Source Reporting
What is BIRT
The Origins of BIRT
Features of BIRT
Eclipse Framework
BIRT Distributions
Why BIRT?
Conventions Used in This Book
Summary
Chapter 2: Installing BIRT
Requirements
Where Do I Get BIRT?
Installing BIRT from the All-in-One Installation
Installing BIRT All-In-One under Linux
Installing iText for PDF Support
Installation of BIRT through the Eclipse Plug-in Update Program
Summary
Chapter 3: The BIRT Environment and Your First Report
A Basic Scenario
The BIRT Perspective
The BIRT Workbench
Setting up a Simple Project
Creating a Simple Report
Summary
Chapter 4: Visual Report Components
Adding Labels
Adding Images
Using Text and Dynamic Text
Adding Grids
Summary
Chapter 5: Working with Data
BIRT Data Capabilities
Understanding the Data Components of BIRT
The Data Source
Data Sets
Tables
Groups
Lists
Aggregation
Table of Contents
Crosstab
Summary
Chapter 6: Report Parameters
Why Parameterize Reports?
Data Set Parameters and Report Parameters
Getting Input from the User
Dynamic Report Parameters and Filters
Cascading Parameters
Parameter Grouping and Reports with Multiple Parameters
Summary
Chapter 7: Report Projects and Libraries
Report Projects
Creating New Report Projects
Importing and Exporting Report Projects
Other Project Options
Libraries
Summary
Chapter 8: Styles, Themes, and Templates
Style Sheets
Creating Themes
Using External CSS Style Sheets
Templates
Summary
Chapter 9: Charts, Hyperlinks, and Drill-Downs
Pie Chart
Gauge Chart
Bar Chart
Summary
Chapter 10: Scripting and Event Handling
Types of Scripting
Expressions
Event Handling
Scripted Data Source
Using Java Objects as Event Handlers
Summary
Chapter 11: Deployment
BIRT Viewer
Command-Line Tools
Report Engine API
Outputting to Different Formats
Summary
Chapter 12: Practical Example— Building Reports for Bugzilla
The Environment
Requirements
Create the Libraries
First Report—Bug Detail Report
Bug Status
Developer Issues Reports
Summary
Conclusion

Book Details

ISBN 139781847191090
Paperback312 pages
Read More

Read More Reviews

Recommended for You

Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Spring Security 3 Book Cover
Spring Security 3
$ 29.99
$ 21.00
Git: Version Control for Everyone Book Cover
Git: Version Control for Everyone
$ 23.99
$ 16.80
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Python 3 Object Oriented Programming Book Cover
Python 3 Object Oriented Programming
$ 29.99
$ 21.00
PostgreSQL 9.0 High Performance Book Cover
PostgreSQL 9.0 High Performance
$ 29.99
$ 21.00