首页 > 解决方案 > 流式插入 bigquery 是否有限制,比如每天只允许这么多插入?

问题描述

client = bigquery.Client()
errors = client.insert_rows_json(table_id, que_list)
if errors == []:
    print("New rows have been added.")
else:
    print("Encountered errors while inserting rows: {}".format(errors))

这是我将数据插入到 bigquery 表中的代码,它在大多数情况下都有效。但有时它不会将数据插入表中并且没有显示错误

标签: google-bigqueryinsert

解决方案


有关管理流式插入的限制的更多详细信息,请参阅https://cloud.google.com/bigquery/quotas#streaming_inserts 。

如果您从服务收到 ratelimit 推送,您应该看到该清单作为错误响应。根据您可能使用的代码段,您可能会使用google-cloud-bigquery python 库,它确实代表您处理某种程度的重试。


推荐阅读