Google BigQueryからデータをインポートしようとするとUnknown Type INTERNALというエラーになりデータが取り込めない

Google BigQueryからデータをインポートしようとすると以下のようなエラーになりデータが取り込めないことがあります。

Unknown Type INTERNAL

この問題はSQLクエリーに含まれる列にIntervalというデータ型が使われている場合に発生します。 (参考: Interval Data Type)

この問題を回避するには、SQLクエリーの中で以下のようにIntervalのデータ型の列をCAST関数を使ってstringに変換します。

SELECT  CAST(COL_A as STRING) as String_Column ...

ref: Conversion functions  |  BigQuery  |  Google Cloud

「いいね!」 1