【发布时间】:2018-06-15 01:36:06
【问题描述】:
如果有办法将 BigQuery 结果保存为 JSON 或 Avro 格式,请告诉我。
我正在使用以下代码在 BigQuery Table 上运行查询。
client = bigquery.Client.from_service_account_json('/Users/gaurang.shah/Downloads/fb3735b731b9.json')
job_config = bigquery.QueryJobConfig()
job_config.priority = bigquery.QueryPriority.BATCH
sql = """
select *
FROM `bigquery-public-data.samples.shakespeare`
limit 1;
"""
location = 'US'
query_job = client.query(sql, location=location, job_config=job_config)
query_job = client.get_job(query_job.job_id, location=location)
print(query_job.result())
我正在尝试在不使用 GCS 的情况下导出 BigQuery 表。这是我认为可以实现这一目标的一种方式。
我认为另一种方法是使用BQ command line 工具。但是不确定它是否对我可以触发多少个查询以及我可以检索多少数据有任何限制。
【问题讨论】:
标签: google-bigquery