Uso de listas com modelos
Mais uma vez, você decide fazer algumas modificações no design do seu fluxo de trabalho cleandata
. Dessa vez, você percebe que precisa executar o comando cleandata.sh
com o argumento date e o argumento file como antes, só que agora você tem uma lista de 30 arquivos. Você não deseja criar 30 tarefas, portanto, seu trabalho é modificar o código para suportar a execução do argumento para 30 ou mais arquivos.
A lista de arquivos Python já foi criada para você, chamada simplesmente de filelist
.
Este exercício faz parte do curso
Introdução ao Apache Airflow em Python
Instruções de exercício
- Modifique o site
templated_command
para iterar em uma lista de nomes de arquivos. - Passe o endereço
filelist
para o comando modelado no operador.
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
