Несмотря на то, что в столбце есть несколько строк с текстом / строкой, почему BigQuery анализирует его как bool ?
Когда автоопределение включено, BigQuery запускает процесс вывода, сканируя до 100 строк данных в вашем файле для использования в качестве репрезентативной выборки.Затем BigQuery проверяет каждое поле и пытается назначить тип данных этому полю на основе значений в образце.
Итак, похоже, что те «некоторые строки с текстом / строкой» находятся за пределами 100 строк, используемых для автоопределения, и первые 100 строк «определяют» это поле как логическое значение
Вы можете прочитать большео Автоматическое определение схемы
Чтобы избежать этого, вы можете определить собственную схему для нагрузки - см. подробности для Загрузка данных CSV в таблицу