当将数据流式传输到BigQuery表中时,我想知道默认值是否是将json数据附加到BigQuery表中(如果该表已经存在)?的api文档tabledata().insertAll()
非常简短,并且没有提及configuration.load.writeDisposition
加载作业中的参数。
这里没有多重选择,因此没有默认值也没有被覆盖的情况。别忘了BigQuery是WORM技术(仅在设计时附加)。在我看来,您不知道这件事,因为没有类似这样的选择UPDATE
。
您只需设置路径参数,项目,数据集,表ID三者,
然后将现有模式设置为json和行,它将添加到表中。
为了帮助确保数据一致性,您可以为每个插入的行提供insertId。BigQuery会记住此ID至少一分钟。如果您尝试在该时间段内流传输相同的行集,并且设置了insertId属性,则BigQuery将使用insertId属性来尽最大努力消除重复数据。
如果发生错误,您可以使用简短的错误代码来总结错误。有关调试收到的特定原因值的帮助,请参阅故障排除错误。
还值得一读:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句