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 do exercício
- Modifique o site
templated_commandpara iterar em uma lista de nomes de arquivos. - Passe o endereço
filelistpara o comando modelado no operador.
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício