Pentaho 简明教程

Pentaho - Navigation

本章将提供一个有关 Pentaho 中提供的用户界面的简要介绍,以及如何在其中导航。

The Welcome Screen

欢迎界面提供了两种方法来创建不同类型的报表。这两个选项是 Report WizardNew Report

  1. Report Wizard ——它提供了一个简单易用的四步流程,指导您完成创建新报表的步骤。

  2. New Report ——如果您选择此选项,则可以根据您的要求创建自定义报表。

Pentaho 有一组示例报表,可帮助您了解如何使用某个特定报表设计器。以下屏幕截图显示了 Pentaho 的欢迎页面。

welcome page

The Main Toolbar

主工具栏位于窗口的顶部。请查看以下屏幕截图——最大化框是主工具栏。它包含执行以下操作的按钮——新建文件、打开文件、保存文件、发布报表、添加数据源、运行报表、选择对象、撤销、重做、剪切元素、复制元素、粘贴元素、删除选定的元素和切换字段选择器面板。

main toolbar

The Report Workspace

工作区是我们可以设计报表的中央工作区域。请查看以下屏幕截图——中间的白色区域是工作区。它分为五个区域——页眉、报表页眉、详细信息、报表页脚和页脚。

  1. Page Header ——您可以在此处使用任何类型的数据,这些数据适合打印在每一页报表的顶部。它不允许使用任何动态值或分页符。

  2. Report Header ——从顶部开始的第二个区域是“报表页眉”。它包含报表元素。它在每份报表中出现一次,即在报表的首页中。

  3. Details ——详细信息区域是您页面中最大的部分,因为大多数报表数据都显示在此区域中。

  4. Report Footer ——与报表页眉一样,报表页脚在每份报表中只出现一次,即在报表的最后一页中。

  5. Page Footer ——最后一个区域是页脚,它显示在报表中每页的绝对底部。

您还可以为各种报表元素创建组。每个组在工作区内都有自己的页眉和页脚区域。

pentaho workspace

The Structure Pane

结构选项卡与报表设计器右上角区域中的数据选项卡共用一个窗格。请查看以下屏幕截图;它显示了报表工作区中包含的每个元素的确切层次结构。

structure pane

The Data Pane

数据窗格使您能够添加数据源并查看每份报表中的各个查询、函数和参数。窗格顶部的三个按钮分别用于添加新的数据源、函数和参数。

  1. Datasources ——您为当前报表定义的所有数据源和查询都将在此处列出。如果您想添加新的数据源,则右键单击最左边的按钮(黄色汽缸)并单击添加。

  2. Functions ——您添加到报表中的所有函数(数学和条件)元素都将在此类别中列出。您可以通过单击(fx)按钮来添加一个函数。

  3. Parameters ——您可以向报表中添加一个参数,这将使用户能够自定义输出的内容。

请查看以下屏幕截图。

data pane

The Style Pane

样式窗格显示结构窗格中任何给定项目的所有可视和位置样式选项。单击任何结构元素,样式窗格的组成将调整为显示按组列出的所有可用样式属性。仔细查看以下屏幕截图。

style pane

The Attribute Pane

属性窗格显示结构窗格中任何给定项目的低级属性的所有输入和输出选项。

attribute pane

The Palette

调色板包含用于生成报表的所有元素。要添加元素,单击布局带以选择它,然后从调色板拖放一个元素到选定的带中。我们在下表中解释了每个报表元素的作用。

Element icon

Element name

Description

Label

静态文本字符串:它不能动态更改。

Text-Field

文本报表元素,并基于查询动态改变。

Number-Field

显示查询的动态数值数据。

Date-Field

从查询中处理日期信息。

Message

将多个静态和动态报表元素组合的元素。

Resource-label

映射到资源包的静态文本字符串。

Resource-Field

映射到资源包的动态文本字符串,使您能够对任何数据库字段进行本地化。

Resource - Message

连接来自多种类型的动态文本字符串,并动态映射到资源包。

Image-Field

对存储在数据库中的图像的引用。

Image

嵌入到报表中的静态图像。

Ellipse

椭圆形的矢量图形元素。

Rectangle

矩形形的矢量图形元素。

Horizontal-Line

水平绘制的矢量图形线。

Vertical-Line

垂直绘制的矢量图形线。

Survey-Scale

简单的滑动刻度图表元素。

Chart

以图表或图形方式显示查询结果的图表或图形。

Simple-Barcodes

A barcode chart element.

Bar-Sparkline

条形火花线图表元素。

Line-Sparkline

线形火花线图表元素。

Pie-Sparkline

饼形火花线图表元素。

Band

一种元素分组方法。

Sub-Report

引用其他报表的元素。

Table-Of-Content

目录报表元素。

Index

An Index report element.

看看下面的截图;左侧的高亮框是报表元素的调色板。

pentaho palette