EnglishDeutschFrançaisEspañolPortuguês

Snowflake · SF-DE · Advanced

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

Prepara SF-DE con preguntas de práctica originales y respuestas explicadas con claridad. Pide más detalles a Alex, tu tutor de IA, usa tus resultados para identificar los temas que necesitas repasar y practica cómo distribuir tu tiempo con simulacros de examen cronometrados.

65Preguntas del simulacro
115minTiempo límite
750/ 1000Puntuación para aprobar

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

Acerca del 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.

Prueba cinco preguntas de SF-DE

Practica con cinco preguntas del banco actual de SnowPro Advanced: Data Engineer (DEA-C02) de la app, con sus respuestas y explicaciones.

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

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.

449 preguntas de práctica

El banco de preguntas de Pass-IT te ofrece material para practicar para SF-DE. Un simulacro de Pass-IT incluye 65 preguntas y un tiempo límite de 115 minutos; estos son los ajustes de la práctica.

Datos del banco de preguntas: SF-DE

Puntuación para aprobar750 / 1000

según lo publicado por Snowflake

Objetivos de la guía22 objetivos enumerados en la guía oficial

distribuidos entre 5 dominios en la guía oficial del examen

Tamaño del banco449 preguntas

= El tamaño del banco equivale a 6 conjuntos de 65 preguntas. Esto no significa que cada simulacro utilice un conjunto distinto.

Dominios del temario5 dominios en el temario del examen

Data Movement 125 · Performance Optimization 86 · Storage and Data Protection 62 · Data Governance 62 · Data Transformation 114

Registradas como contrastadas con fuentes449 de 449

preguntas cuya respuesta, opciones y explicación constan como contrastadas con la documentación oficial de Snowflake

Contenido del 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 del examen: 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 preguntas

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 preguntas: SF-DE

Opción múltiple70%

Selecciona la única respuesta que mejor cumpla los requisitos de la pregunta.

Respuesta múltiple30%

Selecciona varias respuestas. Sigue las instrucciones de la pregunta sobre cuántas debes elegir.

Consulta a Snowflake para conocer la información oficial sobre los formatos de preguntas. Las proporciones mostradas describen el banco de práctica de Pass-IT y no determinan las del examen oficial.

Preparación para SF-DE

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.

Preparación y aspectos prácticos: SF-DE

Preparación

Ejemplo de tiempo de estudio50–120 h

rango orientativo para planificar: de 50 h con experiencia relevante a 120 h si empiezas desde cero; tus necesidades pueden quedar fuera de este rango

NivelAvanzado
Conocimientos recomendadosContar 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.

Obtención y mantenimiento de la certificación

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.
Validez de la certificación2 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.

Errores frecuentes

Temas para repasar: 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.

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 tiempo límite de 115 minutos.

¿Qué puntuación necesito para aprobar SnowPro Advanced: Data Engineer (DEA-C02)?

La puntuación necesaria para aprobar el examen SnowPro Advanced: Data Engineer (DEA-C02) es 750 / 1000.

¿Qué errores conviene revisar al preparar SnowPro Advanced: Data Engineer (DEA-C02)?

Entre los temas que conviene repasar están Streams vs Tasks, Snowpipe vs COPY INTO, Transient vs Temporary, MERGE Semantics, Zero-Copy Cloning. Trabaja con ejemplos para comprobar que entiendes las diferencias y puedes justificar tu respuesta.

¿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.

Una certificación, 12 meses

Práctica para SF-DE

Centra tu práctica en una certificación o elige Pro para practicar todas las certificaciones.

Empezar una sesión de práctica gratuitaPrueba las primeras 20 preguntas sin tarjeta para ver si la práctica te resulta útil.

Para compras elegibles: garantía de devolución del dinero si no apruebas tu examen.

Ver condiciones de la garantía →