【问题标题】:How to create Dynamic SQL in Pentaho Report Designer?如何在 Pentaho 报表设计器中创建动态 SQL?
【发布时间】:2016-11-02 21:45:11
【问题描述】:

我有一个要求,其中 SQL 的列将基于某些选择生成,这些列来自 Metric 维度,但事实表中没有指标 ID。 SQL 如下所示:

SELECT Location_Nbr, Day_Nbr, (Column_List- Coming from some other query)
FROM (Table_Name - Coming from same query which is providing Columns to be selected) 

我尝试创建 SQL 查询,但我收到一条错误消息,指出这些表之间没有业务关系。有没有其他方法可以做到这一点?

【问题讨论】:

    标签: sql dynamic pentaho pentaho-report-designer


    【解决方案1】:

    要在 Pentaho 报表设计器中使用动态 SQL,您需要使用

    custom jdbc connection 在数据源中

    然后在主报告query name,选择message format

    message Pattern中输入您的动态查询

    select   
    $(dynamic_data) as 'data' from table_name;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多