潜在的な根本的な問題があるとしても、わかりません。BigQueryでのストリーミングの信頼性
日付Tにテーブルを作成し、そこにストリームデータを作成したいと考えています。 次の日、私は日付Tでテーブルを削除し、日付T + 1で新しいテーブルを作成してからデータをストリームします。 等
テーブルの作成とストリーミングの間に問題が発生します。 実際、時々私はデータをストリームし、実際には何もストリームされません。それは一般的に私が日付Tにテーブルを削除し、それを直接再作成するときです。
テーブルの削除と実際の参照の削除には時間差がありますか? Googleはテーブルが存在しないことを伝えていることがあります...実際は存在しています。
Javaで行います。コンパイルは速いと思われますが、実際のリファレンスは到着までに時間がかかるようです。
私は、2分のスレッド/スリープを操作と同時に行います。 10分以上待つことはできますが、100%信頼できるでしょうか?
おかげ
私はしばらく前に似た何かを尋ね、これはBigQueryので期待される動作です。 http://stackoverflow.com/questions/36846571/bigquery-table-truncation-before-streaming-not-working このケースでは、パーティション化されたテーブルが適しているかもしれません(デコレートされたテーブルにデータをストリームできないため、毎日テーブルを作成していました) –