gpt4 book ai didi

reporting-services - 引用同一数据集的多个表

转载 作者:行者123 更新时间:2023-12-01 23:50:09 25 4
gpt4 key购买 nike

我有一个调用存储过程的共享数据集。我有多个使用相同数据集的表,并且在表本身上有过滤器以仅包含某些记录。

数据集是针对每个表调用还是只调用一次?

最佳答案

最简单的方法是运行报告并查看数据库中发生的情况。在本示例中,我使用了 SQL Server Profiler 查看数据库事件。我已经使用通过 Visual Studio 运行的简单报告进行了测试。

数据集:

enter image description here

包含两个表、不同过滤器、相同数据集的报告:

enter image description here

enter image description here

enter image description here

运行报告:

enter image description here

检查 SQL Server Profiler 中记录的内容:

enter image description here

您可以看到数据集查询只运行了一次。所以在这种情况下,我们可以说多次引用数据集不会导致它被多次加载。

对于 SSRS,说在所有场景中总是都是这种情况总是有风险的,但根据这个例子,这似乎是一个不错的选择。

关于reporting-services - 引用同一数据集的多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26986064/

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