如何使用Python BigQuery API在BigQuery中追加到表

如何使用Python BigQuery API在BigQuery中追加到表,python,pandas,google-bigquery,Python,Pandas,Google Bigquery,我已经能够使用从Pandas数据帧追加/创建一个表。特别是使用。但是,当我想使用BigQuery web UI检查表时,我会看到以下消息: 此表在流式缓冲区中包含预览中可能不可见的记录 我不是唯一一个问这个问题的人,而且似乎是这样 所以我的问题是: 1.是否有解决上述问题的方法(即数据在web UI中不可见)。 2.如果(1)没有解决方案,是否有其他方法可以使用Python BigQuery API将数据追加到现有表中?(请注意,文档中说我可以通过使用writeDisposition=WRITE

我已经能够使用从Pandas数据帧追加/创建一个表。特别是使用。但是,当我想使用BigQuery web UI检查表时,我会看到以下消息:

此表在流式缓冲区中包含预览中可能不可见的记录

我不是唯一一个问这个问题的人,而且似乎是这样

所以我的问题是:
1.是否有解决上述问题的方法(即数据在web UI中不可见)。

2.如果(1)没有解决方案,是否有其他方法可以使用Python BigQuery API将数据追加到现有表中?(请注意,文档中说我可以通过使用
writeDisposition=WRITE_APPEND
来实现这一点,但没有解释如何使用它,我也无法计算出来)

该消息只是一个UI通知,它不应该阻止您

要检查数据,请运行一个简单的查询,看看它是否存在

要仅读取仍在流式缓冲区中的数据,请使用此查询:

#standardSQL    
SELECT count(1) 
FROM `dataset.table` WHERE _PARTITIONTIME is null

你说得对。我所有的数据都在那里,但如果没有这个通知,看到数据正常,那就太好了。有没有一种方法可以做到这一点而不必对表运行额外的查询?当预览不适用于您时,您需要运行查询。如果你能够重建一个作品,并证明为什么预览有时不起作用,那么你可以提交一个问题。