BigData / Apache Airflow Interview Questions
What is the difference between schedule_interval and timetable in Airflow?
schedule_interval (deprecated from Airflow 2.4) accepted cron strings or timedelta objects to define how frequently a DAG should run. schedule (the replacement) accepts the same values but also supports Timetables.
A Timetable is a plugin interface that gives full control over how data intervals and run times are calculated. This supports use cases like business-day schedules or irregular intervals that can't be expressed with cron alone.
from airflow.timetables.interval import CronDataIntervalTimetable
with DAG(
'example',
timetable=CronDataIntervalTimetable('0 9 * * MON-FRI', timezone='UTC'),
...
) as dag:
...
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
