Моя работа требует от меня запуска BigQuery на R и загрузки результата обратно в BigQuery.Я выполняю запрос с различными фильтрами даты, например:
query 1: select * from table where date <= '2019-01-01'
query 2: select * from table where date <= '2018-12-01'
query 3: ...
Я запускал их в R, начиная с запроса 1. Когда я запускаю запрос 2 в R, результат, как правило, остается таким же, как и вЯ запускаю запрос 1, хотя я очистил все временные кадры данных в среде.Только если я выполню запрос 2 во второй раз, результат станет правильным.
То же самое происходило, когда я запускаю запрос 3, 4, 5 .. результат всегда имеет тенденцию быть таким же, как предыдущий запрос, когда я запускаю 1-й раз, но меняюсь на правильный, когда я выполняю 2-й раз без изменениячто-нибудь в сценарии.И оба раза запрос выполняется успешно без ошибок.
Я никогда не видел подобного случая раньше.Кто-нибудь видел то же самое?
Я подозреваю, что BigQuery каким-то образом взял старый результат, когда я на самом деле запускаю новый запрос с другим фильтром, и понял, что только когда я запускаю новый запрос во второй раз.