• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Ron McLeod
  • paul wheaton
  • Jeanne Boyarsky
Sheriffs:
  • Paul Clapham
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
  • Himai Minh
Bartenders:

Why are we using Reporting Tools for OLAP for BI apps?

 
Ranch Hand
Posts: 42
Hibernate Oracle Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Here i would like to know why are we using reporting tools when we are having OLAP engine in Oracle 11g release-2 and many of the databases other than legacy ones have their support for OLAP.

For a reporting tools like BIRT or JASPER we are compromising performance since the flow is like this Java Code---->Birt/Jasper Engine------>Database.

Here i know that Reporting tools are used for graphical representation of data but here are we not compromising performance since our request is to be processed by three engine i.e. JVM(compulsary),Reporting Engine and the database.

I would like to know if Oracle 11g in its Release 2 is providing its own engine for OLAP is there a way apart from what i have mentioned above.Like i would like to have Java ----> Oracle(OLAP engine) to generate my reports. This is give me high performance as ORACLE is taking a lot of steps on performance in this release.
 
Sheriff
Posts: 3837
66
Netbeans IDE Oracle Firefox Browser
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I've moved your question to the Oracle forum, where it will probably get more attention from Oracle minded folks.

I don't have experience with OLAP functionality in Oracle myself, but I can at least direct you to the documentation: search for "OLAP" on this page, there are several different books on this topic.

Anyway, using the reporting tools you've mentioned has the advantage of not being tied to one concrete database. Obviously such tools usually cannot use all the functionality of all the databases on the marked, so you'd be actually trading portability/versatility and ease of development (learn to use one reporting tool and you're able to do reports on several databases) for performance.
 
Jack Numen
Ranch Hand
Posts: 42
Hibernate Oracle Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Martin,
Without using a reporting tool we cannot easily develop a report on the other hand when we are dealing with OLAP we are dealing with large databases and for this when we are using a reporting tools lets suppose it takes minimal time to generate a report. Now my concern is in the worst case scenario the report generation time would always be very high since there is large database.

So i am thinking of finding a solution in order to eliminate the reporting tool block from the design and directly contact the database with my Java code.The conditions which apply include:

1.This solution can apply for OLAP other than OLAP reporting tools can be the ultimate solution for faster and efficient development.
2. Solution can apply for databases with inbuilt OLAP engines for all the other databases we have to use Reporting tools.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic