gpt4 book ai didi

sql-server - SSRS 参数 - 来自查询的值(并行)

转载 作者:行者123 更新时间:2023-12-04 22:06:30 24 4
gpt4 key购买 nike

我有一个 SSRS 报告,它有一个单一的数据源 - SSAS 表格立方体。

该报告有 15 个参数,它们从查询(数据集)中获取它们的值。

当用户打开报告时,每个参数都会被填充,但每个查询执行都会被序列化(由 Profiler/Execution Log 确认)。每次执行最多需要 70 毫秒。因此,仅打开一个报告就需要 1,000-1,200 毫秒。

有没有办法并行填充报告参数?

注意

  • 当报表运行时(用户点击“查看报表”),所有图表数据集都是并行执行的,所以 SSAS/SSRS 绝对能够并行执行查询。
  • 未选中数据源的“处理查询时使用单个事务”复选框。

  • SSRS/SSAS 版本:2016,最新的 SP/CU、Ent & Dev

    更新:
    如果我将数据源更改为 SQL Server,问题仍然存在,SSRS 不会并行执行查询(针对报表参数)。

    最佳答案

    您能否仔细检查数据集是否并行执行?默认情况下,报表中的数据集无论是从单个数据源还是多个数据源生成,都是并行执行的。在您的场景中,由于数据集使用相同的数据源,并且没有为数据源选中“处理查询时使用单个事务”选项,因此数据集应该并行执行。

    关于sql-server - SSRS 参数 - 来自查询的值(并行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50224340/

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