Запланированный запрос большого запроса сохранен в отдельных таблицах с именами вчерашней даты - PullRequest
0 голосов
/ 11 октября 2018

Я хочу ежедневно выполнять запланированный запрос для большого запроса на основе ежедневного экспорта Google Analytics.Мне удалось настроить запрос, который выполняется, но я не могу заставить таблицу работать так, как я хочу.Я хочу записать в выходную таблицу с именем tablename_YYYYMMDD, где дата должна быть вчерашней (относительно времени выполнения).Я настроил запрос и имя таблицы назначения на имя таблицы _ $ {run_time-25h | "% Y% m% d"}, оставив поле раздела пустым.Вместо того, чтобы создавать новую таблицу каждый день с назначенным мной именем, запланированный запрос сохраняет результат в той же таблице с именем tablename_, которая содержит псевдостолбец с именем _PARTITIONTIME, который соответствует дате вчерашнего дня.

Как получить запланированный запрос, чтобы каждый день сохранять результат в новую таблицу и не создавать псевдоколонки?

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Вам нужно вот так, без знака $.Больше формата здесь .

mytable_-25h{run_time|"%Y%m%d"}

ввод во время выполнения: 2018-02-15 00:00:00 UTC производит mytable_20180214

0 голосов
/ 11 октября 2018

Я думаю, вам не нужен $, так как это делает его "секционированной таблицей времени загрузки", поэтому попробуйте

tablename_{run_time-25h|"%Y%m%d"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...