如果使用 BigQuery 数据集的默认配额,则每天可以插入 1,000,000 行数据。可以通过增加配额或使用 BigQuery 的批量载入功能来提高限制。
以下是使用 Python 的示例代码,向 BigQuery 插入数据:
from google.cloud import bigquery
client = bigquery.Client()
dataset_ref = client.dataset('')
table_ref = dataset_ref.table('')
table = client.get_table(table_ref)
rows_to_insert = [
(u'Phred Phlyntstone', 32),
(u'Wylma Phlyntstone', 29),
]
errors = client.insert_rows(table, rows_to_insert)
if errors == []:
print('新行插入成功.')
在这个例子中,我们向
插入两行数据。如果没有出现错误,则打印“新行插入成功”。如果出现错误,则可以查看 errors
变量以了解错误的详细信息。