EnglishDeutschFrançaisEspañolPortuguês

Databricks · DB-DEP · Professional

Databricks Data Engineer Professional — Preguntas de práctica y simulacro de examen

El examen Databricks Certified Data Engineer Professional valida tu experiencia avanzada en la construcción y optimización de sistemas de datos en producción sobre la Databricks Data Intelligence Platform.

59Preguntas por simulacro de Pass-IT
120minTiempo límite del simulacro de Pass-IT

Contrastado con Databricks · septiembre de 2026 · Versión actual del examen

Descubre cómo aprendes con Pass-IT.

Responde una pregunta de muestra de DB-DEP y lee la explicación con su fuente. Aquí mismo, sin registrarte.

Garantizar la seguridad y el cumplimiento de los datos1 / 5

Un data engineer descubre que los audit logs de Unity Catalog muestran intentos de acceso no autorizado a una tabla de producción sensible. ¿Qué pasos debes seguir para investigar y remediar la situación?

AlexExplicación completa de Alex

Flujo de investigación de seguridad: 1) Detectar: alertar sobre intentos de acceso fallidos a tablas sensibles. 2) Investigar: consultar los audit logs para conocer la identidad del usuario, los patrones de acceso y los horarios. 3) Evaluar: ¿el intento de acceso del usuario fue legítimo (por ejemplo, nombre de tabla equivocado) o sospechoso (intentos repetidos sobre tablas con PII)? 4) Remediar: revocar permisos excesivos (principio de menor privilegio), agregar alertas de monitoreo, implementar filtros de fila si los datos deben ser parcialmente accesibles. 5) Prevenir: etiquetar las tablas sensibles con tags de clasificación, crear políticas de acceso a datos vinculadas a esos tags. 6) Reportar: documentar el incidente, las acciones tomadas y los cambios de políticas. De forma continua: programar revisiones semanales de los audit logs para detectar patrones de acceso anómalos.

Fuentedocs.databricks.com

Transformación, limpieza y calidad de datos2 / 5

Un data engineer tiene una tabla Delta en la que algunas columnas contienen structs y arrays profundamente anidados. Los analistas se quejan de que los datos son difíciles de consultar. ¿Qué estrategia de aplanamiento los vuelve accesibles y a la vez preserva las relaciones entre los datos?

AlexExplicación completa de Alex

Patrones para aplanar datos anidados: 1) Struct: df.select('order_id', 'customer.name', 'customer.email'). SQL: SELECT customer.name FROM orders. 2) Array: df.select('order_id', explode('items').alias('item')). SQL: SELECT EXPLODE(items) FROM orders. 3) Array anidado de structs: df.select('order_id', explode('items').alias('item')).select('order_id', 'item.product', 'item.qty'). 4) Map: df.select('order_id', explode('metadata').alias('key', 'value')). 5) Expansión con estrella: df.select('order_id', 'customer.*'). Expande el struct en columnas individuales. 6) Aplanamiento recursivo: para estructuras muy anidadas, escribe una función recursiva que recorra el esquema y genere las expresiones select. 7) Consideraciones: explosión de cardinalidad — EXPLODE sobre arrays multiplica la cantidad de filas. Usa array_size() para estimar la expansión. Para arrays de alta cardinalidad (100+ elementos), considera agregar antes de aplanar.

Fuentedocs.databricks.com

Gobernanza de datos3 / 5

Un data engineer necesita implementar una solución que permita a distintas unidades de negocio administrar sus propios catálogos de datos de forma independiente, compartiendo al mismo tiempo un marco de gobernanza común. ¿Cómo apoya esto el namespace de tres niveles de Unity Catalog?

AlexExplicación completa de Alex

Namespace de Unity Catalog: 1) Tres niveles: catalog.schema.table. Catalog: límite organizacional de nivel superior. Schema: agrupación lógica dentro de un catálogo. Table/View/Function: objetos de datos. 2) Estrategias de catálogo: por unidad de negocio: finance_catalog, marketing_catalog. Por entorno: dev_catalog, staging_catalog, prod_catalog. Por dominio: customers_catalog, orders_catalog. Híbrida: prod_finance, prod_marketing, dev_shared. 3) Delegación de propiedad: el dueño del catálogo administra su catálogo. Puede crear esquemas y otorgar permisos. No puede modificar otros catálogos. 4) Consistencia de gobernanza: el admin del metastore define: permisos por defecto. Retención de los audit logs. Requisitos de clasificación de datos. Esto aplica a todos los catálogos. 5) Migración: desde el Hive metastore: default (un solo catálogo) → migrar a múltiples catálogos. SHOW DATABASES → pasa a ser esquemas dentro de un catálogo. 6) Límites: un metastore por región. Múltiples catálogos por metastore. Cientos de esquemas por catálogo. Millones de tablas por esquema.

Fuentedocs.databricks.com

Desarrollo de código para el procesamiento de datos con Python y SQL4 / 5

Un data engineer está construyendo un job batch de PySpark que debe aplicar un cálculo de scoring complejo a nivel de fila, escrito en Python puro, sobre un DataFrame con 200 millones de filas. La lógica no se puede expresar con funciones integradas de Spark SQL. Busca el menor overhead de serialización y el mejor rendimiento disponible en la DataFrame API. ¿Qué enfoque debería elegir?

AlexExplicación completa de Alex

Las UDFs estándar de Python en Spark serializan los datos fila por fila a través de la frontera entre la JVM y Python, lo que resulta costoso a gran escala. Las UDFs de Pandas (también llamadas UDFs vectorizadas) usan en cambio Apache Arrow para mover batches columnares y ejecutar código de pandas sobre Series o DataFrames, amortizando la serialización entre muchas filas. Mantienen el trabajo distribuido entre los executors, a diferencia de collect(), y conservan la planificación de Catalyst, a diferencia de la API de RDD. Para lógica de Python personalizada que no se puede expresar con funciones nativas de Spark, una UDF de Pandas es la opción recomendada de alto rendimiento. Las funciones nativas de Spark SQL siguen siendo preferibles cuando la lógica se puede expresar con ellas. Consejo de examen: cuando una pregunta combina 'lógica de Python personalizada' con 'mejor rendimiento' sobre datos grandes, elige la UDF de Pandas/vectorizada por encima de una UDF de Python simple.

Fuentedocs.databricks.com

Compartición y federación de datos5 / 5

A un data engineer le encargan construir un pipeline de reverse ETL que envíe datos agregados desde el lakehouse Delta de vuelta a un sistema CRM operativo a través de su API. ¿Qué arquitectura permite un reverse ETL confiable?

AlexExplicación completa de Alex

Componentes de reverse ETL: 1) Consulta de origen: SELECT customer_id, total_orders, avg_order_value, churn_score FROM gold.customer_360 WHERE updated_at > last_sync_time. 2) Seguimiento de la sincronización: CREATE TABLE sync_status (record_id STRING, target STRING, last_synced TIMESTAMP, status STRING, error_message STRING). 3) Integración con la API: for batch in batches: try: response = crm_api.upsert(batch). update_status(batch, 'synced'). except RateLimitError: sleep(backoff). retry. except APIError as e: update_status(batch, 'failed', str(e)). 4) Idempotencia: usar llamadas de upsert a la API (crear o actualizar). Volver a ejecutar sincroniza los mismos registros sin duplicados. 5) Monitoreo: alertar cuando la tasa de fallos de sincronización supere el umbral. Dashboard: registros sincronizados por corrida, tasas de error, latencia. 6) Calendario: hacerlo coincidir con la cadencia de refresco de la tabla gold. Si gold se refresca a diario a las 6 AM, sincroniza al CRM a las 7 AM.

Fuentedocs.databricks.com

* Las preguntas de la app están actualmente en inglés. Las traducciones de esta vista previa solo se aplican a la vista previa. Consulta con el proveedor de la certificación los idiomas disponibles para el examen oficial.

Así te preparas para DB-DEP con Pass-IT.

Actualmente hay 318 preguntas de práctica para DB-DEP y añadimos nuevas con regularidad. Céntrate en lo que aún necesitas aprender.

Avanza cuando una pregunta se te resista.

Entiende por qué una respuesta es correcta. Alex te explica los conceptos y resuelve tus dudas para que puedas aplicar lo aprendido en el siguiente ejercicio.

Conoce a Alex →

Vista previa de la conversación · DB-DEP

Aplanar datos anidados

  1. Tú

    ¿Cómo consultan los analistas arrays y estructuras más fácilmente?

  2. Alex · Tutor de IA

    Usa EXPLODE para elementos del array y notación de punto para campos de estructuras.

    Consultar la documentación de Databricks ↗
  3. Tú

    ¿Debo descartar las relaciones originales?

  4. Alex · Tutor de IA

    No. Conserva las relaciones al crear la vista aplanada o tabla de la capa gold.

    Consultar la documentación de Databricks ↗

Aprovecha tu tiempo de estudio.

Practica a tu nivel.
En las nuevas sesiones de práctica, Pass-IT ajusta la dificultad según tus respuestas anteriores.

Aprende de tus errores.
Las respuestas incorrectas se convierten automáticamente en tarjetas de estudio. Al repasarlas, valoras con qué seguridad recuerdas la respuesta; Pass-IT programa el siguiente repaso.

Así funciona la práctica enfocada →

Demostración animada de la función

Convierte tus errores en conocimientos que recuerdes con seguridad.

Así funciona Pass-IT

Tu repaso

¿Has respondido mal una pregunta?

Pass-IT la guarda para que la repases.

DB-DEP · Fragmento de una pregunta

Aplanar datos anidados

Ver la pregunta completa

Un data engineer tiene una tabla Delta en la que algunas columnas contienen structs y arrays profundamente anidados. Los analistas se quejan de que los datos son difíciles de consultar. ¿Qué estrategia de aplanamiento los vuelve accesibles y a la vez preserva las relaciones entre los datos?

Entiende la respuesta correcta.

Usar EXPLODE para los arrays y notación de punto para acceder a los structs con el fin de crear una vista aplanada en la capa gold, materializando el resultado como una tabla Delta gold aparte para el consumo de los analistas

EXPLODE expande elementos de arrays y la notación de punto accede a campos de estructuras.

Consultar la documentación de Databricks ↗

¿Con qué seguridad la recuerdas?

Al repasar, valoras cuánto recuerdas de la respuesta.

Correcta tras dudar

Pass-IT programa tu próximo repaso.

La fecha depende de tu valoración y de los repasos anteriores.

Demostración simplificada. No se guarda ningún progreso de aprendizaje.

Entrena para el momento que cuenta.

Completa un simulacro de examen con tiempo límite y comprueba si te da tiempo a terminar.

Tu simulacro de DB-DEP

Preguntas
59
Minutos
120

Representación de una sesión de examen

  1. Inicio
  2. Responder preguntas
  3. Final

Extensión y tiempo límite del simulacro de Pass-IT.

Llega al examen con más confianza.

Tu Readiness Score te ayuda a valorar si estás listo para el examen. Los resultados por área te muestran dónde conviene seguir practicando.

Te devolvemos el dinero si suspendes pese a alcanzar un 80 % de Readiness.
Si tu Readiness Score es de al menos el 80 % cuando haces el examen y aun así suspendes, te devolvemos el precio de compra de Pass-IT para esta certificación.

Para accesos activos y de pago. Presenta el justificante de suspenso en un plazo de 14 días.

Más condiciones de la garantía

Cuando hagas el examen, necesitas al menos un 80 % de Readiness y un acceso activo y de pago a la certificación. Haz el examen durante tu periodo de acceso y presenta el justificante oficial de suspenso dentro de los 14 días posteriores al examen.

En las compras realizadas a través de Apple o Google, el reembolso se tramita en la tienda correspondiente. Consulta todos los detalles en las condiciones completas.

Ver las condiciones de la garantía →

El Readiness Score refleja tu progreso en la práctica, no una probabilidad de aprobar.

Requisito de la garantía

80%

Al menos un 80 % de Readiness
cuando hagas el examen

Reembolso si suspendes

Número de preguntas y ajustes de los simulacros del catálogo actual de Pass-IT.

Esto practicas para DB-DEP.

Temas del examen, ejercicios relacionados y fuentes que puedes consultar.

Desarrollar pipelines de producciónConsulta la ponderación en la guía66 PreguntasPreguntas de Pass-IT

Estructura, automatiza y prueba procesamiento en Python y SQL.

  • Organiza un proyecto Python modular para Declarative Automation Bundles y CI/CD, administra paquetes externos y crea UDF de Python o pandas.
  • Construye pipelines batch o streaming con Auto Loader y Lakeflow Spark Declarative Pipelines, elige tablas de streaming, vistas materializadas o Structured Streaming y usa AUTO CDC para capturar cambios.
  • Automatiza ETL con Jobs mediante interfaz, API o CLI, con control de flujo y ajustes adecuados de entorno, dependencias, memoria y reintentos.
  • Prueba código con aserciones de DataFrames y esquemas, transformaciones reutilizables, pruebas unitarias y de integración y el depurador.
Diseñar pipelines de ingestaConsulta la ponderación en la guía27 PreguntasPreguntas de Pass-IT

Incorpora distintas fuentes a Delta de forma fiable.

  • Construye ingesta desde buses de mensajes y almacenamiento cloud para Delta, Parquet, ORC, Avro, JSON, CSV, XML, texto y datos binarios.
  • Crea pipelines Delta que solo añadan datos y acepten batch y streaming.
Transformar y aislar erroresConsulta la ponderación en la guía23 PreguntasPreguntas de Pass-IT

Procesa grandes conjuntos separando registros inválidos de resultados fiables.

  • Escribe transformaciones eficientes de Spark SQL y PySpark con funciones de ventana, joins y agregaciones.
  • Pon datos inválidos en cuarentena con Lakeflow Spark Declarative Pipelines o Auto Loader en jobs clásicos.
Compartir y federar datosConsulta la ponderación en la guía16 PreguntasPreguntas de Pass-IT

Conecta consumidores con datos gobernados entre plataformas.

  • Usa intercambio seguro entre Databricks o el protocolo abierto Delta Sharing para plataformas externas y datos actuales del lakehouse.
  • Configura Lakehouse Federation con gobernanza adecuada para las fuentes compatibles.
Supervisar cargas y configurar alertasConsulta la ponderación en la guía25 PreguntasPreguntas de Pass-IT

Observa pipelines y avisa al destino adecuado cuando se necesita atención.

  • Usa tablas del sistema, Query Profiler, Spark UI, API REST, CLI y logs de eventos para supervisar recursos, costos, auditorías, jobs y pipelines.
  • Configura alertas SQL de calidad y notificaciones mediante Lakeflow Jobs UI o Jobs API para problemas de estado y rendimiento.
Mejorar costos y rendimientoConsulta la ponderación en la guía40 PreguntasPreguntas de Pass-IT

Elige funciones de almacenamiento y ejecución que reduzcan trabajo innecesario.

  • Explica cómo las tablas administradas de Unity Catalog reducen esfuerzo operativo y mantenimiento.
  • Usa deletion vectors, Liquid Clustering, data skipping y file pruning para optimizar datos Delta y consultas grandes.
  • Aplica Change Data Feed para resolver limitaciones de tablas de streaming y mejorar latencia.
  • Lee perfiles de consultas para diagnosticar data skipping deficiente, joins ineficientes y shuffle.
Proteger datos y cumplir la retenciónConsulta la ponderación en la guía38 PreguntasPreguntas de Pass-IT

Integra privacidad en acceso, procesamiento y eliminación.

  • Aplica ACL de privilegio mínimo, filtros de filas y máscaras de columnas y usa hashing, tokenización, supresión o generalización para anonimizar o seudonimizar datos confidenciales.
  • Construye pipelines batch y streaming que detecten y enmascaren información personal identificable y elimina datos según políticas de retención.
Facilitar el descubrimiento de datos gobernadosConsulta la ponderación en la guía29 PreguntasPreguntas de Pass-IT

Ayuda a comprender los datos y sus permisos.

  • Añade descripciones y metadatos para facilitar el descubrimiento de datos empresariales.
  • Explica la herencia de permisos en Unity Catalog.
Depurar y desplegar cambiosConsulta la ponderación en la guía37 PreguntasPreguntas de Pass-IT

Encuentra causas de fallos y crea despliegues repetibles.

  • Diagnostica fallos con Spark UI, logs de clúster, tablas del sistema, perfiles de consultas y logs de pipelines y repara ejecuciones con ajustes adecuados de parámetros.
  • Construye y despliega recursos con Declarative Automation Bundles e integra entrega de notebooks y código con Git Folders y CI/CD basado en Git.
Modelar datos analíticos escalablesConsulta la ponderación en la guía17 PreguntasPreguntas de Pass-IT

Elige estructuras y distribución para grandes cargas analíticas.

  • Diseña e implementa modelos Delta Lake escalables para grandes conjuntos de datos.
  • Usa Liquid Clustering para simplificar la distribución y mejorar consultas y compara sus ventajas con particionamiento y Z-ordering.
  • Diseña modelos dimensionales para consultas analíticas y agregaciones eficientes.
Formatos de preguntas que puedes practicar
Opción múltiple
Selecciona una respuesta.

Estos son los formatos de práctica de Pass-IT. Consulta la página de certificación de Databricks para conocer el examen oficial.

Preguntas frecuentes

Tu preparación

¿Cuánto tiempo de estudio debería reservar para DB-DEP?

Como orientación para organizarte, Pass-IT estima unas 70–180 horas. Con experiencia relevante, probablemente te acerques al extremo inferior; si empiezas de cero, al superior. Puedes necesitar más o menos tiempo que el indicado. No es un requisito de Databricks ni una promesa de estar listo para el examen en ese plazo.

¿Qué experiencia asume el Data Engineer Professional?

Un año o más de trabajo práctico con Databricks, según la recomendación del propio Databricks. Ninguna certificación bloquea la inscripción. El presupuesto de 120 horas del catálogo da por hecho que esa experiencia ya está, así que tómalo como un piso y no como un total.

Usar Pass-IT

¿En qué idioma están las preguntas de Pass-IT?

Las preguntas de la app están actualmente en inglés. Las traducciones de las preguntas de muestra de esta página solo se aplican a esta vista previa. Consulta con Databricks los idiomas disponibles para el examen oficial.

¿Cuánto dura mi acceso a DB-DEP?

El acceso a esta certificación dura 12 meses. Pagas una vez, sin renovación automática.

¿Cuándo se aplica la garantía de devolución del dinero?

La garantía devuelve el precio de compra de Pass-IT para esta certificación. Necesitas un acceso de pago que cumpla los requisitos y un Readiness Score de al menos el 80 %, calculado a partir de tus resultados de práctica, en el momento del examen. Este valor solo puede alcanzar el 80 % tras responder al menos 50 preguntas y no es una probabilidad de aprobar validada. Haz el examen durante tu periodo de acceso y presenta el justificante oficial de suspenso en un plazo de 14 días. Condiciones de la garantía

Sobre el examen DB-DEP

¿Dónde puedo hacer el examen DB-DEP?

Supervisado en línea o centro de examen.

¿Cuánto dura el examen Databricks Certified Data Engineer Professional?

El examen Databricks Certified Data Engineer Professional tiene 59 preguntas y un tiempo límite de 120 minutos.

¿Cómo apruebas el examen Databricks Data Engineer Professional?

Escribir código de procesamiento de datos en Python y SQL es el área más grande con un 22%, y las preguntas te muestran código en lugar de describirlo. El presupuesto del catálogo es de 120 horas y Databricks recomienda un año o más de trabajo práctico con la plataforma. Los que la pasan mal suelen ser los que se prepararon leyendo documentación en vez de armar y romper pipelines.

¿Cuánto tiempo vale la certificación Data Engineer Professional?

Dos años desde la fecha de aprobación. Databricks recertifica con examen, así que vuelves a rendir la versión vigente en lugar de acumular créditos de formación continua. No hay período de gracia previsto, así que el nuevo intento tiene que ocurrir antes de la fecha de vencimiento.

¿Conviene dar primero el Data Engineer Associate?

Databricks no exige requisitos previos para Data Engineer Professional, así que puedes inscribirte directamente, pero recomienda enfáticamente un año de experiencia práctica en las tareas de ingeniería de datos evaluadas. Nuestras estimaciones de estudio son de 80 horas para Data Engineer Associate y 120 para Data Engineer Professional. Si tienes menos de un año en la plataforma, te recomendamos Data Engineer Associate como primer paso para evaluar tus conocimientos.

¿Qué tan pronto puedes repetir el examen Data Engineer Professional?

Debes esperar 14 días antes de repetir el examen Data Engineer Professional y entre cada intento posterior. Databricks no limita el número de veces que puedes repetirlo.

Tu preparación para DB-DEP

$29.99pago único

12 meses de acceso a DB-DEP · Sin renovación automática

Comprar acceso a DB-DEP

Las preguntas de la app están actualmente en inglés.

Probar 20 preguntas gratisNecesitas una cuenta gratuita. Sin tarjeta.

¿Ya tienes cuenta? Inicia sesión

¿Prefieres una suscripción? Ver suscripciones →

Reembolso si suspendes con al menos un 80 % de Readiness, para compras que cumplan las condiciones de la garantía.

Condiciones de la garantía

La garantía devuelve el precio de compra de Pass-IT para esta certificación. Necesitas un acceso de pago que cumpla los requisitos y un Readiness Score de al menos el 80 %, calculado a partir de tus resultados de práctica, en el momento del examen. Este valor solo puede alcanzar el 80 % tras responder al menos 50 preguntas y no es una probabilidad de aprobar validada. Haz el examen durante tu periodo de acceso y presenta el justificante oficial de suspenso en un plazo de 14 días.

Condiciones completas de la garantía →