使用XML Datasource加入BIRT Rowdata

时间:2013-02-15 10:17:50

标签: xml join datasource birt

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

从行数据构建url-parameters获取其他xml数据的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

通过我自己的

找到解决方案
  1. 定义脚本化数据源
  2. 定义数据源的脚本数据集
  3. 定义输出列
  4. 将id定义为参数
  5. 将报告中的数据集加入主要按ID
  6. 创建一个ScriptedDataSetEventAdapter的java类,重写fetch方法并使用dataSet.getInputParameters()
  7. 获取id
  8. 使用标准Java技术调用数据