Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java Analytics API or Open Sources

Tags:

java

analytics

Is there any java API or open source to build data aggregation, group by and analytics on top of list of object data?

Strategy should be:

  1. Cache data in memory
  2. Process and Calculate group by totals
like image 937
amar Avatar asked Jan 16 '12 07:01

amar


People also ask

Does Google Analytics have an API?

The Google Analytics Reporting API v4 provides programmatic methods to access report data in Google Analytics (Universal Analytics properties only). With the Google Analytics Reporting API, you can: Build custom dashboards to display Google Analytics data. Automate complex reporting tasks to save time.

How do I add Google Analytics to my Java website?

Download the Google Analytics Java client library, which is bundled as a ZIP file with all the required dependencies. Add all of the JARs within the libs directory to your classpath. Add the google-api-services-analytics-v3-[version]. jar jar to your classpath.

How do I use Google Analytics spring boot?

There are three steps that you need to do before you have the data: Configure google analytics to allow the java client to connect. Create a java project (we use spring boot) and configure it to connect. Create the query and obtain the statistics from the results.


2 Answers

I believe what you are looking for is BIRT, never used it myself though.

Here is a link...

http://www.eclipse.org/birt/phoenix/

like image 88
Zeveso Avatar answered Nov 09 '22 16:11

Zeveso


As API I recommend BIRT.

Other known tools which maybe you can use as API or include the libraries since they are open source:

  • WEKA: Weka loads all the data in memory and work on them in memory (which might also cause a problem if your data is very large).

  • Pentaho

  • RapidMiner
like image 30
adranale Avatar answered Nov 09 '22 15:11

adranale