J'apprendais l'airflow Apache et j'ai constaté qu'il y avait un opérateur appelé DummyOperator. J'ai googlé sur son cas d'utilisation, mais je n'ai rien pu comprendre que je peux comprendre. Quelqu'un peut-il ici s'il vous plaît discuter de son cas d'utilisation?
dummy_Operator est utilisé dans Brid BridCyThonOperator où nous décidons de la prochaine tâche en fonction de certaines conditions.
Par exemple:
-> task C->task D
task A -> task B -> task F
-> task E(Dummy)
Supposons donc que nous ayons une condition dans la tâche B qui décide de suivre [tâche C-> tâche d] ou tâche E(Dummy) pour atteindre la tâche F.
Puisque nous ne pouvons pas laisser d'autre condition vide, nous devons mettre un opérateur factice qui ne fait que passer ou contourner.
Un autre cas d'utilisation: J'ai mis en place un cadre qui renvoie un opérateur. Dans la plupart des cas, il s'agit d'un postgreopérateur, mais sous une certaine configuration spécifiée par l'utilisateur, il n'y a pas de SQL à exécuter, mais l'appelant s'attend toujours à un opérateur, donc je retourne un format de machine à analyser plutôt qu'un postgreffreopérateur avec un SQL trivial comme "Sélectionner 1;".