我正在进行以下工作:
格式=csv选择GKGRECORDID、DATE、SourceCommonName、DocumentIdentifier、V2Persons、V2Tone、TranslationInfo,从gdelt:gdeltv2.gkg_partitionedwhere中选择V2Persons,如"%Orban%“和_PARTITIONTIME >=时间戳(”2016-11-09“)和_PARTITIONTIME <时间戳(”2016-11-11“)csv> outputfile.csv csv>
这应该会返回一个大约1000行的表(当我在浏览器中使用普通的bigquery接口时,就会得到这个数据)。但是,当我使用api运行它时,它只返回100。
缓冲区的大小似乎是个问题,但我想问一下,是否可以在bigquery端执行一些操作(例如,以几个块发送查询输出的方法)来弥补这个问题。
谢谢!
发布于 2016-11-11 12:29:04
在命令行上,可以指定要返回的行数,默认为最大100行。
bq query -n 1500
请注意,无论请求的行如何,最大返回大小都是128 be压缩的。
https://stackoverflow.com/questions/40555313
复制