首页 > 其他分享 >Power BI 刷新数据集,提示报错:Return records size cannot exceed 83886080

Power BI 刷新数据集,提示报错:Return records size cannot exceed 83886080

时间:2023-02-17 14:57:38浏览次数:71  
标签:exceed Return 方式 Power BI 报错 使用 数据 加载

错误效果:

 

 

错误原因:Dataverse链接方式,有80M的容量限制

处理办法:更换Power BI里面的数据源链接方式

1、使用官方连接方式加载

具体连接方式参照官网文档:

将 Power BI 与 Microsoft Dynamics 365 结合使用 | Microsoft Docs

优点:这种加载方式没有数据大小的限制。

缺点:慢,非常慢。因为使用的传统OData的方式,使用HTTP的方式请求数据,数据加载非常缓慢。

 

2、使用Dataverse连接方式加载数据

具体连接方式参照官网文档:

使用 Dataverse 连接器创建 Power BI 报表 - Power Apps | Microsoft Docs

这种方式数据加载对比第一种明显快很多。

但是如果使用

Dataverse:此连接器是最新版本,使用表格数据流 (TDS) 协议。
将会有数据80M的限制。

 

如果使用

  • Common Data Service(旧):这是连接器的早期版本。 此连接器用于大于 80 MB 的大型数据集。 此版本还支持查询结果的分页和生成使用图像数据类型的报表。

将基本满足要求。

 

3、使用SQL Server连接方式加载数据

 

 

 

 

 

但是Power BI连接SQL Server数据库和 Dataverse一样,底层都是走的TDS连接,所有也有80M限制。

但是使用SQL Server数据库连接方式加载数据比较灵活,将需要的数据使用SQL查询处理好了再加载到Power BI里面来,可以直接进行分析了。

至于80M的限制,可以通过切分时间段控制返回的数据不超过80Mb的方式实现了绕过这个限制,

具体思路如下:

1.创建2个参数来分别控制开始时间和时间切分大小;

2.使用语句生成表;

 

 

 

 

原文地址:https://blog.csdn.net/qq_35314780/article/details/120268470

 

 

标签:exceed,Return,方式,Power,BI,报错,使用,数据,加载
From: https://www.cnblogs.com/parkerchen/p/17130077.html

相关文章