Google BigQuery 结果不显示
Posted
技术标签:
【中文标题】Google BigQuery 结果不显示【英文标题】:Google BigQuery Results Don't Show 【发布时间】:2019-09-12 16:17:45 【问题描述】:我创建了一个 python 脚本,将 pandas 数据帧推送到 Google BigQuery 中,看起来我可以直接从 GBQ 查询表。但是,当另一个用户从我在 GBQ 上生成的同一张表中查询时,他们无法查看结果。这似乎是一个 Big Query 问题,因为当他们尝试连接到 GBQ 并使用 pandas 间接查询表时,它似乎工作正常 (pd.read_gbq("SELECT * FROM ...", project_id))
。是什么导致了这种奇怪的行为?
我所看到的:
他们看到了什么:
【问题讨论】:
你的同事刷新浏览器了吗?如果它确实显示在资源窗格中,他们可以查看架构和/或使用预览工具吗?你们两个在同一个地区吗?您是否在 python 脚本中添加了任何特殊配置?他们的查询确实扫描了数据(6.5KB)并且也没有出错,这似乎很奇怪。 Riley,如果另一个用户切换到“工作信息”选项卡,他们是否看到“目标表”是“临时表”?如果是,他们是否可以单击表格以查看其架构,更重要的是在表格的“详细信息”选项卡上,该表格中有多少行? 【参考方案1】:我在通过 Python GBQ 将表加载到 BigQuery 时遇到了这种情况。如果您采取以下步骤,表格将正常显示
-
通过 Python GBQ 将数据帧加载到 BigQuery
SELECT * FROM uploaded_dataset.uploaded_dataset
;这样做会正确显示表格
在 BigQuery 界面中,保存表(作为新表名)
从那里,您将能够正确地看到表格。不幸的是,如果没有 UI 中的手动步骤,我不知道如何解决这个问题。
【讨论】:
以上是关于Google BigQuery 结果不显示的主要内容,如果未能解决你的问题,请参考以下文章
Google Bigquery 显示“尚未为此项目启用计费”。