我正在运行以下内容:
bq query --format = csv从[gdelt-bq:gdeltv2.gkg_partitioned]中选择GKGRECORDID,DATE,SourceCommonName,DocumentIdentifier,V2Persons,V2Tone,TranslationInfo,其中V2Persons喜欢“%Orban%”和_PARTITIONTIME> = TIMESTAMP( “2016-11-09”)和_PARTITIONTIME< TIMESTAMP(“2016-11-11”)'> outputfile.csv
这应该返回一个大约有1000行的表(当我在浏览器中使用普通的bigquery接口时,我得到了这些行)。但是,当我使用api运行它时,它只返回100。
这似乎是缓冲区大小的问题,但我想我会问是否有一些可以在bigquery方面完成的事情(例如,一种在几个块中发送查询输出的方法)来补救这个。
谢谢!
答案 0 :(得分:1)
在命令行上,您可以指定要返回的行数,默认为最多100行。
bq query -n 1500
请注意,无论请求的行数是多少,最大返回大小都是128MB压缩。