【问题标题】:How do I enable caching for XML data sets in Birt 2.5如何在 Birt 2.5 中为 XML 数据集启用缓存
【发布时间】:2010-02-03 08:48:15
【问题描述】:

我正在使用 XML 数据源构建一个简单的 BIRT 报告。但是,我不得不在同一份报告中使用相同数据的 3 个不同视图(3 个交叉表)。在运行报告时,我注意到 BIRT 正在触发多个调用以获取 XML 文件(托管在 Web 服务器中)。我试过摆弄数据集编辑屏幕的设置选项卡。但行为似乎没有改变。如果有人可以帮助我确定发生了什么,我将不胜感激。另外,如何确保在呈现报告期间仅获取一次数据集

提前致谢

【问题讨论】:

    标签: caching birt


    【解决方案1】:

    数据集应该只被提取 1 次。您是否有报告的三个数据集,每个数据集代表不同的字段子集?如果是这样,这将解释三个单独的提取。

    您能否创建一个满足所有交叉表的大型数据集,然后使用运行时过滤器生成您需要的各个子集?另一种选择是通过 POJO 使用您的 XML,并在 BIRT 报告中将其用作脚本数据集。这肯定会为您提供所需的控制。

    如果您对构建脚本数据集感兴趣,请在此处了解一些背景知识。 accessing parameters when writing a scripted BIRT data source in java

    祝你好运!

    【讨论】:

    • 谢谢!!.. 我终于求助于使用脚本数据源,虽然它看起来不像情况需要它!...
    猜你喜欢
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-06
    • 2017-02-22
    • 2022-07-28
    相关资源
    最近更新 更多