Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services PowerBI能否缓存过程定义?_Reporting Services_Powerbi - Fatal编程技术网

Reporting services PowerBI能否缓存过程定义?

Reporting services PowerBI能否缓存过程定义?,reporting-services,powerbi,Reporting Services,Powerbi,PowerBI是否缓存过程定义?这是我能想到的关于下面描述的行为的唯一解释,但它似乎不是一个文档化的特性。我知道SSRS报告缓存,但我看到的是过程缓存 形势 我有一个分页的SSRS报告(一个.rdl文件),其中包含一个调用存储过程的数据集。我最近更改了SP的定义(我重命名了一个参数并修改了一些连接) 在该更改之后,报表在针对生产服务器运行时停止返回某些字段的值。但是,当我直接在SSMS中运行该过程以及针对测试服务器运行报告时,这些字段将具有值 我最终解决了这个问题,为程序执行了sp_recomp

PowerBI是否缓存过程定义?这是我能想到的关于下面描述的行为的唯一解释,但它似乎不是一个文档化的特性。我知道SSRS报告缓存,但我看到的是过程缓存

形势

我有一个分页的SSRS报告(一个.rdl文件),其中包含一个调用存储过程的数据集。我最近更改了SP的定义(我重命名了一个参数并修改了一些连接)

在该更改之后,报表在针对生产服务器运行时停止返回某些字段的值。但是,当我直接在SSMS中运行该过程以及针对测试服务器运行报告时,这些字段将具有值

我最终解决了这个问题,为程序执行了
sp_recompile
,然后SSRS报告开始返回所有字段的预期结果

版本

SQL Server 2019,PowerBI 2019年9月