Python BigQuery插入作业
我想在Python中创建一个类似于以下流函数的插入作业函数:Python BigQuery插入作业,python,insert,google-bigquery,Python,Insert,Google Bigquery,我想在Python中创建一个类似于以下流函数的插入作业函数: def stream_data(dataset_name, table_name, data): bigquery_client = bigquery.Client() dataset = bigquery_client.dataset(dataset_name) table = dataset.table(table_name) # Reload the table to get the schema.
def stream_data(dataset_name, table_name, data):
bigquery_client = bigquery.Client()
dataset = bigquery_client.dataset(dataset_name)
table = dataset.table(table_name)
# Reload the table to get the schema.
table.reload()
rows = data
errors = table.insert_data(rows)
if not errors:
print('Loaded 1 row into {}:{}'.format(dataset_name, table_name))
else:
print('Errors:')
print(errors)
数据参数是一个包含行的列表(行是列表)。我想重新创建此函数,但使用“常规”插入/加载作业。。。在这个过程中,官方文件并没有真正帮助我