今まで動いていたスケジュールが、"bigrquery::bq_job_wait(job) : Unrecognized name: column_name" というエラーで失敗する

以前は正常に動作していたスケジュールが、次のようなエラーで突然失敗する場合があります。

Error in bigrquery::bq_job_wait(job) :  Job 'job_name' failed : 
Unrecognized name: column_name at [13:9] [invalidQuery]

このエラーは、Google BigQuery の対象テーブルから参照している列(column_name)が何らかの理由で存在しなくなっていることを示しています。実際のエラーには、クエリ内で参照している実際の列名が表示されます。

修正方法

対象の BigQuery テーブルのスキーマを確認し、参照している列が存在するかどうかを確認してください。もし列が欠けている場合は、列を復元するか、クエリを修正したうえでスケジュールを再実行してください。