Workflow Orchestration with Cloud Composer (WOCC) – Contenuti

Contenuti dettagliati del Corso

Module 1 - Introduction to Cloud Composer

Topics

  • Data Engineer's need for Workflow Orchestration
  • Introduction to Apache Airflow
  • Cloud Composer
  • Environment Setup
  • Using the Composer and Airflow

Objectives

  • Explore Apache Airflow and Cloud Composer.
  • Provision Cloud Composer instances.
  • Explore the Airflow and Composer UIs.

Activities

  • Lab: Provisioning Cloud Composer

Module 2 - Creating and managing DAGs

Topics

  • DAG structure and best practices
  • Common operators
  • Dependencies, trigger rules, and flow control
  • Integration of Airflow and Google Cloud Services

Objectives

  • Write DAGs.
  • Explore common Airflow operators.
  • Manage triggers, dependencies, and flow control.
  • Integrate Airflow with Google Cloud Services.

Activities

  • Lab: Assembling a Data Processing Workflow

Module 3 - Advanced Airflow techniques and best practices

Topics

  • Advanced Airflow features
  • Debugging DAGs
  • Performance and scalability
  • Security and Access Control
  • Observability and monitoring

Objectives

  • Leverage advanced Airflow features.
  • Debug DAGs.
  • Observe and monitor your running DAGs

Activities

  • Lab: Extending and Monitoring DAGs