我有一个相当长的报告,包含约20页,主要是图表(约40个),均使用同一数据集的子样本。通过传递具有200个不同值的参数,此“主”报告将进行约200次迭代。
我想知道在rdl文件和数据集的数量方面是否有针对这种情况的最佳实践。以下是选项:
我在选项1中看到了一个优势,因为共享数据集可以缓存在服务器上,从而使第一次迭代后生成报告的速度更快,但是我对可能具有其他优势的其他方法持开放态度。
答案 0 :(得分:1)
我认为对此没有明确的解决方案。这一切都取决于不同的影响因素。例如
我认为,cheche问题很容易解决。如果您不需要每小时/分钟刷新一次数据,则可以每天进行处理。
我总是喜欢一个数据集,因为当我进行更改时,我只需要在一个地方进行一次更改。另一方面,我的数据集包含超过几百万行。为了性能起见,我不得不将此类hughe数据集拆分为带有子报表(等)的较小片段。性能有所提高,但是当您必须进行某些更改时会感到痛苦。
所以我认为情况会告诉您可以选择的4个选项中的哪个。