BigQuery:插入行,但未写入

Edu*_*rio 4 insert google-bigquery

我正在使用tabledata().insertAllbigquery 对象中的方法更新行列表。执行后,返回显示没有错误。但是,我的表仍然没有写入数据。

可能是权限问题。如果是这样,为什么没有返回错误?

谢谢

eas*_*asd 7

如果您在删除并重新创建表后立即执行插入操作,就会发生这种情况。删除表的流缓冲区不会在表被删除时立即删除,这可能会导致新插入被传递到这个旧的流缓冲区。

来自BigQuery 文档

删除和/或重新创建表可能会创建一段时间,其中流式插入有效地传递到旧表,并且不会出现在新创建的表中。

在这种情况下,不会返回任何错误。


参考: