Amazon DEA-C01: Orquestração de Dados e Gerenciamento de Fluxo de Trabalho — Guia de estudos

Faz parte do Amazon Data Engineer Associate DEA-C01 — Guia de estudos. Pratique com respostas verificadas no centro de exames da Amazon, ou faça testes cronometrados no ExamRoll.io.

Orquestração e gerenciamento de workflows são centrais para a construção de plataformas de dados confiáveis e de fácil manutenção: eles coordenam jobs de extração, transformação e carga (ETL), gerenciam dependências, lidam com falhas e integram processos orientados a eventos. Este domínio abrange as opções gerenciadas da AWS para ETL em lote, DAGs complexos, máquinas de estado serverless e agendamento de eventos — cada uma com diferentes semânticas de execução, durabilidade e trade-offs de escalabilidade. Entender quando usar AWS Glue Workflows, MWAA, Step Functions ou EventBridge Scheduler — e como configurar o tratamento de erros e a observabilidade — é crucial para ter pipelines previsíveis e controlar os custos operacionais.

AWS Glue Workflows e triggers

Os AWS Glue Workflows agrupam jobs, crawlers e triggers do Glue em um grafo de dependências e permitem que você execute ETL de forma coordenada. Crie workflows através do console ou da CLI (

undefined

). Os triggers (gatilhos) se anexam aos workflows e existem em três tipos: agendado (scheduled), sob demanda (on-demand) e condicional (conditional). Exemplo de criação via CLI para um trigger agendado:

undefined

Triggers condicionais usam um Predicate que referencia o nome e o estado (state) do job (SUCCEEDED, FAILED). Exemplo de JSON para um predicate:

undefined

. Por padrão, os triggers condicionais do Glue disparam em caso de sucesso; para lidar com falhas, configure as condições com State=FAILED ou crie um trigger FAILED explícito para rotear erros para jobs de remediação ou alertas do SNS.

Padrões operacionais e critérios de decisão:

undefined

ou

undefined

para triggers sob demanda.

Tratamento de erros: adicione triggers FAILED, emita métricas do CloudWatch para sucesso/falha do job e envie falhas para uma fila de mensagens mortas (dead-letter queue) do SQS/SNS via Lambda para novas tentativas automatizadas e investigação.

Amazon MWAA (Managed Airflow) para DAGs complexos

O MWAA fornece um ambiente gerenciado do Apache Airflow para expressar DAGs complexos, dependências de tarefas, sensores (sensors) e operadores (operators) customizados. Crie ambientes com

undefined

e forneça um caminho S3 para os DAGs e uma execution role. Detalhes importantes de dimensionamento e rede:

Critérios de decisão:

Tratamento de erros no Airflow: use novas tentativas (retries) de tarefa e retry_delay nas definições do DAG, defina on_failure_callback para notificar ou enviar para uma fila de mensagens mortas do SQS e configure o tratamento de SLA no nível da tarefa para disparar DAGs de remediação.

AWS Step Functions para orquestração serverless

O Step Functions fornece orquestração com estado (stateful) com uma linguagem baseada em JSON chamada Amazon States Language e se integra amplamente com os serviços da AWS. Escolha entre workflows Standard e Express:

undefined

.

Casos de uso e critérios de decisão:

Tratamento de erros e padrões de integração:


Transformação e Processamento de Dados · Todos os domínios · Consulta e Análise de Dados

Pratique estas questões → · Prática cronometrada no ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Passe no seu exame →

Navegar Amazon →

Related guides

Acesso completo

Uma assinatura. Todos os exames.

Todo plano desbloqueia pesquisa ilimitada de respostas, testes práticos, explicações de AI e a biblioteca completa de recursos — em mais de 20 idiomas.

Mensal
24.87
Just €0.83/day
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

Melhor custo-benefício
12 meses
179.87
Just €0.49/daySave 40%
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

✓ Plano gratuito incluído · ✓ Cancele a qualquer momento · ✓ Todos os planos desbloqueiam o produto completo