Я могу запустить текстовый файл с запросами, разделенными символом ';' в импала-оболочке. Однако у меня есть несколько запросов, которые требуют результатов другого запроса. Например, если Query1 дает мне name | age | birthday
, а затем следующий запрос будет выглядеть примерно так: SELECT * FROM table1 WHERE age in (...)
, и эти возрасты будут из столбца age из первого запроса.
Я знаю, что вы можете указать с параметром --vars
, но это похоже на вставку значений c. Есть ли способ создать скрипт Python для обработки чего-то подобного, который будет работать в оболочке impala?