Автоматическое обнаружение основано на максимальных усилиях по распознаванию типа данных путем сканирования до 100 строк данных для использования в качестве репрезентативной выборки.Нет никакого способа дать представление о том, какой это тип шрифта.Вы можете указать вручную схему для вашего варианта использования.
UDATE:
Я проверил, чтобы загрузить файл только с {"label" : "123"}
, и он распознается какINTEGER
.Следовательно, автоопределение распознает "123"
как INGETER
независимо от того, есть кавычки или нет.Для вашего случая вы можете экспортировать схему из существующей таблицы, как объяснено в документации:
Примечание. Вы можете просмотреть схему существующей таблицы в формате JSONвведя следующую команду: bq show --format = prettyjson [DATASET]. [TABLE].
и использовать ее для дальнейшей динамической загрузки