Python BigQuery插入作业

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.

我想在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.
   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)
数据参数是一个包含行的列表(行是列表)。我想重新创建此函数,但使用“常规”插入/加载作业。。。在这个过程中,官方文件并没有真正帮助我