概述
目前,OpenI提供了Web驱动的界面来直观地建立和发布源自OLAP数据源的交互式报表。 Going beyond that, OpenI aims to provide consolidated analysis from all the key data components of an intelligent application, including:我们OpenI致力于提供一个综合所有智能系统关键数据组件的统一分析,具体包括:
连接器
连接器的作用在于其使用单独分析数据源母语,对于关系型数据源,OpenI使用JDBC,因为JDBC是公认的并已规范化。 对于OLAP数据源,OpenI使用XMLA作为标准协议进行通信。多种OLAP服务器支持该协议,包括微软分析服务 和 Mondrian (一个开放源码的OLAP服务器)。对于数据挖掘的数据集,OpenI与R project 相集成。注:R project,一种开放源码数据挖掘平台,使用原生应用程序界面RServe. (目前版本仅 XMLA可运行)
OpenI 使用数据源特定的报表定义语言(RDL’s)来定义并跟踪平台中创建的报表。只要可能,OpenI会使用在其他项目中现存的标准化RDL's, 例如 关系型数据库报表JasperReports中的.jrxml 定义。对于OLAP和数据挖掘报表,OpenI实现了自己的基于XML的 RDL来定义报表架构。通过将代码库发布于开源空间,我们希望依托于社区反馈及贡献使这些RDL's更加趋于规范化(以及更加健壮)。