PRD Report designer入门 (1)

来源:互联网 发布:java 键值对 常量 编辑:程序博客网 时间:2024/04/28 01:05
作为一个刚刚接触Pentaho的新人,希望把自己在学习道路上的一点一滴都忠实的记录下来,正所谓好记性不如烂笔头,方便以后回来翻翻看看。

==============================
report designer不需要安装,下载回来的压缩包,解压缩之后,直接双击bat文件就可以进入了。

进入编辑器,首先新建一个report。

报表默认分为5个区域:
1.Page Header  :一般用来显示报表的标题                  
2.Report Header
 :用来报表明细部分的行头                  
3.Detail
     :将报表明细部分数据填入这里,PRD会自动读出数据集数据,然后按行显示在这个区域
4.Report Footer
 :我习惯把图表放在这个区域显示                
5.Page Footer
  :                                                                                     
 
接下来就是要
创建数据源
点击红框中图案,或者在[Data Sets]上右键会弹出新建菜单
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

report designer提供了很多种创建数据源的来源,这里先创建一个JDBC数据源。
点击绿色加号,进行新建
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】
一切按部就班设置完毕,最后点[测试]。报了个错。
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

org.gjt.mm.mysql.Driver?是什么鬼?
mysql的驱动难道不应该是com.mysql.jdbc.Driver?
是不是驱动包没有导入。
于是将Mysql驱动复制到Lib目录下,重启designer。
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

测试成功
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

创建数据集
数据集,又称为资料集、数据集合或资料集合,是一种由数据所组成的集合。
简单的说,通过SQL脚本从数据库中抽取的数据集合,也是数据集。
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

在Pentaho Report Designer中创建数据集有2种方式
1.在编辑区,直接写SQL脚本
2.通过点击红框中的[铅笔]图标,在SQL生成器中,通过一系列的拖拽操作后,自动生成
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

SQL生成器如图:
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

最终生成SQL脚本:
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

创建一个饼图
根据上面的SQL脚本,希望饼图显示每条生产线所占的比重。
从左侧控件栏,拖拽一个chart控件到画板上
编辑完,点上方的[眼睛]图案,就预览生成的报表。
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】
双击chart控件进行设置
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】
1.选择图表类型
2.设置图表显示标题
3.设置饼图显示数据字段。
4.设置饼图分类数据字段。字段名必须是之前SQL脚本有定义的
  ※其他的图表的设置方式大同小异。

预览报表结果,生成的饼图如下:
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】
0 0
原创粉丝点击