OPENI的文档很少,就那么几个,出了名的少,中文的就更别提了.本文讲解OPENI的本地DEMO演示,后面的文章会陆续做一些深入的学习,如与SPRING等框架的集成,它的一些组件的使用及介绍等.

1.下载openi-1.3.0-RELEASE

a. 官方网站: http://www.openi.org 或http://openi.sourceforge.net/index.html

b.下载发布版本: http://sourceforge.net/project/showfiles.php?group_id=142873, 如果只是先看一看,浏览一下的话,只下载openi-1.3.0-RELEASE.zip就可以了,因为其文件也不小,有50M左右.

2.部署

Copy下列文件

openi-1.3.0-RELEASE"openi" mondrian.war,

openi-1.3.0-RELEASE"openi"openi.war,

openi-1.3.0-RELEASE"openi" openi-projects.war,

到:<tomcat_home>/webapps/

3.查看

启动tomcat, http://localhost:8080/openi,应该可以访问了.用户密码如果没有修改的话,应该就是tomcat/tomcat,如果不对,请去<tomcat_home>"conf"tomcat-users.xml自己去找.

4.建立数据库,采用mysql就可以了.

a.安装mysql,安装的时候建立一个用户,并记住密码就OK了,最后安装一个前端工具,这样后面导入sql文件时比较方便.这里提供一个mysql前端工具的key:

aLuo8QAslIZw/xEq9+A4LczWqdUdCq/fS AgwKBpvj3uLonNP5NnixM+qDj3Od1JzPf m5XpDptwF2zNsIq1PSLNmp9OLRHpT/zke By4M6aBTTrNA9bnX4hb9RPpT1nIViykZb iYO/dc33UNBt6MTQX+F8xIrmVrIPkCvS6 AaQAwOb+LgykeD7iwLDkUCvTXlP5HHHTY whtg6+VKRTas04Wm8zvzQnxFNjOpF8F0e Bo2wNmKtGz/o8V5lbqTq0cisaqzfb55lH 54i6NDGb4DhCVg==

b.建立foodmart数据库.在mysql的Command Client里就可建立了.输入密码>>create database foodmart;

c.利用前端工具集成导入openi-1.3.0-RELEASE"openi"conf"mondrian"create-foodmart-mysql.sql,当然这个sql文件需要从create-foodmart-mysql.zip解城压出来哦.

5.配置数据源.

<tomcat_home>"webapps"mondrian"WEB-INF"datasources.xml:修改下面几个红色的地方就可以了

<tomcat_home>/webapps/mondrian/WEB-INF/datasources.xml
<DataSourceInfo>
<![CDATA[Provider=mondrian;
Jdbc=jdbc:mysql://localhost/foodmart?user=foodmartuser&password=foodmartpassword;
JdbcDrivers=com.mysql.jdbc.Driver;Catalog=/WEB-INF/queries/FoodMart.xml]]>
</DataSourceInfo>

6.完成

再次启动tomcat,进入http://localhost:8080/openi,然后login,点开左边的Samples>>mondrian>>HR Employees,出来下载漂亮的报表了.哈哈

当然这只是非常简单的一个demo而已.后面有机会再深入的学习及改造。如下图所示,做得更加适合俺们中国式报表.或有时间可以深入研究更加强大的JaspeSoft  , spagoBI , pentaho   等等

开源BI报表及OLAP多维分析平台OPENI(一)—DEMO演示相关推荐

  1. 开源BI报表及OLAP多维分析平台OPENI(二)—搭建Eclipse下的Openi开发环境

    接着上节的demo来看如何在Eclipse下搭建Openi的开发及调试环境. 一.下载openi-1.3.0-RELEASE-src a. 官方网站: http://www.openi.org 或ht ...

  2. 开源BI报表工具Metabase初体验

    概述 一款开源BI工具,后端是用clojure开发的.官网,GitHub. 安装 安装非常简单,以metabase.jar包(后文简称jar包)方式分发.在GitHub Release页面下载最新版即 ...

  3. 开源BI平台软件特性对比

    原文转载地址: 头条号 IT思维 前提 数据时代来临,随着更多的社会资源进行网络化和数据化改造,数据所能承载的价值也必将不断提到提高.于此同时数据正在成为企业重要的生产材料之一,企业可以通过数据来完成 ...

  4. 四大主流开源BI商业智能平台对比评测

    一.文档篇 完善的文档对平台的学习和使用是非常有用的,也是判断平台是否优秀的一个最直观的方法,所以我们有理由来比较一下四个平台的文档. openI的文档 openI的项目相对来说比较的小,文档可能也少 ...

  5. 7 款顶级开源 BI(商务智能)软件和报表工具

    2019独角兽企业重金招聘Python工程师标准>>> 在这个信息化时代,每分每秒都产生海量数据.在海量数据中,挖掘出有用的数据,并且能以较人性化.直观的方式展示这些数据,变得尤为重 ...

  6. 2021顶级的开源 BI(商业智能)软件和报表工具

    在这个信息化时代,每分每秒都产生海量数据.在海量数据中,挖掘出有用的数据,并且能以较人性化.直观的方式展示这些数据,变得尤为重要.本文将介绍5款顶级开源 BI(商务智能)软件和报表工具,用于商业数据的 ...

  7. 大圣魔方——美团点评酒旅BI报表工具平台开发实践

    当前的互联网数据仓库系统里,数据中心往往存放了大量Cube化或者半Cube化的数据.如果需要将这些数据的内在关系体现出来,需要写大量的程序和SQL来发现数据之间的内在规律,往往会造成用户做非常多的重复 ...

  8. BI报表平台纪实:半年被叫停,用户个位数,分析后我找到了原因

    文|古牧聊数据 先给大家看一张图. 看到这图,你是不是还在疑惑,今天讲什么呢?BI报表! 本文主要结构如下: 1,从一个反例入手,讨论数据产品的重心,到底该在数据还是在产品? 2,聚焦到BI报表,看看 ...

  9. BI报表分析和数据可视化,推荐这三个开源工具!

    开源篇 一.Superset 1.技术架构:Python + Flask + React + Redux + SQLAlchemy 2.使用人群: (1)开发/分析人员做好看板,业务人员浏览看板数据 ...

最新文章

  1. 腾讯云TDSQL-A发布公有云版本 支持第七次全国人口普查等海量数据场景
  2. 为什么大厂们一边在疯狂裁员,一边又在大量招人?
  3. 数据结构算法入门--一文了解什么是复杂度
  4. 跨越原理优缺点_请教:单管跨越式和双管式的优缺点
  5. php实现数据排序算法,PHP实现数据结构中的排序算法_PHP教程
  6. C语言中的static 具体分析
  7. 使用CSS3关键帧动画创建的动态通知气泡
  8. 魔兽世界怀旧服哪个服务器金价稳定,魔兽世界怀旧服 金价到底会跌到多少的分析...
  9. Ricequant 平台入门--回测第一个量化交易策略
  10. 恩智浦杯(飞思卡尔)全国大学生智能车竞赛摄像头简单的图像失真矫正技术原理与实现(透视变换)
  11. jmeter学习:如何使用jmeter自动发帖
  12. 手Q真的输给微信了吗?
  13. 用while循环写四叶玫瑰数(自幂数)
  14. Python爬虫实战,pytesseract模块,Python实现拉勾网岗位数据可视化
  15. 银河麒麟踩坑笔记——打包QT程序
  16. 二分查找例题(二)洛谷P1163
  17. 【渝粤教育】电大中专Office办公软件 (2)_1作业 题库
  18. UML建模、数据库设计和UI设计工具
  19. 由 Microsoft 或 IP 网关供应商伙伴测试过的 PBX 配置
  20. 解决了一次模块间TTL串口不能通讯的问题

热门文章

  1. LaTeX常用的数学符号
  2. Java多关键词分级搜索实现
  3. 在双系统之一Ubuntu下安装YaH3C并解决 [Errno 19] No such device成功连上校园网
  4. TypeORM vs Prisma
  5. 关于定时器宽频输出PWM的一些笔记
  6. as3程序员不知道的as2和as3的不同点
  7. 浅谈fieldset标签的使用
  8. 5款强大的开源报表工具!
  9. 有关seata无法启动的问题
  10. 海思Hi3516C V500R001C02SPC002-sdk完整开发包