2017-07-06 9 views
0

JSONファイルをBigQueryにアップロードしていて、これを週に1回実行します。しかし、私はテーブルを削除するか、テーブルを空にしておきたい。私は切り詰めを試みましたが、動作させることができませんでした。再アップロードする前に削除しないと、データが追加されただけで重複した情報が多くなります。助けてくれてありがとう。Pythonを使用してBigQuery内にあるテーブルを削除または空にするには

+0

[新しいテーブルを作成し、Pythonを使用したBigQueryに有効期限を設定する]の可能複製(https://stackoverflow.com/questions/44939806/creating-a-new-table-and-setting-the -expiration-date-in-bigquery-using-python) –

答えて

-1

直接切り捨てることはできません。 BQ CLIロードジョブに

--replaceパラメータは、既存のデータを消去し、あなたが望む効果があります。 APIモードを使用する場合はWRITE_TRUNCATEとも呼ばれます。

bq load --autodetect --replace --source_format=NEWLINE_DELIMITED_JSON mydataset.mytable gs://mybucket/mydata.json 
+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューから](/レビュー/低品質の投稿/ 17645587) – Axel

関連する問題