文档章节

大数据可视化项目开发总纲

ZhangLG
 ZhangLG
发布于 08/22 14:46
字数 937
阅读 22
收藏 1

第1章  开发文档总纲

1.1  开发工具清单

名称

版本

备注

Pentaho-bi server

pentaho-server-ce-7.1

Pentaho Cde为其内置工具

Pentaho-prd

pentaho-prd-ce-7.1

Pentaho Report Designer报表工具

chema-workbench

通用版本

 

Mondrain

最高为3.5版

 

Jpvoit

1.8最新版

 

Oracle数据库

Oracle10

 

Myeclipse

Myeclipse2013

 

Jdk

1.6及1.8

Jdk1.6为项目所要、dk1.8为pentaho所要

1.2  部署服务器清单

名称

IP

备注

公司开发服务器1

192.168.0.10

Windows

公司开发服务器2

192.168.0.35

Linux

客户方堡垒机

172.18.0.185

Windows

客户方tomcat部署服务器

172.18.0.190

Linux

客户方pentaho部署服务器

172.18.0.195

Linux

客户方oracle服务器

172.18.0.191

Linux

1.3  SVN服务器

名称

IP

账号

密码

备注

SVN服务器

 

http://192.168.0.10/svn

员工姓名全拼

员工姓名全拼

如果没有账号与权限请联系相关领导进行开通

1.4  工具安装指南

1.4.1 安装软件与配置

1.4.1.1 数据库

1.4.1.1.1 下载

下载地址:www.oracle.com/cn/downloads/index.html

1.4.1.1.2 安装

1.4.1.1.3 配置

1.4.1.1.4 使用

1.建立导入S_MENU_INFO,S_UESR_INFO菜单及用户表。

1.4.1.2 JDK

1.4.1.2.1 下载

1.4.1.2.2 安装

1.4.1.2.3 配置

1. 配置pentaho环境变量   

1.4.1.2.4 使用

1.4.1.3 BI-Server(Pentaho)

1.4.1.3.1 下载

https://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/ 

 

 

1.4.1.3.2 安装

免安装版,直接启动startup文件

1.4.1.3.3 配置

1、配置pentaho环境变量

 

2、加载驱动包

将Ojdbc6.jar放在已下载并解压的pentaho路径下pentaho-server\tomcat\lib

1.4.1.3.4 使用

详见:<< Pentaho图表开发指南 >>

1.4.1.4 Jpivot+Mondrain(测试DEMO

1.4.1.4.1 下载

https://sourceforge.net/projects/jpivot/?source=directory

1.4.1.4.2 安装

直接放入tomcat后导入sql即可使用

1.4.1.4.3 配置

导入压缩包内所有jar包到WEB-INF下的lib下   

1.4.1.4.4 使用

详见:<< Jpivot多维分析开发指南 >>

1.4.1.5 Report-designer(Pentaho)

1.4.1.5.1 下载

https://sourceforge.net/projects/pentaho/files/Report%20Designer/

 

 

1.4.1.5.2 安装

1.4.1.5.3 配置

下载所需数据库驱动放入lib配置文件夹(工具文件夹-tools)

1.4.1.5.4 使用

参见:<< Pentaho图表开发指南>>

1.4.1.6 Workbench

1.4.1.6.1 下载

https://sourceforge.net/projects/mondrian/files/schema%20workbench/workbench-2.3.2.9247/

1.4.1.6.2 安装

1.4.1.6.3 配置

下载所需数据库驱动放入drivers配置文件夹(工具文件夹-tools)

1.4.1.6.4 使用

详见:<< Jpivot多维分析开发指南>>

1.4.1.7 Mvn项目集合

1.4.1.7.1 下载

1.4.1.7.2 安装

1.4.1.7.3 配置

参见:<< 数据可视化项目框架整合指南>>

1.4.1.7.4 使用

参见:<< 数据可视化项目框架整合指南 >>

1.5  项目开发汇总

1.5.1 Pentaho图表开发

详见:<<Pentaho图表开发指南>>

1.5.2 Jpivot多维分析开发

详见:<< Jpivot多维分析开发指南 >>

1.5.3 数据可视化项目开发指南

详见:<< 数据可视化项目框架开发指南 >>

1.6数据可视化项目结构图解

1.6.1、项目基本结构:

基础mvn项目文件及jar包

 

 

1.6.2、JPivot文件

JPivot总体文件:

 

Jpivot文件夹:Jpivot基础资源的配置文件夹

 

Lib文件夹:mondrian的jar包

 

Mondrian文件夹:mondrian的基础配置文件

 

Wcf文件夹:JPivot基础页面样式

WEB-INF文件夹:页面配置

 

Jsp文件:配置JPivot访问控制的页面ztpage.jsp;其中error.jsp为出错跳转的页面。

 

 

1.6.3、Echarts地图

 

注:1、地图数据在json文件夹,2、css为基础样式,3、js为配置的js脚本

4、jsp页面为显示地图的view控制页

1.6.4、可视化项目后台控制

 

1.6.5、可视化项目前台页面处理

 

1.6.6、页面整体展示图解

 

1.7备注

关于用到的配置文件及基础文档皆在数据可视化文件夹下

 

© 著作权归作者所有

共有 人打赏支持
ZhangLG
粉丝 4
博文 30
码字总数 9714
作品 0
后端工程师
胖子哥的大数据之路(四)- VisualHBase功能需求框架

一、引言   大数据在结构化数据存储方面的应用需求越来越明确,但是大数据环境下辅助开发工具的不完善,给数据库管理人员和开发人员带来的不变难以言表,基 于此创建了开源项目VisualHBase...

张子良
2014/02/20
0
0
这两年在大数据行业中的工作总结

原文出处:张泰峰 写在前面 今年广州的六月,在经历了大雨的洗礼之后,一切都变得更加明朗起来,新的工作,新的人和事。懒惰让我变得更焦虑,焦虑促使我进步,程序员的焦虑大家应该都有共同的...

张泰峰
07/01
0
0
女生学习大数据后要找什么工作呢?

很多人的印象是IT是高端技术工作,搞IT的都是男生,大数据开发是IT的一种,肯定都是男生做的工作,其实不然,大数据开发女生也是可以做的,而且还很吃香,相比于男性大数据开发人员,女大数据...

老男孩Linux培训
05/30
0
0
大数据、人工智能的出现给每个人造成的影响居然那么大!这是程序员的福音......

《人类简史》作者尤瓦尔·赫拉利说:“人类从来没有做过什么自由的选择,你听从内心想法做出的一切选择,都是经过生物计算输出的结果。” 找对象,看大数据 我们往往在做出决定的时候都会在大...

uzv80px5v412ne
2017/12/27
0
0
用Vue构建一个github“可视化大数据平台”-GitDataV,设计开发分享

写在前面 GitDataV,是一个github“大数据可视化平台”,通过它你可以更直观的看到你在github里的一些数据,(之所以打双引号,是因为我觉得这个还没到大数据可视化的程度)。其实我在 上篇文...

08/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx 负载均衡

一.配置方式 1.轮询(默认) 优点:实现简单; 缺点:不考虑每台服务器处理能力 2.权重 weight默认是1。如果有多个配置权重的节点,比较相对值。 15:10,只代表访问8080端口的概率是访问908...

imbiao
33分钟前
1
0
jQuery学习笔记180923

jQuery 操作 CSS jQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些: addClass() - 向被选元素添加一个或多个类 removeClass() - 从被选元素删除一个或多个类 toggleClass() - 对被选...

颖伙虫
44分钟前
1
0
[python] colorama 模块 - 改变控制台输出文本的颜色

除了使用 PyQt 这样的图形化开发框架外,基本上 python 程序都是跑在控制台中的。很多时候,单纯使用黑白的文字不能很好地突出我们要显示的信息。有时候我们需要将错误的提示使用红色标注,而...

cometeme
49分钟前
1
0
Makefile 学习 2 - 基于若干 Blog 的汇总

基于若干 Blog 汇总的 makefile 教程 陈皓 https://blog.csdn.net/haoel/article/details/2886 Makefile 进阶 1. Makefile 中的内容 显式规则。显式规则说明了,如何生成一个或多的的目标文件...

公孙衍
今天
1
0
NIO与BIO的区别、NIO的运行原理和并发使用场景

NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的...

Java干货分享
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部