Java pentaho-将数据传递到报表查询
昨天开始与pentaho合作 其他人制作了报告,我们需要将其参数化 在会话中有一个值,我需要将它从jsp传递到pentaho报告,以便将其传递到底层查询。。。因此,只有一些数据将显示给当前用户(属于他) 我们已经准备好使用我们的认证登录网站等。拥有企业版。可以请求支持,可能会在一天内请求支持(运行试用版-客户端必须向我们提供企业凭据) 我尝试了什么-有一个可以看到示例报告的查询。看着他们的文件,但还是迷路了。看到了一些关于如何选择性地包含jsp的内容,但不确定如何满足我的需要 低级查询示例:Java pentaho-将数据传递到报表查询,java,jakarta-ee,parameters,pentaho,Java,Jakarta Ee,Parameters,Pentaho,昨天开始与pentaho合作 其他人制作了报告,我们需要将其参数化 在会话中有一个值,我需要将它从jsp传递到pentaho报告,以便将其传递到底层查询。。。因此,只有一些数据将显示给当前用户(属于他) 我们已经准备好使用我们的认证登录网站等。拥有企业版。可以请求支持,可能会在一天内请求支持(运行试用版-客户端必须向我们提供企业凭据) 我尝试了什么-有一个可以看到示例报告的查询。看着他们的文件,但还是迷路了。看到了一些关于如何选择性地包含jsp的内容,但不确定如何满足我的需要 低级查询示例:
SELECT * FROM `TransformerSurveys` WHERE T_id = 1
想要参数化1->需要将其定义为参数,希望使用默认值,如0,这样如果我们不更改它,就看不到任何数据。然后是一个示例,其中它包含在jsp中,并在呈现之前进行了更改。用户无法更改该值
需要使用pentaho版本5制作报告的教程,需要创建xaction的教程。。。在我们的web应用程序中使用jsp。我已经解决了登录部分(需要与有权查看报告的用户一起登录…但需要其余部分的代码和说明您可以使用
${[security:principalName]}
变量传递用户名或${[session:mySessionVariable]}
传递另一个会话变量
当心将内部变量作为参数报告公开。明天将添加赏金-现在回答,以便抢先获得赏金。您有使用pentaho版本5的示例代码/git hub吗?我能够将参数传递给交互式报告,但仍然希望看到如何在ChartHelper等中使用版本5 api。Npw能够创建ILogger和IPentahoUser对象…更新了问题,提供了更多信息。这是一个单独的问题。要求提供教程并不是一个有效的问题。有很多论坛,我不认为这是正确的。你能给我指一个吗?在pentaho论坛上添加了问题,但我看到很多问题没有答案。or答案作为这里的答案。。。