Description
Improve the ability to filter DAGs based on their asset-based scheduling configuration, building upon the existing asset_expression support.
Proposed Solution
Add new query parameters to filter DAGs based on their asset scheduling configuration:
has_asset_schedule: Filter DAGs that use asset-based scheduling
asset_dependency: Filter DAGs by specific asset dependencies
Use case/motivation
While asset_expression is included in DAGWithLatestDagRunsResponse, there's no dedicated filter parameter to query DAGs based on their asset-based scheduling properties. This makes it difficult to find DAGs that depend on specific assets or have asset-based triggers. This functionality is crucial to fix #53041. Once this is implemented, the UI filter functionality will be built on top of this.
Related issues
Are you willing to submit a PR?
Code of Conduct
Description
Improve the ability to filter DAGs based on their asset-based scheduling configuration, building upon the existing
asset_expressionsupport.Proposed Solution
Add new query parameters to filter DAGs based on their asset scheduling configuration:
has_asset_schedule: Filter DAGs that use asset-based schedulingasset_dependency: Filter DAGs by specific asset dependenciesUse case/motivation
While
asset_expressionis included inDAGWithLatestDagRunsResponse, there's no dedicated filter parameter to query DAGs based on their asset-based scheduling properties. This makes it difficult to find DAGs that depend on specific assets or have asset-based triggers. This functionality is crucial to fix #53041. Once this is implemented, the UI filter functionality will be built on top of this.Related issues
Are you willing to submit a PR?
Code of Conduct