2016 - 2024

感恩一路有你

使用Kettle作为Pentaho报表的数据源

浏览量:3848 时间:2024-02-07 12:47:59 作者:采采

对于数据的展示,报表是一个非常重要的工具。然而,有时候我们需要对数据进行一些处理和操作,这就需要借助其他方法。比如,我们可以使用ETL工具Kettle来对数据进行处理。下面将介绍如何将Kettle文件作为Pentaho报表的数据源。

进入报表设计器并打开/新建报表

首先,我们需要进入Pentaho的报表设计器,并打开一个已保存好的报表,或者新建一个报表并保存。

在右侧的窗口中,选择"Data Sets"选项卡,在弹出的菜单中右键点击"【Pentaho Data Integration】"。

选择Kettle文件作为数据源

在弹出的窗口中,点击"【...】"按钮,然后浏览并选择我们想要使用的Kettle文件。点击打开后,我们将看到与Kettle对应的步骤列表。选择我们想要获取数据的节点,例如"结果"。

注意:Kettle文件是有路径的,如果文件移动了位置,我们将无法使用它。为了解决这个问题,我们需要将Kettle文件导入到报表文件中。

导入Kettle文件到报表

点击顶部工具栏上的"File",选择"Resource",然后在弹出的对话框中选择"import"。

在"File Name"中选择我们想要导入的Kettle文件,并点击"【...】"按钮选择文件。

"Entry Name"为我们导入的文件名称,"Content-Type"必须为"text/xml"。

注意:导入Kettle文件后,我们必须重新保存报表,否则下一步将无法看到步骤列表。

点击"OK"后,我们可以重新编辑数据源。在"File"中填写我们的"Entry Name"(例如"suiyi"),然后我们就可以看到我们的Kettle步骤列表了。

处理Kettle参数

如果我们的Kettle文件有参数,我们需要点击"Edit Parameter",在左侧的"Transformation Parameter"下进行编辑。

"DataRow Column"是报表参数,"Transformation Parameter"是Kettle文件的参数。

注意:不要修改Kettle文件参数的名称,否则参数将无法传递。报表参数的名称可以与Kettle参数名称不同。

编辑完成后,点击"OK"。现在,我们已经成功地将Kettle作为Pentaho报表的数据源添加了进来。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。