EnglishDeutschFrançaisEspañolPortuguês

Snowflake · SF-DE · Advanced

SnowPro Advanced: Data Engineer (DEA-C02) — Questões de prática e simulado

Pratique com questões realistas de SF-DE, alinhadas aos objetivos do exame. Alex explica cada resposta, e seu Readiness Score mostra o que estudar em seguida.

65Questões
115minLimite de tempo
750/ 1000Nota de corte

Verificado com Snowflake · agosto de 2026Versão atual do exame

Sobre o exame

A SnowPro Advanced: Data Engineer Certification (DEA-C02) valida a expertise em construir e otimizar pipelines de dados no Snowflake, incluindo ingestão a partir de data lakes, APIs e fontes on-premise, transformação e clonagem de dados, streaming em tempo real com Snowpipe e tasks, gestão de compute escalável e analytics de desempenho. Ela cobra todo o ciclo de vida da engenharia de dados dentro do Snowflake.

Esta certificação foi desenhada para engenheiros de dados, desenvolvedores de ETL e arquitetos de pipeline com dois anos ou mais de experiência em engenharia de dados, incluindo prática com Snowflake. Ela demonstra a capacidade de construir infraestrutura de dados confiável e performática na plataforma.

O que cai na prova

Data Movement é o domínio de maior peso, com 28%, e cobre mecânica de ingestão, pipelines contínuos (Snowpipe, Streams, Tasks, Dynamic Tables), connectors e compartilhamento de dados. Em seguida vem Data Transformation, com 25%, que cobra UDFs, stored procedures, Snowpark e transformações em formatos semiestruturados e não estruturados. Performance Optimization fica com 19% e foca em diagnosticar problemas de queries e pipelines, não na configuração inicial.

Storage and Data Protection e Data Governance empatam em 14% cada, os domínios mais leves, com Time Travel, Fail-safe, funcionamento interno do clustering, tagging e masking policies. Movimentação e transformação somam mais da metade da prova, o que combina com a rotina de um data engineer de verdade: construir e consertar pipelines, em vez de ajustar storage depois que tudo já está rodando.

Estrutura do exame: SF-DE

Data Movement28%

Design and implement data loading, unloading, and replication using Snowpipe, COPY, external stages, and data sharing.

≈ 22 h
Performance Optimization19%

Optimize query performance, warehouse configuration, clustering keys, search optimization, and resource monitoring.

≈ 15 h
Storage and Data Protection14%

Manage storage, Time Travel, Fail-safe, data retention, cloning, and data protection strategies.

≈ 11 h
Data Governance14%

Implement data governance using tags, policies, masking, row access policies, and object tagging.

≈ 11 h
Data Transformation25%

Build data transformations using streams, tasks, stored procedures, UDFs, and Snowpark for pipeline automation.

≈ 20 h

Formato do exame e tipos de pergunta

São 65 questões em 115 minutos, entre múltipla escolha, múltipla seleção e formatos interativos. A maioria dos itens descreve uma fonte de dados, um requisito de pipeline ou um problema de performance e pede que você escolha o método de ingestão, a abordagem de transformação ou a configuração que resolve a situação. Como sobra cerca de 1,8 minuto por questão, reserve um tempo extra para os cenários de pipeline com várias etapas.

Tipos de pergunta: SF-DE

Múltipla escolha70%

Escolha a única resposta certa entre quatro ou cinco opções — o formato básico da prova.

Resposta múltipla30%

Mais de uma resposta está certa e você precisa de todas; o enunciado diz quantas marcar.

Snowflake confirma esses tipos de questão — não publica uma distribuição percentual; as proporções refletem nosso banco de questões alinhado ao exame.

Experimente cinco questões de SF-DE

Cinco questões direto do nosso banco de SnowPro Advanced: Data Engineer (DEA-C02). Responda uma — Alex explica o porquê.

O exame e o app são em inglês — estas questões de exemplo nós traduzimos.

Transformação de dados1 / 5

O que a função PARSE_JSON faz?

AlexExplicação completa do Alex

PARSE_JSON converte texto JSON válido em um valor VARIANT. A operação inversa é TO_JSON, que converte um VARIANT compatível com JSON em uma string. PARSE_JSON retorna NULL para entrada SQL NULL e para strings vazias ou compostas apenas por espaços em branco, mas um JSON não vazio e inválido gera erro. Use TRY_PARSE_JSON quando você quiser receber NULL em caso de erros de parsing. A extração de campos acontece depois do parsing, usando a notação de dois-pontos, GET ou GET_PATH.

Fontedocs.snowflake.com

Movimentação de dados2 / 5

O que a opção de cópia MATCH_BY_COLUMN_NAME faz em uma instrução COPY INTO <table> ao carregar dados semiestruturados?

AlexExplicação completa do Alex

MATCH_BY_COLUMN_NAME (CASE_SENSITIVE ou CASE_INSENSITIVE) em COPY INTO <table> mapeia os campos nomeados dos dados semiestruturados (JSON, Avro, Parquet, ORC) para as colunas da tabela de destino pelo nome, e não pela posição ordinal. Chaves de origem sem correspondência são ignoradas silenciosamente; colunas de destino sem correspondência recebem NULL. O padrão é NONE (mapeamento posicional). (Ref: docs.snowflake.com/en/sql-reference/sql/copy-into-table) Por que as outras opções estão erradas: “Impõe uma validação estrita de esquema e rejeita arquivos…”) Colunas de origem extras são ignoradas silenciosamente, não rejeitadas — não existe imposição de validação estrita de esquema. “Cria colunas novas na tabela de destino…”) O Snowflake nunca altera automaticamente o esquema da tabela de destino durante operações COPY para adicionar colunas novas. “Renomeia as colunas de origem para que fiquem iguais à tabela de destino…”) A opção faz a correspondência dos nomes como eles estão; não renomeia nenhuma coluna de origem.

Fontedocs.snowflake.com

Governança de dados3 / 5

Qual view do ACCOUNT_USAGE fornece informações sobre quais colunas foram acessadas pelas consultas?

AlexExplicação completa do Alex

A ACCESS_HISTORY, em SNOWFLAKE.ACCOUNT_USAGE, registra o acesso em nível de coluna de todas as consultas. Ela captura direct_objects_accessed (colunas na saída do SELECT) e base_objects_accessed (todas as colunas de origem, incluindo as usadas em JOINs e no WHERE). Também acompanha objects_modified para DML. Retém 365 dias. Exige Enterprise Edition ou superior. (Ref: docs.snowflake.com/en/sql-reference/account-usage/access_history) Por que as outras opções estão erradas: “QUERY_HISTORY”) A QUERY_HISTORY acompanha metadados de execução das consultas (duração, warehouse, status), mas não registra quais colunas específicas foram acessadas. “LOGIN_HISTORY”) A LOGIN_HISTORY registra eventos de autenticação (logins, falhas, informações do cliente), não padrões de acesso a dados em nível de consulta. “COLUMNS”) COLUMNS é uma view do Information Schema que lista metadados de colunas (nomes, tipos de dados, valores padrão) — ela não acompanha acessos.

Fontedocs.snowflake.com

Armazenamento e proteção de dados4 / 5

Uma tabela chamada ORDERS é excluída e, em seguida, uma nova tabela com o mesmo nome, ORDERS, é criada. É possível recuperar a tabela ORDERS original?

AlexExplicação completa do Alex

O UNDROP TABLE restaura uma tabela excluída dentro do período de retenção do Time Travel dela. Se já existir no schema uma tabela com o mesmo nome, o UNDROP retorna erro. A solução alternativa: renomeie primeiro a tabela em conflito (ALTER TABLE ORDERS RENAME TO ORDERS_TEMP) e depois execute UNDROP TABLE ORDERS para restaurar a original. (Ref: docs.snowflake.com/en/sql-reference/sql/undrop-table) Por que as outras opções estão erradas: “Não, a tabela original é perdida em definitivo quando uma nova tabela com o mesmo nome é criada”) A tabela original NÃO é perdida em definitivo — o Time Travel mantém os dados das tabelas excluídas pelo período de retenção configurado (até 90 dias no Enterprise e superiores). “Sim, usando UNDROP TABLE ORDERS com um ID de consulta anterior à exclusão”) O UNDROP TABLE não aceita um parâmetro de ID de consulta — ele age sobre o objeto excluído mais recentemente com aquele nome. “Sim, usando UNDROP TABLE ORDERS, que renomeia automaticamente a tabela atual”) O UNDROP não renomeia automaticamente a tabela atual — ele falha com um erro de conflito de nome que precisa ser resolvido manualmente.

Fontedocs.snowflake.com

Otimização de desempenho5 / 5

Qual das colunas a seguir seria a MENOS eficaz como chave de clustering?

AlexExplicação completa do Alex

Uma coluna UUID é a chave de clustering MENOS eficaz porque sua cardinalidade altíssima (única por linha) impede qualquer pruning útil de micro-partições. Chaves de clustering eficazes agrupam as linhas em faixas sobrepostas, para que o otimizador de consultas consiga pular as partições irrelevantes. Com UUIDs, cada micro-partição contém valores únicos e aleatórios, ou seja, nenhuma partição pode ser descartada — o que resulta em varreduras completas da tabela. Os custos de re-clustering também são excessivos. O distrator A (data com filtros de intervalo) e C/D (cardinalidade de baixa a média com filtros de igualdade) são bons candidatos a chave de clustering e permitem um pruning de partições eficaz. Chaves ideais têm cardinalidade de baixa a média e aparecem com frequência em cláusulas WHERE ou JOIN. Ref: docs.snowflake.com/en/user-guide/tables-clustering-keys.

Fontedocs.snowflake.com

388 questões, construídas como o exame

Cada domínio do exame SF-DE tem questões suficientes no banco para você praticar a fundo. Um simulado apresenta 65 questões seguidas, no mesmo cronômetro de 115 minutos do dia do exame.

Ata de verificação: SF-DE

Conferência do conteúdo com a Snowflake4 de agosto de 2026

última verificação com a fonte oficial da Snowflake

Nota de corte750 / 1.000

conforme publicado pela Snowflake

Cobertura do conteúdo22 objetivos oficiais

distribuídos em 5 domínios, segundo o guia oficial do exame

Tamanho do banco388 questões

= 5 simulados completos de 65 questões — nunca a mesma questão duas vezes

Cobertura de domíniostodos os 5 domínios no peso oficial

Data Movement 107 · Performance Optimization 73 · Storage and Data Protection 56 · Data Governance 55 · Data Transformation 97

Validação canônica388 de 388

cada uma verificada com a documentação oficial da Snowflake — resposta, opções e explicação, fonte citada

Metodologia documentada abertamente.Como as questões são feitas →

Preparação para SF-DE

Quanto tempo você precisa depende da experiência prática que já tem. O resto é definido pelo fornecedor: como a prova é aplicada, quando você pode refazê-la e por quanto tempo a certificação continua válida.

A prova é aplicada com proctoring online ou em um centro de testes presencial, em inglês. A certificação vence dois anos depois da data de emissão; a recertificação acontece pelo programa Snowflake Continuing Education, com um curso elegível ministrado por instrutor ou uma certificação SnowPro de nível equivalente ou superior.

Seu plano: SF-DE

Preparação

Tempo de estudo50–120 h

normalmente cerca de 50 h se você já trabalha com essas tecnologias, cerca de 120 h começando do zero

NívelAvançado
Vale ter antesTer a certificação SnowPro Core. 2 anos ou mais de experiência prática em engenharia de dados no Snowflake, em ambiente de produção.

Dia da prova e depois

ModalidadeSupervisionado online ou centros de testes presenciais.
Política de repetiçãoLimite de 4 tentativas em um período de 12 meses. Após três tentativas, a Snowflake recomenda participar de um curso de treinamento presencial da Snowflake. Cada inscrição exige o pagamento integral da taxa de inscrição.
Validade2 anos

As certificações Snowflake expiram dois anos depois da data de emissão. Para recertificar, você usa o programa de Educação Continuada (CE) da Snowflake: conclua um treinamento Snowflake com instrutor (ILT) que seja elegível ou conquiste uma certificação SnowPro de nível equivalente ou superior. Para participar do programa CE, é preciso ter uma certificação válida.

As horas são a nossa própria estimativa de planejamento — a Snowflake não publica um tempo de preparação para esta prova. Um ponto de partida para o seu calendário, não uma meta.

Erros comuns

Quem nunca montou na prática um pipeline com Snowpipe e Tasks costuma errar como streams (change tracking) e tasks (execução agendada) se combinam para ingestão contínua, e quando vale usar o carregamento orientado a eventos do Snowpipe em vez de um COPY INTO em lote. A mesma lacuna aparece no design de storage: transient tables não têm Fail-safe, mas sobrevivem entre sessões, enquanto temporary tables existem só dentro da sessão. Aparece também no comportamento do MERGE quando a origem tem correspondências duplicadas. As questões de zero-copy cloning pegam quem imagina que clonar um banco duplica o storage na hora, quando na verdade ele fica compartilhado até que algo mude.

Pontos de atenção: SF-DE

  1. 01Streams vs Tasks

    Confundir Streams (rastreamento de mudanças em tabelas) com Tasks (execução agendada de SQL), e não entender como os dois se combinam em pipelines contínuos, gera erro nas questões sobre CDC.

  2. 02Snowpipe vs COPY INTO

    Não saber quando usar Snowpipe (contínuo, orientado a eventos) e quando usar COPY INTO (em lote, sob demanda) para cada padrão de ingestão leva a decisões de arquitetura erradas.

  3. 03Transient vs Temporary

    Trocar tabelas transient (sem Fail-Safe, mas que persistem entre sessões) por temporary (restritas à sessão e descartadas automaticamente) leva a respostas erradas sobre otimização de storage.

  4. 04MERGE Semantics

    Não dominar o comportamento do MERGE quando há correspondências duplicadas, os resultados não determinísticos que isso produz e a diferença entre as cláusulas matched e not matched gera erros nas questões de transformação.

  5. 05Zero-Copy Cloning

    Esquecer que o clone compartilha o storage do original até ser modificado, e que clonar um schema ou database também clona todos os objetos filhos, leva a respostas incorretas sobre storage e pipelines.

O Pass-IT treina você exatamente nesses pontos fracos — adaptativo e espaçado →

Perguntas frequentes

Quanto tempo dura o exame SnowPro Advanced: Data Engineer (DEA-C02)?

O exame SnowPro Advanced: Data Engineer (DEA-C02) tem 65 questões e um limite de 115 minutos.

Qual é a nota de corte para SnowPro Advanced: Data Engineer (DEA-C02)?

Você precisa de 750 / 1000 para passar no exame SnowPro Advanced: Data Engineer (DEA-C02).

Quais são os erros mais comuns no exame SnowPro Advanced: Data Engineer (DEA-C02)?

Os erros mais comuns incluem: Streams vs Tasks, Snowpipe vs COPY INTO, Transient vs Temporary, MERGE Semantics, Zero-Copy Cloning. Concentre seu tempo de estudo nessas áreas para não perder pontos.

Como é o peso das seções do exame Advanced Data Engineer?

Data movement é a maior seção, com 28%, seguida de data transformation com 25% e performance optimization com 19%. Storage and data protection e data governance ficam com 14% cada uma. Mover e transformar dados é, portanto, mais da metade do exame, com a governança ocupando uma fatia menor, mas nada irrelevante.

Você precisa do SnowPro Core antes do exame Advanced Data Engineer?

Sim, a certificação Core é requisito obrigatório para qualquer exame SnowPro de nível advanced. A Snowflake também espera dois anos ou mais de prática de data engineering em produção na plataforma. O catálogo estima cerca de 80 horas além dessa experiência.

Como você renova a certificação Advanced Data Engineer?

Pelo programa de educação continuada, dentro de dois anos a partir da data de emissão. As rotas aceitas são um curso de treinamento da Snowflake com instrutor ou uma certificação SnowPro equivalente ou superior. Como é preciso ter uma certificação válida para entrar no programa, uma credencial vencida significa recomeçar do Core.

Quantas vezes você pode fazer o exame Advanced Data Engineer?

Quatro vezes em qualquer período de 12 meses. A Snowflake recomenda treinamento presencial depois da terceira tentativa, o que vale ler como um sinal sobre como o exame é construído, e não como argumento de venda.

O Pass-IT é uma ferramenta de estudo independente, sem afiliação com a Snowflake nem endosso da Snowflake; Snowflake e os nomes dos exames são marcas dos respectivos titulares.

Uma certificação. Um único pagamento.

Acesso completo ao SF-DE

Acesse todo o banco de questões desta certificação. Alex explica cada resposta, e seu Readiness Score mostra o que estudar em seguida.

Comprar acesso ao SF-DE por $29.99Um único pagamento. Acesso vitalício a esta certificação.
Veja grátis se você está pronto20 questões. Sem cartão. Veja o que estudar antes de comprar.

Chegue a 80 % de preparação e passe — ou seu dinheiro de volta.

Como funciona o score →