🔥 3-day streak
Professional Data Engineer71 / 169
Question 71 of 169
A retail analytics team uses Cloud Composer (Apache Airflow) to orchestrate a daily batch pipeline that reads the previous day's sales files from Cloud Storage, transforms them in Dataflow, and appends results into a BigQuery table partitioned by date. Occasionally a task fails midway and Airflow automatically retries it. The team also frequently runs manual backfills for past dates. They notice that retries and backfills sometimes produce duplicate rows in BigQuery. What is the best way to redesign the pipeline so that retries and backfills remain safe?
Reviewed for accuracy · Report an issueNext question