Welcome!

Java Authors: Elizabeth White, Pat Romanski, Yeshim Deniz, Roger Strukhoff, Sebastian Kruk

Related Topics: Java, XML, Open Source, SAP

Java: Blog Post

Consolidate Multiple Database Sources for Single-Source Reporting Tool

A solution to consolidate multiple database sources on reporting tool development

Data sources cover the result set of SQL queries or stored procedures, and the 2D table from the text or Excel files. Owing to the technical competence or versioning, various reporting tools may only support a single data source, such as JasperReport, Quiee, BIRT, and Crystal Report.

With years of experience, I've concluded several methods to share and discuss with you.

Virtual Data Source for JasperReport Commercial Server
The Virtual Data Source provided in the JasperReport business edition can solve this problem. With wizard, one virtual table can be created by joining two entity tables of either physical table or SQL. The interface is shown below:

esProc for reporting tools

Unlike the bundled reporting tools, esProc is a data source development tool that is totally independent of databases and reporting tools.

Data Sources Join for BIRT
BIRT is the famous open source Java report. Despite the rather simple interface, its capability to develop report is widely recognized.

Merge Dimensions for SAP BO Report
BO provides many functions for data source consolidation, such as IDT (Information Design Tool), Database Expert, and Merge Dimensions. Generally speaking, the nature of these features does not differ much. So, I will discuss their pros and cons with the Merge Dimensions of Web Intelligent - a major offering of BO - as shown in the below figure.

More Stories By Jessica Qiu

Jessica Qiu is the editor of Raqsoft. She provides press releases for data computation and data analytics.