You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何重置Power BI增量刷新数据集,清除旧数据并重新拉取全量数据?

在Power BI服务中重置增量刷新数据集(无需连接生产环境)

以下是几种无需在Power BI Desktop连接生产环境,即可重置数据集、清除旧数据并拉取全量生产数据的方法:

方法1:通过Power BI REST API触发全量刷新

全量刷新会直接清除原有所有数据,从生产环境重新导入全量数据,完全绕过增量刷新规则。

  • 获取必要ID:
    • 工作区ID:进入目标工作区,URL中groups/后的字符串即为工作区ID
    • 数据集ID:进入数据集设置页面,URL中datasets/后的字符串即为数据集ID
  • 调用API触发全量刷新,这里提供PowerShell示例(需先安装Power BI模块Install-Module -Name MicrosoftPowerBIMgmt):
    # 替换为你的实际ID
    $groupId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    $datasetId = "yyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy"
    
    # 构造请求体,指定全量刷新类型
    $refreshPayload = @{
        refreshType = "Full"
    } | ConvertTo-Json
    
    # 调用API
    Invoke-PowerBIRestMethod -Url "groups/$groupId/datasets/$datasetId/refreshes" -Method Post -Body $refreshPayload
    

方法2:临时禁用增量刷新规则触发全量刷新

通过修改数据集的增量刷新设置,强制触发一次全量刷新:

  • 进入Power BI服务的数据集设置 > 增量刷新
  • 取消勾选「启用增量刷新」,保存设置
  • 手动触发一次立即刷新,此时数据集会清除旧数据,从生产环境拉取全量数据
  • 刷新完成后,重新勾选「启用增量刷新」,恢复原有的增量刷新规则

方法3:利用网关高级刷新选项(部分场景适用)

如果使用的是企业网关,部分情况下可通过以下操作触发全量:

  • 进入数据集的刷新设置,点击「立即刷新」旁的下拉箭头
  • 选择「全量刷新」(若该选项存在),直接触发全量数据拉取,自动清除旧数据

注意事项

  • 全量刷新耗时通常远长于增量刷新,建议在业务低峰时段执行
  • 确保网关已正确配置生产环境SQL Server的访问权限,且数据集的服务器参数已准确指向生产环境
  • 全量刷新会覆盖所有现有数据,执行前确认生产环境数据的正确性

内容的提问来源于stack exchange,提问作者variable

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 10:51:12