EnglishDeutschFrançaisEspañolPortuguês

Snowflake · SF-DE · Advanced

SnowPro Advanced: Data Engineer (DEA-C02) — Preguntas de práctica y simulacro de examen

Practica con preguntas realistas de SF-DE, alineadas con los objetivos del examen. Alex explica cada respuesta y tu Readiness Score te muestra qué estudiar después.

65Preguntas
115minLímite de tiempo
750/ 1000Puntuación para aprobar

Verificado con Snowflake · agosto de 2026Versión actual del examen

Sobre el examen

La certificación SnowPro Advanced: Data Engineer (DEA-C02) acredita tu dominio en la construcción y optimización de pipelines de datos en Snowflake: ingesta desde lagos de datos, APIs y orígenes locales, transformación y clonado, streaming en tiempo real con Snowpipe y tasks, gestión de cómputo escalable, y analítica de rendimiento. Recorre el ciclo completo de la ingeniería de datos dentro de Snowflake.

Está pensada para ingenieros de datos, desarrolladores de ETL y arquitectos de pipelines con dos o más años de experiencia en ingeniería de datos, incluida experiencia práctica con Snowflake. Demuestra que sabes construir infraestructura de datos fiable y con buen rendimiento sobre la plataforma.

Qué entra en el examen

Data Movement es el dominio de mayor peso con 28%: cubre la mecánica de la ingesta, los pipelines continuos (Snowpipe, Streams, Tasks, Dynamic Tables), los conectores y el data sharing. Le sigue Data Transformation con 25%, que evalúa UDFs, stored procedures, Snowpark y transformaciones sobre formatos semiestructurados y no estructurados. Performance Optimization se queda en 19% y apunta a diagnosticar consultas y pipelines que ya existen, más que a configurarlos desde cero.

Storage and Data Protection y Data Governance empatan con 14% cada uno, los dominios más livianos, y abarcan Time Travel, Fail-safe, el funcionamiento interno del clustering, el tagging y las masking policies. Entre movimiento y transformación suman más de la mitad del examen, algo que coincide con lo que hace a diario un data engineer: construir y arreglar pipelines, en vez de afinar el almacenamiento después de los hechos.

Temario oficial: 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 del examen y tipos de pregunta

El examen tiene 65 preguntas en 115 minutos, entre formatos de opción múltiple, selección múltiple e interactivos. La mayoría de los ítems describe una fuente de datos, un requisito de pipeline o un problema de rendimiento, y te pide elegir el método de ingesta, el enfoque de transformación o la configuración que lo resuelve. A razón de 1.8 minutos por pregunta, guarda tiempo extra para los escenarios de pipelines de varios pasos.

Tipos de pregunta: SF-DE

Opción múltiple70%

Elige la única respuesta correcta entre cuatro o cinco opciones — el formato de siempre del examen.

Respuesta múltiple30%

Hay más de una respuesta correcta y las necesitas todas; el enunciado te dice cuántas marcar.

Snowflake confirma estos tipos de pregunta — no publica una distribución porcentual; las proporciones reflejan nuestro banco de preguntas alineado con el examen.

Prueba cinco preguntas de SF-DE

Cinco preguntas directas de nuestro banco de SnowPro Advanced: Data Engineer (DEA-C02). Responde una — Alex te explica el porqué.

El examen y la app están en inglés — estas preguntas de muestra las hemos traducido.

Transformación de datos1 / 5

¿Qué hace la función PARSE_JSON?

AlexExplicación completa de Alex

PARSE_JSON convierte texto JSON válido en un valor VARIANT. La operación inversa es TO_JSON, que convierte un VARIANT compatible con JSON en una cadena. PARSE_JSON devuelve NULL cuando la entrada es SQL NULL y cuando la cadena está vacía o solo contiene espacios en blanco, pero un JSON no vacío e inválido provoca un error. Usa TRY_PARSE_JSON cuando quieras que se devuelva NULL ante errores de parseo. La extracción de campos se hace después del parseo, con la notación de dos puntos, GET o GET_PATH.

Fuentedocs.snowflake.com

Movimiento de datos2 / 5

¿Qué hace la opción de copia MATCH_BY_COLUMN_NAME en una instrucción COPY INTO <table> al cargar datos semiestructurados?

AlexExplicación completa de Alex

MATCH_BY_COLUMN_NAME (CASE_SENSITIVE o CASE_INSENSITIVE) en COPY INTO <table> asigna los campos con nombre de los datos semiestructurados (JSON, Avro, Parquet, ORC) a las columnas de la tabla de destino por nombre y no por posición ordinal. Las claves de origen que no coinciden se ignoran en silencio; las columnas de destino sin correspondencia reciben NULL. El valor predeterminado es NONE (asignación posicional). (Ref: docs.snowflake.com/en/sql-reference/sql/copy-into-table) Por qué las otras opciones son incorrectas: “Aplica una validación estricta del esquema y rechaza los archivos…”) Las columnas de origen adicionales se ignoran en silencio, no se rechazan: no se aplica ninguna validación estricta del esquema. “Crea columnas nuevas en la tabla de destino…”) Snowflake nunca altera automáticamente el esquema de la tabla de destino durante las operaciones COPY para agregar columnas nuevas. “Renombra las columnas de origen para que coincidan con la tabla de destino…”) La opción hace coincidir los nombres tal como están; no renombra ninguna columna de origen.

Fuentedocs.snowflake.com

Gobernanza de datos3 / 5

¿Qué vista de ACCOUNT_USAGE ofrece información sobre a qué columnas accedieron las consultas?

AlexExplicación completa de Alex

ACCESS_HISTORY, en SNOWFLAKE.ACCOUNT_USAGE, registra el acceso a nivel de columna de todas las consultas. Captura direct_objects_accessed (columnas en la salida del SELECT) y base_objects_accessed (todas las columnas de origen, incluidas las de los JOIN y el WHERE). También rastrea objects_modified para DML. Conserva 365 días. Requiere Enterprise Edition o superior. (Ref: docs.snowflake.com/en/sql-reference/account-usage/access_history) Por qué las otras opciones son incorrectas: “QUERY_HISTORY”) QUERY_HISTORY rastrea metadatos de ejecución de consultas (duración, warehouse, estado), pero no registra a qué columnas concretas se accedió. “LOGIN_HISTORY”) LOGIN_HISTORY registra eventos de autenticación (inicios de sesión, fallos, información del cliente), no patrones de acceso a datos a nivel de consulta. “COLUMNS”) COLUMNS es una vista del Information Schema que lista metadatos de columnas (nombres, tipos de datos, valores predeterminados): no rastrea accesos.

Fuentedocs.snowflake.com

Almacenamiento y protección de datos4 / 5

Se elimina una tabla llamada ORDERS y después se crea una tabla nueva con el mismo nombre, ORDERS. ¿Se puede recuperar la tabla ORDERS original?

AlexExplicación completa de Alex

UNDROP TABLE restaura una tabla eliminada dentro de su periodo de retención de Time Travel. Si en el esquema ya existe una tabla con el mismo nombre, UNDROP devuelve un error. La solución alternativa: renombra primero la tabla que provoca el conflicto (ALTER TABLE ORDERS RENAME TO ORDERS_TEMP) y ejecuta después UNDROP TABLE ORDERS para restaurar la original. (Ref: docs.snowflake.com/en/sql-reference/sql/undrop-table) Por qué las otras opciones son incorrectas: “No, la tabla original se pierde de forma permanente cuando se crea una tabla nueva con el mismo nombre”) La tabla original NO se pierde de forma permanente: Time Travel conserva los datos de las tablas eliminadas durante el periodo de retención configurado (hasta 90 días en Enterprise y superiores). “Sí, usando UNDROP TABLE ORDERS con un ID de consulta anterior a la eliminación”) UNDROP TABLE no acepta un parámetro de ID de consulta: actúa sobre el objeto eliminado más recientemente con ese nombre. “Sí, usando UNDROP TABLE ORDERS, que renombra automáticamente la tabla actual”) UNDROP no renombra automáticamente la tabla actual: falla con un error de conflicto de nombres que hay que resolver a mano.

Fuentedocs.snowflake.com

Optimización del rendimiento5 / 5

¿Cuál de las siguientes columnas sería la MENOS efectiva como clave de clustering?

AlexExplicación completa de Alex

Una columna UUID es la clave de clustering MENOS efectiva porque su cardinalidad extremadamente alta (única por fila) impide un pruning útil de las micro-particiones. Las claves de clustering efectivas agrupan las filas en rangos superpuestos para que el optimizador de consultas pueda saltarse las particiones irrelevantes. Con UUID, cada micro-partición contiene valores únicos y aleatorios, así que no se puede descartar ninguna partición, lo que provoca escaneos completos de la tabla. Además, los costos de re-clustering son excesivos. El distractor A (fecha con filtros de rango) y C/D (cardinalidad de baja a media con filtros de igualdad) son buenos candidatos a clave de clustering y permiten un pruning de particiones efectivo. Las claves ideales tienen una cardinalidad de baja a media y aparecen con frecuencia en cláusulas WHERE o JOIN. Ref: docs.snowflake.com/en/user-guide/tables-clustering-keys.

Fuentedocs.snowflake.com

388 preguntas, construidas como el examen

Cada dominio del examen SF-DE tiene suficientes preguntas en el banco para practicarlo a fondo. El simulacro te plantea 65 preguntas seguidas, con el mismo cronómetro de 115 minutos que el día del examen.

Acta de verificación: SF-DE

Cotejo del temario con Snowflake4 de agosto de 2026

última verificación con la fuente oficial de Snowflake

Nota de corte750 / 1000

según lo publica Snowflake

Cobertura del temario22 objetivos oficiales

repartidos en 5 dominios, según la guía oficial del examen

Tamaño del banco388 preguntas

= 5 simulacros completos de 65 preguntas — nunca la misma pregunta dos veces

Cobertura de dominioslos 5 dominios en su peso oficial

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

Validación canónica388 de 388

cada una verificada con la documentación oficial de Snowflake — respuesta, opciones y explicación, fuente citada

Metodología documentada abiertamente.Cómo se crean las preguntas →

Preparación para SF-DE

Cuánto tiempo necesitas depende de la experiencia práctica que ya tienes. El resto lo define el proveedor: cómo se hace el examen, cuándo puedes repetirlo y cuánto dura la certificación.

Se presenta con proctoring en línea o en un centro de evaluación presencial, en inglés. La certificación vence dos años después de la fecha de emisión; para recertificarte usas el programa Snowflake Continuing Education, ya sea con un curso elegible dictado por instructor o con una certificación SnowPro de nivel equivalente o superior.

Tu plan: SF-DE

Preparación

Tiempo de estudio50–120 h

normalmente unas 50 h si ya trabajas con estas tecnologías, unas 120 h si empiezas de cero

NivelAvanzado
Conviene tener antesContar con la certificación SnowPro Core. 2 años o más de experiencia práctica en ingeniería de datos con Snowflake en producción.

El día del examen y después

ModalidadSupervisado en línea o centros de examen presenciales.
Política de repeticiónLímite de 4 intentos en un período de 12 meses. Tras tres intentos, Snowflake recomienda asistir a un curso de formación presencial de Snowflake. Cada inscripción requiere el pago íntegro de la tarifa de inscripción.
Vigencia2 años

Las certificaciones de Snowflake vencen dos años después de la fecha en que se emitieron. Para recertificarte tienes el programa de Educación Continua (CE) de Snowflake: puedes completar un curso elegible de capacitación con instructor (ILT) de Snowflake, u obtener una certificación SnowPro de nivel equivalente o superior. Para participar en el programa de CE necesitas tener una certificación vigente.

Las horas son nuestra propia estimación de planificación — Snowflake no publica un tiempo de preparación para este examen. Un punto de partida para tu calendario, no una meta.

Errores comunes

Quien nunca armó por su cuenta un pipeline de Snowpipe más Tasks suele confundir cómo se combinan los streams (change tracking) y las tasks (ejecución programada) para lograr ingesta continua, y cuándo conviene la carga por eventos de Snowpipe en lugar de un COPY INTO por lotes. La misma laguna aparece en el diseño del almacenamiento: las transient tables se saltan Fail-safe pero sobreviven entre sesiones, mientras que las temporary tables viven solo dentro de la sesión. También aparece en el comportamiento de MERGE cuando la fuente trae coincidencias duplicadas. Las preguntas de zero-copy cloning atrapan a quienes dan por hecho que clonar una base duplica el almacenamiento de inmediato, cuando en realidad lo comparte hasta que algo cambia.

Puntos de atención: SF-DE

  1. 01Streams vs Tasks

    Confundir los Streams (seguimiento de cambios sobre tablas) con los Tasks (ejecución programada de SQL) y no entender cómo se combinan para armar pipelines continuos provoca errores en las preguntas de CDC.

  2. 02Snowpipe vs COPY INTO

    No saber cuándo conviene Snowpipe (carga continua, disparada por eventos) y cuándo COPY INTO (por lotes, bajo demanda) según el patrón de ingesta te lleva a errores de arquitectura.

  3. 03Transient vs Temporary

    Mezclar las tablas transient (sin Fail-Safe, persisten entre sesiones) con las temporary (viven solo dentro de la sesión y se eliminan solas al cerrarla) deriva en respuestas equivocadas sobre optimización de almacenamiento.

  4. 04MERGE Semantics

    No entender cómo se comporta la sentencia MERGE cuando hay coincidencias duplicadas, sus resultados no deterministas y la diferencia entre las cláusulas matched y not matched causa errores en las preguntas de transformación.

  5. 05Zero-Copy Cloning

    Creer que un clon ocupa almacenamiento propio desde el primer momento, cuando en realidad lo comparte hasta que lo modificas, y pasar por alto que clonar un schema o una base de datos también clona todos sus objetos hijos te lleva a respuestas incorrectas sobre almacenamiento y pipelines.

Pass-IT te entrena justo en estos puntos débiles — adaptativo y espaciado →

Preguntas frecuentes

¿Cuánto dura el examen SnowPro Advanced: Data Engineer (DEA-C02)?

El examen SnowPro Advanced: Data Engineer (DEA-C02) tiene 65 preguntas y un límite de 115 minutos.

¿Cuál es la puntuación para aprobar SnowPro Advanced: Data Engineer (DEA-C02)?

Necesitas 750 / 1000 para aprobar el examen SnowPro Advanced: Data Engineer (DEA-C02).

¿Cuáles son los errores más comunes en el examen SnowPro Advanced: Data Engineer (DEA-C02)?

Los errores más comunes incluyen: Streams vs Tasks, Snowpipe vs COPY INTO, Transient vs Temporary, MERGE Semantics, Zero-Copy Cloning. Dedica tiempo de estudio a estas áreas para no perder puntos.

¿Cómo se pondera el examen Advanced Data Engineer?

Data movement es la sección más grande con un 28%, seguida de data transformation con un 25% y performance optimization con un 19%. Storage and data protection y data governance se llevan un 14% cada una. Mover y transformar datos es entonces más de la mitad del examen, y la gobernanza queda como una porción menor pero nada despreciable.

¿Necesitas SnowPro Core antes del examen Advanced Data Engineer?

Sí, la certificación Core es un requisito obligatorio para cualquier examen SnowPro de nivel advanced. Snowflake también espera dos años o más de práctica real de data engineering en producción sobre la plataforma. El catálogo calcula unas 80 horas además de esa experiencia.

¿Cómo renuevas la certificación Advanced Data Engineer?

A través del programa de educación continua, dentro de los dos años posteriores a la fecha de emisión. Las vías válidas son un curso de formación de Snowflake con instructor o una certificación SnowPro equivalente o superior. Como hace falta una certificación vigente para entrar al programa, una credencial vencida significa volver a empezar desde Core.

¿Cuántas veces puedes presentar el examen Advanced Data Engineer?

Cuatro veces en cualquier período de 12 meses. Snowflake recomienda formación presencial después del tercer intento, algo que conviene leer como una señal sobre cómo está armado el examen y no como un argumento de venta.

Pass-IT es una herramienta de estudio independiente, no afiliada a Snowflake ni respaldada por Snowflake; Snowflake y los nombres de los exámenes son marcas de sus respectivos propietarios.

Una certificación. Un solo pago.

Acceso completo a SF-DE

Accede al banco completo de preguntas de esta certificación. Alex explica cada respuesta y tu Readiness Score te muestra qué estudiar después.

Comprar acceso a SF-DE por $29.99Un solo pago. Acceso de por vida a esta certificación.
Comprueba gratis si estás listo20 preguntas. Sin tarjeta. Mira qué estudiar antes de comprar.

Llega al 80 % de preparación y aprueba — o te devolvemos el dinero.

Cómo funciona el score →