スケジュールが以下のようなデータ型エラーで失敗する場合、データソースのデータ型が変わっている可能性があります。
- Unsupported date-time class ‘character’.
- do not know how to convert ‘x’ to class Date
- Can’t join x$id with y$id due to incompatible types.
- comparison (==) is possible only for atomic and list types
原因と対処方法は以下のとおりです。
-
データベースがデータソースの場合:
管理者によって対象列の定義が変更された可能性があります。データベースの管理者に問い合わせ、列の定義を確認してもらいましょう。 -
Google SheetsやExcelファイルがデータソースの場合:
最近入力されたデータが期待される形式と異なり、列のデータ型が変わってしまったことが原因かもしれません。特に、日付データが期待される列に異なるデータが入力された場合、日付として認識されなくなることがあります。最近のエントリを確認し、誤ったデータがないか確認してください。 -
CSVファイルがデータソースの場合:
最近のデータ入力で、レコードの区切り文字(カンマなど)が多すぎたり少なすぎたりすることが原因で、予期しないデータが追加されている可能性があります。CSVファイルの最近のエントリを確認し、正しいフォーマットになっているかをチェックしてください。