одна из моих работ всегда прерывается, и когда я посмотрел в почему (запрашивая сведения о задании) Я получаю следующий вывод:BigQuery инструмент командной строки: получить подробную информацию об ошибке
status": {
"errorResult": {
"location": "gs://sf_auto/Datastore Mapper modules.models.userData/15716706166748C8426AD/output-46",
"message": "JSON table encountered too many errors, giving up. Rows: 1; errors: 1.",
"reason": "invalid"
},
"errors": [
{
"location": "gs://sf_auto/Datastore Mapper modules.models.userData/15716706166748C8426AD/output-46",
"message": "JSON table encountered too many errors, giving up. Rows: 1; errors: 1.",
"reason": "invalid"
}
],
"state": "DONE"
Проблема заключается в том, что не помогает на всех, и мне нужно больше деталей. Нужно ли вообще понимать, какой столбец или атрибут вызвали ошибки? Есть ли способ получить больше информации?
Редактировать Дополнительные детали
Мы бежим карту уменьшают работу на AppEngine передать нашу хранилищу из AppEngine в BigQuery
файлы хранятся на Google Cloud магазин
Это создает совершенно новую таблицу вместо добавления к существующему
Update # 2 Я играл с запроса пытается много вещей, а также корректировок схемы и я сузил проблему к UUID. По какой-то причине этот тип данных портит все вверх:
"UUID": "XXXXXXXXXXXX-XXXXXXXX-ХХХХХХХХХХХХ"
Схема определяет ее как строку
О, и так как мне потребовался FOREVER, чтобы понять это, вот совет для других ... если вы хотите получить список рабочих мест: bq ls -j -a. Если вы хотите увидеть детали работы, используйте: bq --format = prettyjson show -j –
iceanfire
можете ли вы разместить информацию о задании, в котором работаете? это вставка? создать таблицу? –
Эй, просто обновите его, чтобы включить дополнительную информацию, сообщите мне, если будет подтверждена дополнительная информация – iceanfire