首页 文章

Pentaho Report Designer mySQl查询选择

提问于
浏览
0

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

测试连接工作,拉入变量以设置查询工作,运行所述查询的预览显示正确的输出,但我不能将任何数据库字段添加到报表中 . 从数据窗格拖放操作根本不起作用 .

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

3 回答

  • 0

    只是对未来可能遇到同样问题的任何人的更新 . 我通过在查询编辑器中添加“限制”来解决它 .

    例:

    选择 batchjobs . namebatchjob_params . formatbatchjob_params . notes FROM batchjobsbatchjob_params LIMIT 1

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

  • 1

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

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

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

    尝试上述任何步骤 . 希望这会解决你的问题:)

  • 0

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

相关问题