Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does spring-boot support any dynamic OLAP report generation tool?

I need to add OLAP report support into my existing spring boot web application. I have come across multiple BI tools like BIRT, JasperServer Report and Saiku but for all of them, I have to use an already created cube. In case, there is any modification in data, it will not reflect in my report.

Is there any 3rd party tool which can facilitate me to create a cube at runtime or to generate a report by adding data to the cube at runtime?

like image 327
Dharita Chokshi Avatar asked May 15 '18 10:05

Dharita Chokshi


People also ask

Which version of spring is compatible with Spring boot?

System Requirements. Spring Boot 2.7. 4 requires Java 8 and is compatible up to and including Java 19. Spring Framework 5.3.

When should you use a spring boot?

Spring Boot helps developers create applications that just run. Specifically, it lets you create standalone applications that run on their own, without relying on an external web server, by embedding a web server such as Tomcat or Netty into your app during the initialization process.


1 Answers

Sounds like you've mainly just been looking for OLAP analytics tools and not an OLAP datastore. How about using an RDBMS-styled OLAP datastore like LinkedIn's Pinot? Data can be added (albeit "add-only" style) in real-time.

It has a nice REST and Java client API for doing the analytics you want against that living datastore.

like image 90
Dovmo Avatar answered Oct 09 '22 00:10

Dovmo