2019独角兽企业重金招聘Python工程师标准>>>
第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备注
关于用到的配置文件及基础文档皆在数据可视化文件夹下