gpt4 book ai didi

reporting-services - 单个报告运行数千次后订阅延迟

转载 作者:行者123 更新时间:2023-12-04 07:55:01 24 4
gpt4 key购买 nike

我发现很难认为我是第一个遇到这个问题的人,所以要么我的搜索能力真的变得很糟糕,要么解决方案如此明显以至于以前没有人问过。 Mox nix,我必须问。SSRS 2012 有几百份报告,超过一百个订阅,一般来说,工作正常。
这是一个 native 框,我们有一个单独的框用于 SharePoint 版本。

月度“报表”报告是数据驱动的,提供了超过 10 万个 personIds 以在文件服务器上处理和导出为 pdf。 SQL 需要 0.3 秒,pdf 不多。有这么多。所以当这个运行时,所有其他人都在它后面排队等待,通常是等待它完全完成。不好。月末报告对一些部门很重要。

我的问题 - 我能否以某种方式(或某些其他设置)设置此报告的优先级以允许其他报告在计划时处理?

这甚至是一个问题让我感到困惑,但它确实是。

感谢您的任何见解-

克雷格

最佳答案

遗憾的是,无法设置单个报告的优先级。

如果可能的话,我会考虑减少所需的执行次数,如果失败,您可以尝试手动将它们分成多个批处理,并为每个批处理分配不同的订阅。 Sub 1 可以处理行 1 - 5000,sub 2 5001 - 10000,等等。错开执行时间,这将允许其他订阅在批处理订阅“之间”滑动。

但实际上,如果您确实需要生成超过 10 万份报告,我认为 SSRS 不是最佳选择。您是否考虑过使用 SSIS

Dean KalanquinSSRS 中的订阅如何工作进行了出色的研究,如果您想了解幕后发生的事情:

http://blogs.msdn.com/b/deanka/archive/2009/01/13/diagnosing-and-troubleshooting-subscriptions.aspx

关于reporting-services - 单个报告运行数千次后订阅延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32997894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com