1
resposta

Erro ao tentar abrir a DAG

Ao clicar para abrir minha DAG, recebo essa mensagem de erro:

DAG "primeiro_dag" seems to be missing from DagBag.

minha DAG:

from airflow.models import DAG
from airflow.utils.dates import days_ago
from airflow.operators.empty import EmptyOperator
from airflow.operators.bash import BashOperator

with DAG(
    'primeiro_dag',
    start_date=days_ago(1),
    schedule_interval='@daily'
) as dag:

    tarefa1 = EmptyOperator(task_id='tarefa_1')
    tarefa2 = EmptyOperator(task_id='tarefa_2')
    tarefa3 = EmptyOperator(task_id='tarefa_3')
    tarefa4 = BashOperator(
        task_id='cria_pasta',
        bash_command=r'mkdir -p "/home/airflow/pasta"'
    )

    tarefa1 >> [tarefa2, tarefa3]
    tarefa3 >> tarefa4

Alguem teria uma sugestão por gentileza do que possa ser?

1 resposta

Olá Marcel, tudo bem?

Esse erro "DAG 'primeiro_dag' seems to be missing from DagBag" indica que o Airflow não conseguiu encontrar a sua DAG. Olhei o seu código não encontrei nehum erro de sintaxe. Portanto, para resolver esse problema peço que faça alguma verificações:

  • Verifique se o arquivo do DAG está no diretório correto, identifique se arquivo ele está localizado no diretório especificado do Airflow.
  • Verifique se o nome do arquivo da sua DAG está correto e se possui a extensão .py. Por exemplo, primeiro_dag.py.

Ressalto que o Airflow pode levar algum tempo para atualizar a interface gráfica. Então, se você acabou de criar ou modificar o DAG, pode ser necessário esperar um pouco e atualizar a página.

Espero ter ajudado.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!