Microsoft Fabric ETL项目中Power BI报表不显示最新数据求助
解决Microsoft Fabric数据仓库报表不显示最新数据的问题
排查与解决步骤
1. 验证数据仓库表的实际数据状态
- 查看数据仓库目标表的
Last Refreshed字段,确认时间与Data Flow Gen 2的执行时间匹配。 - 直接在数据仓库运行查询语句:
SELECT TOP 10 * FROM [你的目标表名],确认最新数据是否已写入表中。若查询能看到最新数据,问题出在报表侧;若看不到,需重新检查数据流的写入逻辑。
2. 刷新报表数据源缓存
- 在报表编辑界面,左侧数据面板右键点击对应数据源,选择
刷新数据,强制拉取最新数据。 - 若频繁出现缓存问题,可进入报表
设置->数据集设置,调整缓存刷新选项为不使用缓存或缩短缓存过期时间。
3. 检查数据流的事务与写入配置
- 确认Data Flow Gen 2的目标节点中,
写入模式(追加/覆盖等)配置正确,若开启了事务选项,需确保事务已正常提交——未提交的事务会导致数据处于不可读状态。 - 查看数据流的运行日志,确认写入阶段无报错,数据行数统计与预期一致。
4. 核对账号权限配置
- 确认当前登录账号对数据仓库目标表拥有
Reader及以上权限,避免因权限限制只能读取历史快照数据。 - 在数据仓库的
权限设置中,检查账号的权限范围是否覆盖目标表及所在架构。
5. 配置数据集自动刷新计划
- 在Fabric工作区找到报表对应的数据集,点击
刷新->设置刷新计划,添加与数据流执行频率同步的刷新任务,确保报表能定期获取最新数据。
内容的提问来源于stack exchange,提问作者André Lourenço
相关产品推荐
相关产品推荐

