Pentaho 导航


本章将简要介绍 Pentaho 中可用的用户界面以及如何浏览它们。

欢迎屏幕


欢迎屏幕提供了两种创建不同类型报告的方法。这两个选项是 报告向导 and 新报告 .

  • 报告向导 : 它提供了一个易于使用的四步流程,引导你完成创建新报告的过程。

  • 新报告 : 如果你选择此选项,那么你可以根据你的要求创建自定义报告。

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

Welcome Page

主工具栏


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

Main Toolbar

报告工作区


工作区是我们可以设计报告的主要工作区域。看看下面的截图——中间的白色区域是工作区。它分为五个波段:页眉、报表页眉、详细信息、报表页脚和页脚。

  • 页眉 : 你可以在此处使用任何适合打印在每个报表页面顶部的数据类型。它不允许任何动态值或分页符。

  • 报告标题 : 从上往下的第二个带是报表头。它包含报告元素。它在每个报告中出现一次,即在报告的第一页上。

  • Details : 详细信息带是你页面最大的部分,因为大部分报表数据都显示在该区域中。

  • 报告页脚 : 与报表页眉一样,报表页脚每个报表只出现一次,即在报表的最后一页。

  • 页脚 : 最后一个band是Page Footer,出现在报表每一页的绝对底部。

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

Pentaho Workspace

结构窗格


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

Structure Pane

数据窗格


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

  • 数据源 :你为当前报表定义的所有数据源和查询都将在此处列出。如果要添加新的数据源,则右键单击最左侧的按钮(黄色圆柱体)单击添加。

  • 功能 :你添加到报告中的所有函数(数学和条件)元素都将列在此类别中。你可以通过单击 ( f x ) 按钮。

  • 参数 :你可以在你的报表中添加一个参数,这将使报表阅读器能够自定义输出的内容。

看看下面的截图。

Data Pane

样式窗格


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

Style Pane

属性窗格


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

Attribute Pane

调色板


调色板包含可用于构建报告的所有元素。要添加元素,请单击布局区域将其选中,然后将元素从调色板拖放到选定区域。我们在下表中解释了每个报告元素的作用。

元素图标 元素名称 描述
Label Label 静态文本字符串。它不能动态改变。
Text-Field 文本域 文本报表元素,并根据查询动态更改。
Number Field 数字字段 显示来自查询的动态数值数据。
Date Field Date-Field 处理来自查询的日期信息。
Message Message 结合了多个静态和动态报表元素的元素。
Resource label 资源标签 映射到资源包的静态文本字符串
Resource-Field 资源场 映射到资源包的动态文本字符串,允许你本地化任何数据库字段。
Resource Message 资源 - 消息 连接来自多种类型的数据并动态映射到资源包的动态文本字符串。
Image Field 像场 对存储在数据库中的图像的引用。
Image Image 嵌入到报告中的静态图像。
Ellipse Ellipse 日食形状的矢量图形元素。
Rectangle 长方形 矩形形状的矢量图形元素。
Horizontal Line 水平线 水平绘制的矢量图形线。
Vertical Line 垂直线 垂直绘制的矢量图形线。
Survey Scale 调查量表 一个简单的滑动比例图表元素。
Chart Chart 以图形方式显示查询结果的图表或图形。
Simple Barcodes 简单条形码 条码图表元素。
Bar Sparkline 条形迷你图 条形迷你图图表元素。
Line-Sparkline 线-迷你图 折线图元素。
Pie Sparkline 饼图迷你图 饼图迷你图元素。
Band Band 一种对元素进行分组的方法。
Sub Report 分报告 引用另一个报表的元素。
Table Of Content 表中的内容 一个目录报告元素。
Index Index 索引报告元素。

看看下面的截图;左侧突出显示的框是报告元素的调色板。

Pentaho Palette