带Python脚本的Pentaho报告

带Python脚本的Pentaho报告,pentaho,Pentaho,我在pentaho报表设计器中使用查询生成报表,但查询有一些限制 Pentaho Report Designer中是否有可能基于python脚本生成输出?截至2011年8月,Pentaho中不支持python脚本。当时的一个论坛帖子讨论了Pentaho开发端对Python缺乏支持的问题 使用jython替代解释器风格的脚本还有一个问题 我不知道从那以后是否有任何整合。上面的论坛讨论了一个基于Ruby的解决方案(我还没有成功执行) 如果你明白了,请告诉我!我很想将numpy应用到我的Pentaho

我在pentaho报表设计器中使用查询生成报表,但查询有一些限制


Pentaho Report Designer中是否有可能基于python脚本生成输出?

截至2011年8月,Pentaho中不支持python脚本。当时的一个论坛帖子讨论了Pentaho开发端对Python缺乏支持的问题

使用jython替代解释器风格的脚本还有一个问题

我不知道从那以后是否有任何整合。上面的论坛讨论了一个基于Ruby的解决方案(我还没有成功执行)


如果你明白了,请告诉我!我很想将numpy应用到我的Pentaho报表中。

我已经将jython库嵌入到报表设计器的libext路径中。然后,我定义了一个BSF数据源,导入了这个库,并直接从java执行了一个python脚本,它非常有用

我认为,如果在处理行时需要从java调用python脚本,那么使用BSF(Bean脚本框架)的函数也可以这样做

我还没有完全测试PDI的BSF功能,但我认为您可以通过类似的方式实现相同的目标(可能在BSF步骤中,执行java代码,在java代码中,通过jython执行python)


但是,毕竟,如果您可以通过BSF使用完整的面向对象语言(如java),为什么要使用python?

您的确切意思是什么?您想使用Python作为数据源吗?或者使用python编写Pentaho报告的执行脚本?或者别的什么?我们可以基于java报告,但不能确定python脚本是否有效