EnglishDeutschFrançaisEspañolPortuguês

Snowflake · SF-SP · Intermedio

SnowPro Specialty: Snowpark (SPS-C01) — Preguntas de práctica y simulacro de examen

La certificación SnowPro Specialty: Snowpark (SPS-C01) acredita tu dominio de la API de Snowpark para ingeniería de datos y ciencia de datos en Snowflake: transformaciones con DataFrames, gestión de sesiones, procedimientos almacenados, funciones definidas por el usuario y el procesamiento de resultados en el cliente frente al servidor.

55Preguntas por simulacro de Pass-IT
85minTiempo límite del simulacro de Pass-IT

Examen oficial SF-SP: 750 de 1000 puntos para aprobar.

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

Descubre cómo aprendes con Pass-IT.

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

Optimización del rendimiento de Snowpark1 / 5

¿Cuál es el propósito del parámetro de sesión query_tag en Snowpark?

AlexExplicación completa de Alex

El parámetro de sesión query_tag define una cadena arbitraria que se adjunta a cada consulta SQL ejecutada dentro de la sesión. Esa etiqueta aparece en las vistas QUERY_HISTORY y en Snowsight, lo que permite a los equipos identificar, agrupar y monitorear consultas por aplicación, módulo o pipeline. Se define con session.query_tag = 'my_tag'. Por qué las demás son incorrectas: query_tag no influye en la prioridad de ejecución ni en el orden de planificación. No limita la concurrencia — eso se controla con la configuración del warehouse. Tampoco habilita ni afecta el caché de resultados; ese caché lo administra Snowflake de forma independiente a través del query result cache. Ref: docs.snowflake.com/en/developer-guide/snowpark/reference/python/api/snowflake.snowpark.Session.query_tag

Fuentedocs.snowflake.com

Snowpark para transformaciones de datos2 / 5

En un Pipeline de Snowpark ML que contiene un StandardScaler y un XGBClassifier, ¿qué ocurre cuando se llama a pipeline.fit(train_df)?

AlexExplicación completa de Alex

Cuando llamas a pipeline.fit(train_df), los pasos se ejecutan de forma secuencial: el StandardScaler se ajusta con los datos de entrenamiento y los transforma, y después el XGBClassifier se entrena con la salida transformada del scaler. Cada transformador intermedio debe implementar fit() y transform(). Por qué las demás son incorrectas: el pipeline ajusta todos los pasos automáticamente — no hace falta una llamada aparte a train(). Los pasos no se compilan en una sola consulta SQL; cada paso se ejecuta de manera independiente y en orden. No se crea ninguna dynamic table; el procesamiento del pipeline usa transformaciones de DataFrame, no vistas materializadas. Ref: docs.snowflake.com/en/developer-guide/snowpark-ml/reference/latest/api/modeling/snowflake.ml.modeling.pipeline.Pipeline

Fuentedocs.snowflake.com

Conceptos de Snowpark3 / 5

¿Cómo creas un DataFrame de Snowpark a partir de una tabla existente de Snowflake?

AlexExplicación completa de Alex

session.table("table_name") es la API estándar de Snowpark para crear un DataFrame de evaluación diferida que hace referencia a una tabla existente de Snowflake. Devuelve un objeto Table (una subclase de DataFrame) sin cargar los datos de inmediato. El nombre puede estar completamente calificado: 'db.schema.table'. session.read.table() no es un método válido de Snowpark: Snowpark no usa un accesor .read como PySpark. DataFrame.load() no existe en la API de Snowpark. session.query() no es un método; para SQL en crudo usa session.sql(), aunque session.table() es preferible para referencias directas a tablas. Ref: docs.snowflake.com/en/developer-guide/snowpark/reference/python/latest/snowpark/api/snowflake.snowpark.Session.table

Fuentedocs.snowflake.com

Snowpark para transformaciones de datos4 / 5

¿Qué función de Snowpark convierte una columna de texto a mayúsculas?

AlexExplicación completa de Alex

La función upper() de snowflake.snowpark.functions convierte una columna de texto a mayúsculas y se traduce a la función SQL UPPER(). Admite Unicode. Uso: functions.upper(col('name')). Por qué las demás son incorrectas: col('name').upper() no es un método válido de Column — upper es una función independiente, no un método de la columna. La opción “functions.to_upper(col('name'))” to_upper() no existe en snowflake.snowpark.functions; el nombre correcto es upper(). .str.upper() es un patrón de accesor de pandas, que no está disponible en los objetos Column de Snowpark. Ref: docs.snowflake.com/en/developer-guide/snowpark/reference/python/api/snowflake.snowpark.functions.upper

Fuentedocs.snowflake.com

Snowpark API para Python5 / 5

¿Qué import proporciona el type hint PandasSeries para las UDF vectorizadas?

AlexExplicación completa de Alex

PandasSeries está definido en snowflake.snowpark.types, junto con otras definiciones de tipos de Snowpark como StringType, IntegerType, FloatType, etc. Import: from snowflake.snowpark.types import PandasSeries. Por qué las demás son incorrectas: pandas.Series, de la biblioteca pandas, es una clase distinta; PandasSeries es un type hint propio de Snowpark para las firmas de las UDF vectorizadas. snowflake.snowpark.functions contiene wrappers de funciones SQL (upper, sum, col), no definiciones de tipos. snowflake.snowpark.udf contiene utilidades para registrar UDF, no clases de type hints. Ref.: docs.snowflake.com/en/developer-guide/snowpark/reference/python/api/snowflake.snowpark.types

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.

Así te preparas para SF-SP con Pass-IT.

Actualmente hay 360 preguntas de práctica para SF-SP 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 · SF-SP

Etiquetas de consultas

  1. Tú

    ¿Cómo identifico consultas de mi aplicación Snowpark al supervisar?

  2. Alex · Tutor de IA

    Configura query_tag para la sesión.

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

    ¿La etiqueta cambia el resultado?

  4. Alex · Tutor de IA

    Su finalidad aquí es identificar y supervisar las consultas etiquetadas.

    Consultar la documentación de Snowflake ↗

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.

SF-SP · Fragmento de una pregunta

Etiquetas de consultas

Ver la pregunta completa

¿Cuál es el propósito del parámetro de sesión query_tag en Snowpark?

Entiende la respuesta correcta.

Agrega una cadena de texto como etiqueta a las consultas para identificarlas y monitorearlas

query_tag añade una etiqueta identificativa a las consultas para supervisarlas.

Consultar la documentación de Snowflake ↗

¿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 SF-SP

Preguntas
55
Minutos
85

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 SF-SP.

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

Comprender y configurar SnowparkConsulta la ponderación en la guía55 PreguntasPreguntas de Pass-IT

Relaciona el modelo de ejecución de Snowpark con tu entorno de desarrollo.

  • Explica evaluación diferida y ejecución del lado del cliente o servidor con DataFrames, UDF, UDTF, procedimientos y operaciones de archivos; distingue bibliotecas DataFrame, ML y fuentes de paquetes.
  • Instala un entorno compatible de Python y Snowpark y trabaja en Snowflake Notebooks, Jupyter, VS Code u otras herramientas de desarrollo.
Usar la API Python de SnowparkConsulta la ponderación en la guía106 PreguntasPreguntas de Pass-IT

Crea sesiones y código reutilizable para operar sobre datos de Snowflake.

  • Crea sesiones autenticadas con identificadores de cuenta, parámetros de conexión y SessionBuilder; usa métodos, atributos y trabajos asíncronos.
  • Lee archivos no estructurados con SnowflakeFile y procésalos mediante UDF, UDTF o procedimientos almacenados.
  • Crea DataFrames desde tablas, vistas, objetos Python, SQL, archivos o pandas y aplica esquemas y tipos adecuados.
  • Escribe y registra UDF y UDTF desde código o archivos con módulos y declaraciones de tipos; compara ejecución escalar y vectorizada y concede acceso seguro.
  • Construye y registra procedimientos con dependencias empaquetadas y tipos explícitos, elige derechos de invocador o propietario y ejecuta flujos reutilizables o grafos de tareas mediante la API Python.
Transformar datos con DataFramesConsulta la ponderación en la guía126 PreguntasPreguntas de Pass-IT

Construye transformaciones y decide cómo usar sus resultados.

  • Filtra, ordena, limita y convierte valores con columnas, funciones escalares y operadores y extrae valores de objetos Row.
  • Limpia y enriquece con joins, tratamiento de valores ausentes y muestreo y aplica agregaciones, ventanas, agrupaciones, operaciones de conjuntos y funciones de tabla o personalizadas.
  • Carga y recorre datos semiestructurados, convierte valores anidados y aplana arrays de objetos en filas.
  • Guarda resultados de DataFrames como vistas, tablas de Snowflake o archivos en stages.
  • Inserta, actualiza, elimina y combina datos de tablas mediante DataFrames de Snowpark.
Optimizar y diagnosticar SnowparkConsulta la ponderación en la guía73 PreguntasPreguntas de Pass-IT

Mejora la ejecución sin perder de vista el costo de los warehouses.

  • Elige warehouses optimizados para Snowpark, configura sus propiedades y escálalos según la carga y los efectos de facturación.
  • Guarda DataFrames en caché o materialízalos, compara UDF escalares y vectorizadas o pandas en Snowflake y elige llamadas síncronas o asíncronas.
  • Investiga errores y cuellos de botella con tablas de eventos, historial de consultas y SQL equivalente; prueba código con el framework local de Snowpark y pytest.
Formatos de preguntas que puedes practicar
Opción múltiple
Selecciona una respuesta.
Respuesta múltiple
Selecciona varias respuestas válidas.

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

Preguntas frecuentes

Tu preparación

¿Cuánto tiempo de estudio debería reservar para SF-SP?

Como orientación para organizarte, Pass-IT estima unas 30–75 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 Snowflake ni una promesa de estar listo para el examen en ese plazo.

¿Necesitas SnowPro Core antes del examen de Snowpark?

No. Snowpark es un examen specialty y no exige ninguna certificación previa, a diferencia de la línea advanced. Snowflake recomienda un año o más de trabajo práctico con Snowpark en producción y señala que dominar bien Python y PySpark ayuda. El catálogo calcula unas 50 horas.

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 Snowflake los idiomas disponibles para el examen oficial.

¿Cuánto dura mi acceso a SF-SP?

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 SF-SP

¿Dónde puedo hacer el examen SF-SP?

Supervisado en línea o centros de examen presenciales.

¿Cuánto dura el examen SnowPro Specialty: Snowpark (SPS-C01)?

El examen SnowPro Specialty: Snowpark (SPS-C01) tiene 55 preguntas y un tiempo límite de 85 minutos.

¿Cuántas veces puedes presentar el examen de Snowpark?

Puedes realizar como máximo cuatro intentos del mismo examen en cualquier período de 12 meses. Debes esperar siete días entre todos los intentos, incluso antes de repetirlo por primera vez. Snowflake retira el examen con efecto a partir del 1 de noviembre de 2026. Debes completar todos los intentos, incluidas las repeticiones, a más tardar en esa fecha. Si repruebas cerca del plazo, puede que no tengas tiempo para repetirlo.

Tu preparación para SF-SP

$29.99pago único

12 meses de acceso a SF-SP · Sin renovación automática

Comprar acceso a SF-SP

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 →