从Google BigQuery获取时间序列

时间:2016-05-21 17:09:32

标签: google-bigquery

我正在尝试使用以下查询从Google大查询中获取价格列表:

    query_request = service.jobs()
    query_data = {
            'query': (
                '''
                SELECT
                    open 
                FROM
                   timeseries.price_2015
                ''')
        }

    query_response = query_request.query(
            projectId=project_id,
            body=query_data).execute()

该表包含370000条记录,但查询仅加载前100000条。我想我的命中率有限?你能告诉我如何获取价格的所有记录吗?柱?

1 个答案:

答案 0 :(得分:1)

返回的行数受最大页面大小或maxResults属性中较小者的限制。请参阅Paging Through list Results

中的详情

考虑使用Jobs: getQueryResultsTabledata: list,您可以在循环中调用这些API,将PageToken从之前的响应调用到下一个调用并在客户端收集整个集