Я обнаружил, что автоопределение схемы BigQuery не распознает поле, если оно не появляется в начале входного файла JSON.
У меня есть это поле с именем "details", которое является типом записи. В первых 2K строках входного файла JSON это поле не имеет подполей. Но затем в 2698 строках входного файла это поле впервые имеет подполе «отчет». Если я переместить строку в начало файла JSON, он будет работать нормально.
Как я могу решить эту проблему? Явное указание схемы - один из способов, но мне интересно, есть ли способ, чтобы автоматическое обнаружение сканировало больше строк или что-то в этом роде.