Questão 3 — Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas
Um engenheiro de dados está usando um trabalho de ETL do AWS Glue para remover registros desatualizados de clientes de uma tabela que contém informações de contas de clientes. O engenheiro de dados está usando o seguinte comando SQL: MERGE INTO accounts t USING mensal_accounts_update s ON t.customer = s.customer WHEN MATCHED THEN DELETE O que acontecerá quando o engenheiro de dados executar o comando SQL?
- A. Todos os registros de clientes existentes na tabela de contas de clientes e na tabela de atualizações_de_contas_mensais serão excluídos da tabela de contas.
- B. Somente os registros de clientes presentes em ambas as tabelas serão retidos na tabela de contas de clientes.
- C. A tabela de atualizações_de_contas_mensais será excluída.
- D. Nenhum registro será excluído porque a sintaxe do comando não é válida no AWS Glue.
Resposta correta:
A
Explicação
Explicação: Na implementação SQL do AWS Glue (compatível com Spark SQL), a instrução MERGE INTO oferece suporte a ações condicionais. A cláusula WHEN MATCHED THEN DELETE exclui registros correspondentes da tabela de destino (contas) onde a condição de junção é verdadeira. "Uma instrução MERGE INTO pode realizar atualizações, inserções ou exclusões com base na condição de correspondência entre as tabelas de origem e de destino." Ace the AWS Certified Data Engineer - Certificação Associada - versão 2 - apple.pdf
Quer todas as 289 questões por R$ 198,00?