Вставка / вставка для пропаривания Все - долгая задержка?

Я передаю данные в таблицу BigQuery из API Google для Python.

Я получаю 200 OK без ключа insertErrors в ответе bigQuery:

{u'kind': u'bigquery#tableDataInsertAllResponse'}

Если я запрашиваю свою таблицу, там всего 2 строки, несмотря на то, что я недавно вставил несколько дополнительных записей (20 минут +).

Я нигде не вижу ошибок - может кто-нибудь посоветовать мне, как отладить эту проблему?


person user1607103    schedule 04.04.2014    source источник
comment
Сообщите идентификатор задания, которое вы только что выполнили, обычно есть небольшая задержка, пара минут, но не должна быть в пределах десяти минут.   -  person Pentium10    schedule 04.04.2014
comment
Я новичок в bigquery, так что извините, если это глупый вопрос, но как мне получить / найти идентификатор задания для потоковой вставки?   -  person user1607103    schedule 05.04.2014
comment
аналогичный код PHP существует здесь: stackoverflow.com/questions/22150608/   -  person Pentium10    schedule 05.04.2014
comment
Я думаю, что потоковые вставки работают по-другому. Я использую метод, описанный внизу этой страницы: developers.google.com / bigquery / streaming-data-into-bigquery (см. вкладку Python в примере)   -  person user1607103    schedule 05.04.2014


Ответы (1)


Я нашел решение здесь: https://stackoverflow.com/a/19145783/1607103

Я решил проблему, с которой столкнулся, создав в нем новый набор данных и новые таблицы. Теперь все работает отлично, и данные видны через несколько секунд после их добавления. Я нахожусь на той стадии своего проекта, когда структуры таблиц часто меняются, что, кажется, является причиной проблемы. Я позабочусь, чтобы измененные таблицы на данный момент имели разные имена.

Я очень обеспокоен тем, что в bigquery возникают проблемы с отсутствием видимости. Это не вселяет во меня уверенности в том, что ошибок нет и нет никаких признаков (о которых я знаю), что что-то идет не так.

person user1607103    schedule 05.04.2014