【问题标题】:Join BIRT Rowdata with XML Datasource将 BIRT Rowdata 与 XML 数据源连接
【发布时间】:2013-02-15 10:17:50
【问题描述】:

我有一个 BIRT 报告,其中包含来自普通数据库的数据。但我需要来自 xml 源 (URL) 的其他数据,这需要数据行中的参数。它是从 id 获取的大型 xml 源中提取的一小部分,因此我必须逐行加载 xml。

使用从行数据构建的 url-parameters 获取额外 xml 数据的最佳方法是什么?

【问题讨论】:

    标签: xml join datasource birt


    【解决方案1】:

    自己寻找解决办法

    1. 定义脚本数据源
    2. 定义数据源的脚本化数据集
    3. 定义输出列
    4. 将id定义为参数
    5. 通过 id 将数据集加入报表中
    6. 创建 ScriptedDataSetEventAdapter 的 java 类,覆盖 fetch 方法并使用 dataSet.getInputParameters() 获取 id
    7. 使用标准 java 技术调用数据

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-25
      • 1970-01-01
      • 2012-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多