Сегодня я встретил очень интересное сообщение об ошибке BigQuery. Я запрашивал таблицу с полем user.yob
(как и в году рождения). Я был немного небрежен, когда я написал запрос, проецирование на несуществующего поля «user.age» вместо user.yob
:BigQuery: Заинтриговано сообщением об ошибке
SELECT user.age, ...
Это вызвало следующее сообщение об ошибке:
BigQuery error in mk operation: Field 'user.age' not found; did you mean 'user.yob'?
сейчас Мне очень любопытно.
Как BigQuery удалось предложить точное поле, на котором я намеревался проецировать?
Кстати, в таблице, которую я запрашивал, есть много полей (по меньшей мере, 50), так что это не так, как user.yob
было единственным доступным полем.
Спасибо, вы и команды команд BQ! – Pentium10