OpenI 系统架构(部分)

来源:互联网 发布:怎样在淘宝上买二手货 编辑:程序博客网 时间:2024/06/05 23:01

 

 

概述

目前,OpenI提供了Web驱动的界面来直观地建立和发布源自OLAP数据源的交互式报表。 Going beyond that, OpenI aims toprovide consolidated analysis from all the key data components of anintelligent application, including:我们OpenI致力于提供一个综合所有智能系统关键数据组件的统一分析,具体包括:

  • OLAP data sources OLAP数据源
  • Relational databases关系型数据库
  • Statistical data models统计数据模型
  • Data mining models数据挖掘模型

 

连接器


连接器的作用在于其使用单独分析数据源母语,对于关系型数据源,OpenI使用JDBC,因为JDBC是公认的并已规范化。 对于OLAP数据源,OpenI使用XMLA作为标准协议进行通信。多种OLAP服务器支持该协议,包括微软分析服务 Mondrian (一个开放源码的OLAP服务器)。对于数据挖掘的数据集,OpenIR project 相集成。注:R project,一种开放源码数据挖掘平台,使用原生应用程序界面RServe. (目前版本仅 XMLA可运行)


报表定义


OpenI
使用数据源特定的报表定义语言(RDL’s)来定义并跟踪平台中创建的报表。只要可能,OpenI会使用在其他项目中现存的标准化RDL's, 例如 关系型数据库报表JasperReports中的.jrxml 定义。对于OLAP和数据挖掘报表,OpenI实现了自己的基于XML RDL来定义报表架构。通过将代码库发布于开源空间,我们希望依托于社区反馈及贡献使这些RDL's更加趋于规范化(以及更加健壮)。

 

原创粉丝点击