Pentaho Report Designer mySQl查询选择

时间:2014-12-10 10:20:37

标签: php mysql database pentaho pentaho-report-designer

使用Pentaho Report Designer,我可以设置一个数据源连接到我的MySQL数据库,该数据库使用phpmyadmin在本地托管。

测试连接是否正常,引入用于设置查询的变量是否有效,运行所述查询的预览会显示正确的输出,但我无法在报告中添加任何数据库字段。从数据窗格拖放操作根本不起作用。

任何人都知道问题是什么?

3 个答案:

答案 0 :(得分:1)

对于将来可能遇到同样问题的任何人的更新。我通过添加"限制"解决了这个问题。在查询编辑器中。

示例:

选择      batchjobsname,      batchjob_paramsformat,      batchjob_paramsnotes 从      batchjobs,      batchjob_params限制1

如果没有" LIMIT 1",查询内容将不会出现在报表设计器中供选择!

答案 1 :(得分:0)

理想情况下,有两种方法可以在报表设计器中选择/拖动字段。

步骤1:选择数据库查询并右键单击它以选择“SELECT QUERY”选项。这将显示列的列表。这使得查询字段可以在报表上拖放。

第2步:尝试使用左侧面板。在那里你会找到“text-field”或“number-field”。在报表上拖动这些标签。完成后,单击该字段,您将可以选择字段。您可以根据要求选择任何字段。 如果它不可用,则可能必须启用STEP I,然后尝试STEP II。

尝试上述任何步骤。希望这能解决您的问题:)

答案 2 :(得分:0)

我遇到了类似的问题,我所做的是,在报表的水壶转换中为查询中传递的参数添加引号。奇怪但我确实解决了这个问题。