航道项目的报表技术
报表模块使用了数据库分离设计,所有统计数据单独存入统计库,再通过从统计库获取数据生成报表。其主要整合使用了kettle和birt工具插件。本项目使用了kettle7.1版本的pdi-ce-7.1.0.0-12.zip和birt4.5版本。
Kettle工具的下载和使用
Kettle下载
下载地址:https://sourceforge.net/projects/pentaho/files/
Kettle使用
1.解压后直接运行Spoon.bat
2.新建转换
3.切换到"主对象树",新建"DB连接"
4.新建DB连接及注意事项
5.依次设置业务数据库和报表数据库
6."核心对象"下添加"输入"→"表输入","输出"→"插入更新"
7.连接 "表输入" 和 "插入/更新"
8.双击打开"表输入"编辑
9.插入/更新 编辑
10.kettle中测试转换
1)新建作业
2)分别新建start和转换
3)连接start和转换
4)双击转换,选择要测试的转换文件,设置参数
5)执行