Pentaho周二发布olap4j 1.0,它为Java开发人员在商业智能应用程序访问多个OLAP(联机分析处理)服务器提供了一个开源API。有了他,开发人员就能用单一的API访问Mondrian OLAP服务器和Pentaho BI服务器。其他服务器支持包括微软SQL Server Analysis Services 2005和2008年,SAP的BW,Jedox palo。甲骨文的Essbase服务器在某些方面也可以支持。 Pentaho谈到olap4j的JDBC(Java数据库连接器)API时,商业智能。“该API被设计为支持尽可能多的JDBC,”Pentaho首席架构师,Mondrian和olap4j的创始人Julian Hyde说。根据Pentaho说法,经验丰富的Java开发在做数据库编程会发现这些API很熟悉。 自2006年开始发展以来,olap4j 1.0使开发人员在访问OLAP时能够使用标准API来代替每个供应商自己的API。如果没有这个API,例如,开发人员要建立一个销售分析的可视化组件,就必须单独选择一个OLAP服务器来访问后端。Olap4j工程通过Mondrian和XMLA(解析xml)驱动,与分析数据库进行通信。开发olap4j 1.0的其他参与者包括SQL Power,Jedox,Matrix CPM,Saiku和Aschauer。 一个olap4j用户发现,他可以用一种方式连接到不同数据源的来工作。“看起来Olap4j是我们能找到最好的方式,来访问大量的多维数据源,”Jonathan Fuerth说。他说,当他在商业智能和数据迁移软件公司SQL Power工作时曾使用该技术时。这套API,在其JDBC的扩展中“有点惊喜”,菲尔特说。Olap4j扩展JDBC到了多维数据库。 |