10

Is there an in memory OLAP (slice and dice data) Java library. (The equivalent of Microsoft Analytic Services). Especially would like to hear if anyone has used one for real.

Has QUIT--Anony-Mousse
  • 76,138
  • 12
  • 138
  • 194
Dan
  • 9,681
  • 14
  • 55
  • 70
  • You should tag this with "data mining" and also include that in your searches for a library. – kiwicptn Dec 22 '10 at 15:14
  • 1
    No, you should not tag this with data mining. ;-) because it does not involve some kind of statistical analysis. OLAP is data cube queries, and you can use it for various stuff, but it's not the kind of complex statistic that data mining is... – Has QUIT--Anony-Mousse Sep 22 '12 at 01:02

7 Answers7

7

www.icCube.com is a JAVA in-memory OLAP server. It can be either embedded in your application or you can access it via our XMLA client library or any other XMLA JAVA client library. Note that the engine itself is quite light. Yes, it is used in production.

Marc Polizzi
  • 9,275
  • 3
  • 36
  • 61
6

you can also read more about ActivePivot from here It is used by many banks to aggregate large amount of data in memory.

soody
  • 159
  • 1
  • 4
5

Java Data Mining (JDM 2.0) is a standard Java API for developing data mining applications and tools.

kiwicptn
  • 502
  • 2
  • 9
3

Palo & Jedox are great tools. They provide API's for Java (JPalo) It uses in-memory OLAP cubes, great performance boost. There are also ETL & Modelling clients written in Java

Check out:

  1. http://www.palo.net/
  2. http://www.jpalo.com/en/
rtindru
  • 5,107
  • 9
  • 41
  • 59
2

If you're looking for a commercial solution, ActivePivot provides what you have asked for: http://quartetfs.com/en/products/activepivot

doc
  • 765
  • 1
  • 6
  • 24
2

You also have a French open source in-memory OLAP solution based on J2EE architecture: Ellipsys Mosaïc. But only in French for now...

bluish
  • 26,356
  • 27
  • 122
  • 180
samfm
  • 21
  • 1
0

Another commercial product is Citra Pivot. It can read from in-memory tabular data, and also interfaces with OLAP Server that use the XML/A specification. Results are visualized in a Java/Swing pivot table.

Citra Pivot