Meminta banyak tabel sekaligus di alat baris perintah bq

Apakah ada batas atas jumlah tabel yang dapat saya kueri saat menggunakan alat baris perintah bq?

Saya memiliki data deret waktu yang telah "dipecah" (menggunakan tabel) berdasarkan tanggal. Saya menjalankan kueri berikut selama periode 152 hari:

SELECT LEFT(FORMAT_UTC_USEC(UTC_USEC_TO_DAY(timestamp*1000000)),10) as day, loc, count(*) FROM 
[mydata.20120601],
[mydata.20120602],
[usage_production.20120603],
[mydatan.20120604],
[mydata.20120605],
[mydata.20120606],
:
:
[mydata.20121031]
WHERE REGEXP_MATCH(actiondata, "up=[0-9]")
GROUP by day,loc
ORDER by day;

Kueri ini mengembalikan data yang saya harapkan ketika dijalankan dari antarmuka Web BigQuery, tetapi ketika saya menjalankan dari alat perintah bq, saya hanya mendapatkan nilai 22 hari pertama.

Saya menggunakan baris perintah berikut:

bq query --format=csv 'query'

Menggunakan bq di Ubuntu


person David M Smith    schedule 08.11.2012    source sumber


Jawaban (1)


Tidak ada batasan pasti mengenai jumlah tabel yang dapat Anda referensikan dalam kueri BigQuery, selain fakta bahwa kueri tersebut harus muat dalam 10kb.

Klien bq saat ini memiliki batas default sebesar menampilkan 100 catatan hasil dari kueri. Namun, Anda dapat menggunakan tanda --max_rows untuk mengubah nilai ini:

bq query --format=csv --max_rows 5000 'SELECT title FROM publicdata:samples.wikipedia LIMIT 5000'
person Michael Manoochehri    schedule 09.11.2012
comment
Itu saja - saya mencapai batas keluaran 100 baris. Terima kasih! - person David M Smith; 09.11.2012