Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java pentaho-将数据传递到报表查询_Java_Jakarta Ee_Parameters_Pentaho - Fatal编程技术网

Java pentaho-将数据传递到报表查询

Java pentaho-将数据传递到报表查询,java,jakarta-ee,parameters,pentaho,Java,Jakarta Ee,Parameters,Pentaho,昨天开始与pentaho合作 其他人制作了报告,我们需要将其参数化 在会话中有一个值,我需要将它从jsp传递到pentaho报告,以便将其传递到底层查询。。。因此,只有一些数据将显示给当前用户(属于他) 我们已经准备好使用我们的认证登录网站等。拥有企业版。可以请求支持,可能会在一天内请求支持(运行试用版-客户端必须向我们提供企业凭据) 我尝试了什么-有一个可以看到示例报告的查询。看着他们的文件,但还是迷路了。看到了一些关于如何选择性地包含jsp的内容,但不确定如何满足我的需要 低级查询示例:

昨天开始与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答案作为这里的答案。。。