Java Analytics API或开源

时间:2012-01-16 07:52:48

标签: java analytics

是否有任何Java API或开源来构建数据聚合,分组和分析对象数据列表?

战略应该是:

  1. 在内存中缓存数据
  2. 按总计处理和计算组

4 个答案:

答案 0 :(得分:6)

我相信你所寻找的是BIRT,但我自己从未使用它。

这是一个链接......

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

答案 1 :(得分:3)

作为API我推荐BIRT

其他已知的工具,您可以将它们用作API或包含库,因为它们是开源的:

  • WEKA:Weka将所有数据加载到内存中并在内存中处理它们(如果数据非常大,也可能会导致问题)。

  • Pentaho

  • RapidMiner

答案 2 :(得分:3)

您可能尝试使用jxpath:http://commons.apache.org/jxpath/这允许您使用x路径查询浏览java对象,您可以选择列表中具有属性值=“abcd”的对象的所有对象。使用xpath,您还可以使用sum avg ...

等函数

答案 3 :(得分:1)

如果你不介意编写Clojure(在JVM上运行的Lisp),那么Incanter可能是一个有趣的选择。