以下のPythonスクリプトを使用してクエリを実行し、テーブルに2,564,691行のデータが入力されます。 Google Big Queryコンソールを使用して同じクエリを実行すると、17,379,353行(クエリはそのまま)が返されます。私は、以下のスクリプトに問題があるかどうか疑問に思っていました。 bqクエリの--replaceがそれに追加するのではなく、過去の結果セットを置き換えるかどうかは不明です。Google Big Queryでbqコマンドラインを使用してクエリを実行する
ご協力いただければ幸いです。
dateToday = (time.strftime("%Y/%m/%d"))
dateToday1 = dateToday.replace('/','')
commandStr = "type C:\Users\query.txt | bq query --allow_large_results --replace --destination_table table:dataset1_%s -n 1" %(dateToday1)
2つのジョブのジョブIDを共有したい場合は、Google(BigQueryチーム)がさらに調査して、 2つのクエリの間に –
Web UIを通じて実行されるクエリのジョブID:red-road-574:bquijob_64bd407c_1560f071d85 – user3447653
コマンドラインからクエリのIDを共有することはできますか? –