potiuk commented on issue #30869: URL: https://github.com/apache/airflow/issues/30869#issuecomment-1523737075
I think what you are really looking at are Dataset support. TriggerDagRun is just an operator and we are not planning to add more semantics meaning and make specific API for that. From the point of view this is specific operator "trigger DAGrun" that has speicific parameters (dag_id to trigger) and if you want to parse it and build your dependencies there, you are free to do so. But really the way we added (and we plan to build on) when it comes to dag dependencies is dataset-driven schedule and dataset dependencies and it has not only capabilities of keeping relations between dags and tasks, but also add semantic meaning to the dataset produced and consumed by those, and it will be acompanied with Lineage information as well. So you almost definiely want to use datasets for what you want to do https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html#operation/get_dataset Converting it to a discussion - this is of course my personal view, but it is highly unlikely we are going to enhance generic DAG/TASK API with more semantics information about the dependencies, where Datasets are the future. Converting it to a discussion if more of it is needed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
