В BigQuery я могу составить запрос и затем установить таблицу назначения в разделе «Дополнительно»> «Настройки запроса». Это работает, как и ожидалось, для запросов без переменных, например:
SELECT * FROM foo.bar WHERE PARSE_TIMESTAMP("%a, %d %b %Y %X %z", date_created) > '2020-01-01 00:00:00';
Однако, когда я пытаюсь заменить эту строку форматирования на переменную, неожиданно параметры для установки таблицы назначения не отображаются в меню «Дополнительно»> «Запрос». Настройки. Например:
DECLARE date_format STRING DEFAULT "%a, %d %b %Y %X %z";
SELECT * FROM foo.bar WHERE PARSE_TIMESTAMP(date_format, date_created) > '2020-01-01 00:00:00';
Кроме того, даже когда я пытаюсь запланировать второй запрос, у меня нет возможности установить таблицу назначения.
Ожидается ли такое поведение? Это где-нибудь задокументировано? Мне не удалось найти объяснение.