Podsumowanie

Budowanie potoków danych z Airflow

Volker Janz

Developer Advocate at Astronomer

Co udało ci się zbudować

Ścieżka kursu: 4 rozdziały prowadzące do potoków produkcyjnych

  • Tworzyłeś DAG-i za pomocą TaskFlow API i przekazywałeś dane przez XCom
  • Budowałeś dynamiczne przepływy z mapowaniem zadań, zasobami i przepływami HITL
  • Przygotowywałeś DAG-i produkcyjnie z retry, operatorami odroczonymi i testami
  • Orkiestrowałeś obciążenia SQL z partycjami i bramkami jakości danych
Budowanie potoków danych z Airflow

Twój zestaw narzędzi

Rozdział 1: Podstawy

  • @dag, @task, TaskFlow API
  • XCom, .output, przekazywanie danych
  • Wersjonowanie DAG-ów, strategie harmonogramowania

Rozdział 2: Zaawansowane tworzenie

  • .expand(), .partial(), dynamiczne mapowanie zadań
  • Asset, gniazda wyjściowe, schedule=[Asset], harmonogramowanie oparte na danych
  • {{ ds }}, idempotentność, udział człowieka w procesie

Rozdział 3: Gotowość produkcyjna

  • retries, on_failure_callback, alerty o przekroczeniu terminów
  • deferrable=True, Triggerer
  • DagBag, dag.test(), @task_group

Rozdział 4: Obciążenia SQL

  • SQL z SQLExecuteQueryOperator
  • CronPartitionTimetable, PartitionedAssetTimetable
  • Jakość danych, CLI, wdrożenie Airflow na produkcję
Budowanie potoków danych z Airflow

Zacznij budować już dziś

Zacznij budować już dziś

$$

Budowanie potoków danych z Airflow

Powodzenia w budowaniu!

Budowanie potoków danych z Airflow

Preparing Video For Download...