开源BI报表及OLAP多维分析平台OPENI(一)—DEMO演示
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演示相关推荐
- 开源BI报表及OLAP多维分析平台OPENI(二)—搭建Eclipse下的Openi开发环境
接着上节的demo来看如何在Eclipse下搭建Openi的开发及调试环境. 一.下载openi-1.3.0-RELEASE-src a. 官方网站: http://www.openi.org 或ht ...
- 开源BI报表工具Metabase初体验
概述 一款开源BI工具,后端是用clojure开发的.官网,GitHub. 安装 安装非常简单,以metabase.jar包(后文简称jar包)方式分发.在GitHub Release页面下载最新版即 ...
- 开源BI平台软件特性对比
原文转载地址: 头条号 IT思维 前提 数据时代来临,随着更多的社会资源进行网络化和数据化改造,数据所能承载的价值也必将不断提到提高.于此同时数据正在成为企业重要的生产材料之一,企业可以通过数据来完成 ...
- 四大主流开源BI商业智能平台对比评测
一.文档篇 完善的文档对平台的学习和使用是非常有用的,也是判断平台是否优秀的一个最直观的方法,所以我们有理由来比较一下四个平台的文档. openI的文档 openI的项目相对来说比较的小,文档可能也少 ...
- 7 款顶级开源 BI(商务智能)软件和报表工具
2019独角兽企业重金招聘Python工程师标准>>> 在这个信息化时代,每分每秒都产生海量数据.在海量数据中,挖掘出有用的数据,并且能以较人性化.直观的方式展示这些数据,变得尤为重 ...
- 2021顶级的开源 BI(商业智能)软件和报表工具
在这个信息化时代,每分每秒都产生海量数据.在海量数据中,挖掘出有用的数据,并且能以较人性化.直观的方式展示这些数据,变得尤为重要.本文将介绍5款顶级开源 BI(商务智能)软件和报表工具,用于商业数据的 ...
- 大圣魔方——美团点评酒旅BI报表工具平台开发实践
当前的互联网数据仓库系统里,数据中心往往存放了大量Cube化或者半Cube化的数据.如果需要将这些数据的内在关系体现出来,需要写大量的程序和SQL来发现数据之间的内在规律,往往会造成用户做非常多的重复 ...
- BI报表平台纪实:半年被叫停,用户个位数,分析后我找到了原因
文|古牧聊数据 先给大家看一张图. 看到这图,你是不是还在疑惑,今天讲什么呢?BI报表! 本文主要结构如下: 1,从一个反例入手,讨论数据产品的重心,到底该在数据还是在产品? 2,聚焦到BI报表,看看 ...
- BI报表分析和数据可视化,推荐这三个开源工具!
开源篇 一.Superset 1.技术架构:Python + Flask + React + Redux + SQLAlchemy 2.使用人群: (1)开发/分析人员做好看板,业务人员浏览看板数据 ...
最新文章
- 腾讯云TDSQL-A发布公有云版本 支持第七次全国人口普查等海量数据场景
- 为什么大厂们一边在疯狂裁员,一边又在大量招人?
- 数据结构算法入门--一文了解什么是复杂度
- 跨越原理优缺点_请教:单管跨越式和双管式的优缺点
- php实现数据排序算法,PHP实现数据结构中的排序算法_PHP教程
- C语言中的static 具体分析
- 使用CSS3关键帧动画创建的动态通知气泡
- 魔兽世界怀旧服哪个服务器金价稳定,魔兽世界怀旧服 金价到底会跌到多少的分析...
- Ricequant 平台入门--回测第一个量化交易策略
- 恩智浦杯(飞思卡尔)全国大学生智能车竞赛摄像头简单的图像失真矫正技术原理与实现(透视变换)
- jmeter学习:如何使用jmeter自动发帖
- 手Q真的输给微信了吗?
- 用while循环写四叶玫瑰数(自幂数)
- Python爬虫实战,pytesseract模块,Python实现拉勾网岗位数据可视化
- 银河麒麟踩坑笔记——打包QT程序
- 二分查找例题(二)洛谷P1163
- 【渝粤教育】电大中专Office办公软件 (2)_1作业 题库
- UML建模、数据库设计和UI设计工具
- 由 Microsoft 或 IP 网关供应商伙伴测试过的 PBX 配置
- 解决了一次模块间TTL串口不能通讯的问题