Page MenuHomePhabricator

dbt: delay job by arbitrary amounts of time
Closed, DeclinedPublic

Description

In addition to the parent tasks' orchestration improvements, allow time delayed runs for dbt jobs

Acceptance Criteria

  • dbt job can be delayed by an arbitrary amount of time. So in config the user sets delay_days: 2 at the group or job level, and then the DAG adds a sensor dependency like:
delay_arbitrary = TimeDeltaSensorAsync(
    task_id="delay_arbitrary",
    delta=timedelta(days=2),
)