在我的Pentaho CE 7.1上,我经常需要生成大量具有不同属性的报告(*.prpt
)。
例如,我有一份显示一天数据的报告,我需要为2017年9月以来的每一天生成这些报告。
有没有办法创建一个脚本,从2017年9月到现在每天都会逐个执行这些*.prpt
文件?
我一直在检查官方Pentaho文档中的API,但它似乎不是那样的选择。也许是某种黑客攻击,比如在URL中发送参数等等?
答案 0 :(得分:0)
使用报告设计器创建* .prpt,并使用参数在数据中选择一天。
然后打开PDI,第一步生成从2017-09-10开始的日期,并将此日期提供给ListView
步骤。然后使用报告输出执行您需要的操作(邮件,将其保存在Pentaho解决方案中,......)。
Pentaho Data Integrator随附的示例目录中有一个非常相似的用例。它名为Pentaho Reporting Example
。