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

Power BI从多Google BigQuery项目取数:第二个项目报错求助

排查Power BI连接BigQuery项目2报错的原因

针对你遇到的The key didn't match any rows in the table报错,可从以下几个方向排查:

  • 权限不足
    确认Power BI使用的授权账号(服务账号或个人账号)是否拥有BigQuery project2的访问权限,以及对analytics_2数据集和Table2的读取权限。BigQuery权限是项目级隔离的,能访问project1不代表自动拥有project2的权限。

  • 对象名称错误
    仔细核对project2.analytics_2.Table2的拼写:

    • 项目ID是否完全正确(BigQuery项目ID全局唯一,区分大小写)
    • 数据集analytics_2是否确实存在于project2中
    • 表名Table2的大小写、特殊字符是否与实际一致
  • 数据源配置错误
    检查Power BI中连接project2时的配置:

    • 是否选择了正确的项目
    • 如果使用服务账号密钥,确认密钥文件对应project2的账号,而非project1的
    • 认证方式是否正确(如OAuth或服务账号,是否完成了project2的授权流程)
  • BigQuery资源状态异常
    登录BigQuery控制台直接执行select * FROM \project2.analytics_2.Table2``,确认:

    • 该表是否存在,未被删除或重命名
    • 表是否处于正常可用状态(无加载中、权限变更等异常)
  • Power BI本地环境问题

    • 清除Power BI的数据源缓存后重新连接
    • 检查BigQuery驱动是否为最新版本,旧驱动可能存在兼容性问题

内容的提问来源于stack exchange,提问作者Imran Qadir Baksh - Baloch

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 10:41:32