По порядку Junior ETL, ELT и Airflow обновлено

Шаги типичного ежедневного DAG

Вопрос

Расставьте задачи ежедневного DAG загрузки по порядку.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Сенсор ждёт готовности данных в источнике за интервал
  2. 2
    Уведомление потребителей о готовности
  3. 3
    Перестроение витрин за интервал
  4. 4
    Проверки качества: объём, ключи, NULL
  5. 5
    Выгрузка данных за интервал в сырой слой
  6. 6
    Загрузка в staging хранилища
Показать ответ и разбор

Коротко

Проверки стоят до витрин, чтобы плохие данные не дошли до отчётов. Все шаги работают с интервалом запуска, поэтому весь DAG можно перезапустить за любой день.

Правильный порядок

  1. 1
    Сенсор ждёт готовности данных в источнике за интервал
  2. 2
    Выгрузка данных за интервал в сырой слой
  3. 3
    Загрузка в staging хранилища
  4. 4
    Проверки качества: объём, ключи, NULL
  5. 5
    Перестроение витрин за интервал
  6. 6
    Уведомление потребителей о готовности

Разбор

Проверки стоят до витрин, чтобы плохие данные не дошли до отчётов. Все шаги работают с интервалом запуска, поэтому весь DAG можно перезапустить за любой день.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.