EnglishDeutschFrançaisEspañolPortuguês

Databricks · DB-DEA · Associate

Databricks Data Engineer Associate — Questões de prática e simulado

O exame Databricks Certified Data Engineer Associate valida a capacidade de usar a Databricks Data Intelligence Platform nas tarefas centrais de engenharia de dados.

45Perguntas por simulado do Pass-IT
90minTempo limite do simulado do Pass-IT

Conferido com informações de Databricks · setembro de 2026 · Versão atual do exame

Veja como é aprender com o Pass-IT.

Responda a uma pergunta de exemplo de DB-DEA e leia a explicação com a fonte. Aqui mesmo, sem cadastro.

Governança e segurança1 / 5

Um engenheiro de dados precisa acessar a API REST do Databricks a partir de um notebook. Qual método de autenticação é recomendado para cargas de trabalho de produção automatizadas?

AlexExplicação completa do Alex

OAuth M2M com service principals é a autenticação recomendada pelo Databricks para cargas de trabalho de produção automatizadas. Service principals são identidades não humanas que geram tokens OAuth de curta duração pelo fluxo de client credentials, eliminando os riscos de credenciais de longa duração. Análise dos distratores: roles do IAM com escopo de cluster controlam o acesso aos recursos do cluster, não a autenticação da API. Tokens de usuário do Azure AD estão presos a sessões interativas de usuário, o que não serve para automação sem supervisão. PATs em secret scopes são mais simples, mas têm longa duração e ficam vinculados a um usuário — se essa pessoa sair ou o PAT vazar, o pipeline está comprometido. Boa prática: guarde as credenciais OAuth e leia-as com dbutils.secrets.get(), nunca deixe tokens fixos no código. Ref: docs.databricks.com/en/dev-tools/auth/oauth-m2m

Fontedocs.databricks.com

Transformação e modelagem de dados2 / 5

Um engenheiro de dados escreve uma consulta de Structured Streaming que faz join de um DataFrame de streaming com um DataFrame estático. Que tipo de join é esse?

AlexExplicação completa do Alex

Fazer join de um DataFrame de streaming com um DataFrame comum (estático) produz um join stream-static. O lado estático é relido a cada disparo de micro-batch, então atualizações na tabela estática são captadas automaticamente. Não é preciso watermark nem gerenciamento de estado. Análise dos distratores: join com janelas se refere a agregações baseadas em janelas de tempo no processamento de streams, não a uma classificação de tipo de join. Join de streams com estado implica joins stream-stream, que exigem watermarks nos dois lados para limitar o estado e evitar crescimento ilimitado. Join de lookup temporal não é um termo reconhecido no Spark Structured Streaming. Joins stream-static são ideais para enriquecer dados de streaming com tabelas de dimensão de mudança lenta. Ref: docs.databricks.com/en/transform/join

Fontedocs.databricks.com

Implementação de CI/CD3 / 5

Qual afirmação sobre o Databricks Repos está correta?

AlexExplicação completa do Alex

O Databricks Repos (agora chamado de pastas Git) se integra a provedores Git (GitHub, Azure DevOps, GitLab, Bitbucket) para sincronizar notebooks e código com repositórios remotos. Os usuários podem clonar, criar branches, fazer commit, push e pull, o que viabiliza fluxos de trabalho Git padrão dentro do Databricks. Análise dos distratores: os Repos NÃO aplicam regras de proteção de branch — isso é configurado nas definições do provedor Git. Os Repos NÃO armazenam resultados de execução: apenas os arquivos-fonte são sincronizados; o histórico de execuções fica no workspace. Os Repos NÃO oferecem um runner de CI/CD embutido — o CI/CD é tratado externamente via GitHub Actions ou Azure DevOps Pipelines, disparado pelos pushes para o remoto. Ref: docs.databricks.com/en/repos/git-operations-with-repos

Fontedocs.databricks.com

Ingestão e carregamento de dados4 / 5

Qual é a diferença entre uma leitura em batch (spark.read) e uma leitura em streaming (spark.readStream) de uma tabela Delta?

AlexExplicação completa do Alex

Leituras em batch no Delta carregam um snapshot da tabela, incluindo snapshots de time travel quando uma versão ou um timestamp é especificado. Leituras em streaming no Delta usam o Structured Streaming para processar o snapshot inicial e os commits futuros como micro-batches, com o progresso registrado em checkpoints e opções como startingVersion ou startingTimestamp. Se o esquema da tabela de origem mudar depois que uma leitura em streaming começou, o Databricks documenta que a consulta falha e normalmente precisa ser reiniciada no caso de mudanças de esquema compatíveis.

Fontedocs.databricks.com

Databricks Intelligence Platform5 / 5

Um engenheiro de dados migra um job de ETL noturno com uso intenso de SQL, com grandes joins e agregações, de um job definido na UI para um job criado pela Jobs API. A versão da UI rodava com Photon, mas os planos de consulta dos clusters de job criados pela API não mostram operadores do Photon. O que o engenheiro de dados deve alterar na requisição à API?

AlexExplicação completa do Alex

Photon é o mecanismo de consulta vetorizado do Databricks que acelera workloads de SQL e DataFrame, como grandes joins, agregações e gravações, sem alterações no código. Na UI, o Databricks habilita o Photon por padrão para computação clássica all-purpose, computação de jobs e pipelines clássicos por meio da caixa de seleção Use Photon Acceleration. Requisições à Clusters API ou à Jobs API não herdam esse padrão, então a especificação do cluster precisa definir runtime_engine como PHOTON. A computação serverless e os SQL warehouses têm o Photon habilitado sem essa configuração. A execução adaptativa de consultas (Adaptive Query Execution) é um recurso separado do otimizador que vem habilitado por padrão, e nem o modo de acesso nem o runtime de ML determinam se o Photon é executado. Dica para o exame: se um job se comporta de forma diferente quando é criado por uma API, procure um padrão que a UI define e a API não.

Fontedocs.databricks.com

* As questões do app estão atualmente em inglês. As traduções desta prévia se aplicam apenas à prévia. Consulte a entidade certificadora para saber quais idiomas estão disponíveis para o exame oficial.

Como se preparar para DB-DEA com o Pass-IT.

Atualmente, são 322 perguntas de prática para DB-DEA, e adicionamos novas regularmente. Concentre-se no que ainda precisa aprender.

Avance nas perguntas difíceis.

Entenda por que uma resposta está correta. Alex explica os conceitos e responde às suas dúvidas para que você aplique o que aprendeu no próximo exercício.

Conheça o Alex →

Prévia da conversa · DB-DEA

Junções stream-static

  1. Você

    Uno um DataFrame de streaming a um normal. Qual tipo de junção é?

  2. Alex · Tutor de IA

    Uma junção stream-static: uma entrada é streaming e a outra é estática.

    Consultar a documentação da Databricks ↗
  3. Você

    É stream-stream porque novos eventos continuam chegando?

  4. Alex · Tutor de IA

    Não. A segunda entrada continua estática. Classifique a junção pelos dois tipos de entrada.

    Consultar a documentação da Databricks ↗

Use bem seu tempo de estudo.

Pratique no seu nível.
Nas novas sessões de prática, o Pass-IT ajusta a dificuldade com base nas suas respostas anteriores.

Aprenda com os erros.
Respostas incorretas viram cartões de estudo automaticamente. Ao revisar, você avalia com quanta segurança se lembra da resposta; o Pass-IT agenda a próxima revisão.

Veja como funciona a prática focada →

Demonstração animada do recurso

Transforme seus erros em conhecimento que você lembra com segurança.

Como o Pass-IT funciona

Sua revisão

Errou uma pergunta?

O Pass-IT a salva para sua revisão.

DB-DEA · Trecho de uma pergunta

Junções stream-static

Ver a pergunta completa

Um engenheiro de dados escreve uma consulta de Structured Streaming que faz join de um DataFrame de streaming com um DataFrame estático. Que tipo de join é esse?

Entenda a resposta correta.

Join stream-static

A junção entre um DataFrame de streaming e um estático é stream-static.

Consultar a documentação da Databricks ↗

Com quanta segurança você se lembra?

Ao revisar, você avalia o quanto ainda se lembra da resposta.

Correta após hesitar

O Pass-IT agenda sua próxima revisão.

A data depende da sua avaliação e das revisões anteriores.

Demonstração simplificada. Nenhum progresso de aprendizagem é salvo.

Treine para o momento que importa.

Faça um simulado completo com tempo limite e descubra se consegue terminar a tempo.

Seu simulado de DB-DEA

Perguntas
45
Minutos
90

Ilustração de uma sessão de prova

  1. Início
  2. Responder às perguntas
  3. Fim

Quantidade de perguntas e tempo limite do simulado do Pass-IT.

Faça a prova com mais confiança.

Seu Readiness Score ajuda você a avaliar se está pronto para a prova. Os resultados por área mostram onde vale continuar praticando.

Seu dinheiro de volta se não passar mesmo com 80% de Readiness.
Se seu Readiness Score for de pelo menos 80% no momento da prova e você ainda assim não passar, devolvemos o valor pago pelo Pass-IT para esta certificação.

Para acessos pagos e ativos. Envie o comprovante de reprovação em até 14 dias.

Outras condições da garantia

No momento da prova, você precisa de pelo menos 80% de Readiness e de um acesso pago e ativo à certificação. Faça a prova durante seu período de acesso e envie o comprovante oficial de reprovação em até 14 dias após a prova.

Nas compras feitas pela Apple ou pelo Google, o reembolso é processado pela respectiva loja. Consulte as condições completas para os demais detalhes.

Ver as condições da garantia →

O Readiness Score descreve seu progresso na prática, não uma probabilidade de aprovação.

Requisito da garantia

80%

Pelo menos 80% de Readiness
no momento da prova

Dinheiro de volta se não passar

Quantidade de perguntas e configurações dos simulados do catálogo atual do Pass-IT.

O que você pratica para DB-DEA.

Conteúdo da prova, exercícios relacionados e fontes que você pode consultar.

Escolher recursos da plataformaConsulte o peso de cada área no guia35 PerguntasPerguntas do Pass-IT

Adapte arquitetura e computação do Databricks à carga.

  • Explique como a arquitetura, Delta Lake e Unity Catalog apoiam a engenharia de dados.
  • Compare serviços de computação por capacidades, limites e custos e escolha o adequado.
Ingerir e carregar dadosConsulte o peso de cada área no guia49 PerguntasPerguntas do Pass-IT

Escolha caminhos confiáveis das fontes até tabelas governadas.

  • Compare batch, streaming e carga incremental e escolha Auto Loader, Lakeflow Connect, conectores de parceiros ou outros métodos conforme volume, frequência, tipo e governança.
  • Use COPY INTO para carregar arquivos do armazenamento de nuvem incrementalmente em tabelas do Unity Catalog.
  • Configure aplicação e evolução de esquemas do Auto Loader com listagem de diretórios ou notificações de arquivos.
  • Configure ingestão padrão ou gerenciada do Lakeflow Connect para fontes empresariais, semiestruturadas e não estruturadas em tabelas Delta governadas.
  • Use importações locais ou clientes JDBC, ODBC e REST em notebooks para gravar dados em armazenamento ou tabelas e agende com Lakeflow Jobs.
Transformar e modelar dadosConsulte o peso de cada área no guia118 PerguntasPerguntas do Pass-IT

Transforme dados bronze em conjuntos silver e gold confiáveis.

  • Limpe nulos e padronize tipos com PySpark ou SQL, remova duplicatas, agregue dados e grave tabelas silver.
  • Combine DataFrames com joins ou unions, incluindo broadcast e cross joins, e transforme colunas, linhas e arrays.
  • Ajuste partições de shuffle, paralelismo, memória e limites de broadcast e meça o desempenho novamente.
  • Escolha e construa tabelas gold, tabelas de streaming, views ou views materializadas para análises no Unity Catalog.
  • Aplique verificações de qualidade e regras de validação aos conjuntos silver e gold.
Orquestrar com Lakeflow JobsConsulte o peso de cada área no guia23 PerguntasPerguntas do Pass-IT

Organize tarefas do pipeline e inicie-as quando as entradas estiverem prontas.

  • Construa tarefas de notebook, SQL, dashboard e pipeline com dependências em um grafo dirigido.
  • Adicione novas tentativas, ramificações e loops para controlar a execução.
  • Configure gatilhos agendados, de chegada de arquivos ou atualização de tabelas e escolha inícios por tempo ou dados conforme disponibilidade e dependências.
Gerenciar desenvolvimento e implantaçãoConsulte o peso de cada área no guia17 PerguntasPerguntas do Pass-IT

Promova o mesmo código entre desenvolvimento, teste e produção.

  • Use Databricks Git Folders para criar ou trocar branches, fazer commits, enviar alterações e abrir pull requests.
  • Defina variáveis e substituições de bundles por ambiente mantendo uma única base de código.
  • Empacote e implante jobs, pipelines declarativos e outros recursos com Declarative Automation Bundles e use Databricks CLI para validá-los, implantá-los e gerenciá-los em CI/CD.
Monitorar e diagnosticar pipelinesConsulte o peso de cada área no guia44 PerguntasPerguntas do Pass-IT

Use histórico e métricas de execução para encontrar problemas.

  • Compare duração de jobs com referências históricas e examine estados, dependências, bloqueios e taxas de falha no Lakeflow Jobs.
  • Leia métricas dos stages do Spark para identificar desbalanceamento de dados, shuffle e transbordamento para disco.
  • Explique como Liquid Clustering e Predictive Optimization apoiam o desempenho.
  • Diagnostique falhas de inicialização da computação, conflitos de bibliotecas e falta de memória.
Governar tabelas e acessoConsulte o peso de cada área no guia36 PerguntasPerguntas do Pass-IT

Gerencie tabelas e controle quais dados cada identidade pode ver.

  • Diferencie tabelas gerenciadas e externas do Unity Catalog e realize criação, alteração, exclusão e conversão.
  • Use interface e controles SQL para conceder, revogar ou negar acesso a usuários, grupos e entidades de serviço no nível adequado.
  • Aplique mascaramento de colunas e segurança de linhas por grupo e explique como políticas ABAC do Unity Catalog centralizam esses controles para dados sensíveis.
Formatos de perguntas que você pode praticar
Múltipla escolha
Selecione uma resposta.

Estes são os formatos de prática do Pass-IT. Consulte a página de certificação da Databricks para conhecer o exame oficial.

Perguntas frequentes

Sua preparação

Quanto tempo de estudo devo reservar para DB-DEA?

Para ajudar no planejamento, o Pass-IT estima cerca de 50–120 horas. Com experiência relevante, você tende a precisar de menos tempo; começando do zero, de mais. Sua necessidade pode ficar fora dessa faixa. Isso não é uma exigência de tempo da Databricks nem uma promessa de estar pronto para a prova nesse prazo.

Você precisa de experiência antes da prova Data Engineer Associate?

Nenhuma certificação é exigida para agendar. A Databricks recomenda seis meses ou mais de prática na plataforma, e o catálogo estima cerca de 80 horas. A prova cita partes específicas do produto, como Lakeflow, então só ler a documentação deixa lacunas.

Usar o Pass-IT

Em que idioma estão as perguntas do Pass-IT?

As perguntas do aplicativo estão atualmente em inglês. As traduções das perguntas de exemplo desta página valem apenas para esta prévia. Consulte Databricks para saber quais idiomas estão disponíveis para a prova oficial.

Quanto tempo dura meu acesso a DB-DEA?

O acesso a esta certificação dura 12 meses. Você paga uma vez, sem renovação automática.

Quando a garantia de devolução do dinheiro se aplica?

A garantia devolve o valor pago pelo Pass-IT para esta certificação. Você precisa de um acesso pago elegível e de um Readiness Score de pelo menos 80%, calculado a partir dos seus resultados de prática, no momento da prova. Esse valor só pode atingir 80% após pelo menos 50 perguntas respondidas e não é uma probabilidade de aprovação validada. Faça a prova durante seu período de acesso e envie o comprovante oficial de reprovação em até 14 dias. Condições da garantia

Sobre a prova DB-DEA

Onde posso fazer a prova DB-DEA?

Supervisionado online ou centro de testes.

Quanto tempo dura o exame Databricks Certified Data Engineer Associate?

O exame Databricks Certified Data Engineer Associate tem 45 questões e um limite de tempo de 90 minutos.

A certificação Data Engineer Associate expira?

Sim, depois de dois anos a partir da data de concessão. Você pode renová-la passando na versão vigente da prova ou na prova de renovação, que é mais curta. A prova de renovação tem 25 questões que contam para a pontuação e um limite de 60 minutos, com aplicação exclusivamente online e supervisionada. Você pode fazê-la se sua certificação Databricks Certified Data Engineer Associate já expirou ou expira em até dois meses.

O que acontece se você for reprovado na prova Data Engineer Associate?

Se você não passar, precisa esperar 14 dias antes de refazer a prova. Esse intervalo também se aplica entre todas as tentativas seguintes. A Databricks não limita o número de novas tentativas.

Sua preparação para DB-DEA

$29.99pagamento único

12 meses de acesso a DB-DEA · Sem renovação automática

Comprar acesso a DB-DEA

As perguntas do aplicativo estão atualmente em inglês.

Experimentar 20 perguntas grátisÉ preciso ter uma conta gratuita. Sem cartão.

Já tem uma conta? Entre

Prefere uma assinatura? Ver assinaturas →

Dinheiro de volta se não passar com pelo menos 80% de Readiness, para compras elegíveis conforme as condições da garantia.

Condições da garantia

A garantia devolve o valor pago pelo Pass-IT para esta certificação. Você precisa de um acesso pago elegível e de um Readiness Score de pelo menos 80%, calculado a partir dos seus resultados de prática, no momento da prova. Esse valor só pode atingir 80% após pelo menos 50 perguntas respondidas e não é uma probabilidade de aprovação validada. Faça a prova durante seu período de acesso e envie o comprovante oficial de reprovação em até 14 dias.

Condições completas da garantia →