毎朝、自動ジョブによってAvroファイルから新しいテーブルが作成されます。午後には、クエリからこのテーブルにデータを追加する必要があります。BigQueryのAvroファイルから作成されたテーブルへのデータの追加
そうしようとすると、私は次のエラーを取得する:
Error: Invalid schema update. Field chn has changed mode from REQUIRED to NULLABLE
、私はBigQueryのウェブUIにNULLABLE
にREQUIRED
からフィールドchn
のプロパティを変更することができることに気づいたし、それが正常に動作しますしかし私は毎日手動でそれをやらなければならないでしょう。これは私が探しているものではありません。
追加クエリ中にフィールドを "キャスト"してREQUIRED
と表示されますか?
また、Avroファイルからの最初のインポート時に、ではなく、REQUIRED
のフィールドを強制しますか?
ありがとうございます!
ここに更新情報がありますか? – Pentium10
変更は有効ですが、ドキュメントの問題が発生しています。私はすぐに使用する方法の詳細をこのポストに更新します –
ドキュメントにはもう少し時間がかかるので、オプションの使い方の簡単な説明で答えを更新しました。 –