Ошибка запроса Google BigQuery Scheduling при ручном запуске - PullRequest
0 голосов
/ 13 ноября 2018

Я могу успешно запустить Запланированные запросы Bigquery с параметрами @Run_time, @run_date.

Вы можете просмотреть неадекватную документацию Google на https://cloud.google.com/bigquery/docs/scheduling-queries

Но когда я пытаюсь, ручной запуск завершается неудачно; «Ошибка запуска передачи передачи: запрос содержит недопустимый аргумент. Отклонить», никаких подробностей: (* ​​1006 *

Пример кода: (пожалуйста, обратите внимание, я использую @run_date)

Таблица назначения: test_ {run_time | "% Y% m% d"} Параметр с именем table служит для создания разных таблиц для каждого дня. Например

test_20181112

test_20181113 и т. Д.

SELECT 
  @run_date AS mydate,
  title,
  author,
  text
FROM `bigquery-public-data.hacker_news.stories`
LIMIT
  10

Я думаю, что проблема вызвана параметром @run_date в запросе во время ручной операции.

Мой проект немного сложнее, я добавил этот код, чтобы каждый мог его легко попробовать. Как я уже упоминал выше, эта запланированная задача корректно работает в начальной настройке. Но когда я пытаюсь запустить руководство, выдает ошибку. Можете ли вы показать мне путь?

Спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 25 декабря 2018

Спасибо за ваш ответ.Я нашел причину проблемы;Если вы выберете дату окончания сегодня, это выдаст ошибку.Но если вы выберете предыдущие дни, это не даст никакой ошибки ..

0 голосов
/ 24 декабря 2018

Я думаю, что есть ошибка в мануальном запуске.

Вы должны тщательно выбрать дату начала и дату окончания (так же, как предыдущий прогон), чтобы не получить эту ошибку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...