Skip to main content



      Home
Home » Archived » BIRT » Performance with Report with Large Data from Hibernate-backed Data Source
Performance with Report with Large Data from Hibernate-backed Data Source [message #228871] Wed, 21 March 2007 07:05 Go to next message
Eclipse UserFriend
Originally posted by: eric.duxiaoyao.gmail.com

I am new to BIRT and is evaluating BIRT as a replacement for JasperReports
in our project.

Our application is a java-based web app with struts + hibernate + mysql. I
am happy with the idea of custom data source and data set backed by java
classes which hold business logic in our application.

My only concern about BIRT is its performance when dealing with reports
with large data from Hibernate-backed Data Source, as we have a few
reports with large data. As the data set is huge, it is not a good idea to
retrieve all the data at one time. JasperReports supports this scenario
with JRHibernateListDataSource which uses org.hibernate.Query.list() and
supports pagination of the data. What's BIRT's solution for this case?

Thanks in advance!

Eric
Re: Performance with Report with Large Data from Hibernate-backed Data Source [message #228982 is a reply to message #228871] Wed, 21 March 2007 10:49 Go to previous message
Eclipse UserFriend
Originally posted by: jasonweathersby.alltel.net

Eric wrote:
> I am new to BIRT and is evaluating BIRT as a replacement for
> JasperReports in our project.
> Our application is a java-based web app with struts + hibernate + mysql.
> I am happy with the idea of custom data source and data set backed by
> java classes which hold business logic in our application.
> My only concern about BIRT is its performance when dealing with reports
> with large data from Hibernate-backed Data Source, as we have a few
> reports with large data. As the data set is huge, it is not a good idea
> to retrieve all the data at one time. JasperReports supports this
> scenario with JRHibernateListDataSource which uses
> org.hibernate.Query.list() and supports pagination of the data. What's
> BIRT's solution for this case?
>
> Thanks in advance!
>
> Eric
>
With BIRT you should be able to use a Scripted Data Source to implement
something similar. You could also write an ODA to do similar features.
That said BIRT supports pagination by generating reports in a 2 phase
process the first can create a report document that has all the data.
The data and the design are then formatted in the presentation phase.
These two phases do not have to happen at the same time and could be
seperated by weeks.

Jason
Previous Topic:choosing the column to group on
Next Topic:Configuring Chart fonts using Eclipse fonts
Goto Forum:
  


Current Time: Tue Jul 08 18:54:44 EDT 2025

Powered by FUDForum. Page generated in 0.03595 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top