Я использовал этот код для экспорта данных в CSV-файл, и он работает:
project_id = 'project_id'
client = bigquery.Client()
dataset_id = 'dataset_id'
bucket_name = 'bucket_name'
table_id = 'table_id'
destination_uri = 'gs://{}/{}'.format(bucket_name, 'file.csv')
dataset_ref = client.dataset(dataset_id, project=project_id)
table_ref = dataset_ref.table(table_id)
extract_job = client.extract_table(
table_ref,
destination_uri)
extract_job.result()
Но я предпочитаю GZ-файл из-за моей таблицы до 700M.Может ли кто-нибудь помочь мне экспортировать данные в файл GZ?