Plantillas y lecciones
Studio viene con Jobs que realmente corren. Abrir uno y leer su JSON suele ser más rápido que leer una página de referencia.
Plantillas
Sección titulada «Plantillas»Templates en la barra lateral. Cada tarjeta trae lo que la plantilla demuestra; Preview muestra el JSON antes de comprometerte con nada, Use template lo copia a un Workflow como un nuevo Job.
| Plantilla | Nivel | Qué enseña |
|---|---|---|
| CSV to Parquet | starter | Las cuatro transformaciones del día a día, y por qué el orden importa |
| Ingestion with data quality | starter | Validaciones, on_failure: warn y un report persistido |
| Join and runtime pushdown | intermediate | checkpoint → collect → {{variable}} dentro de with_transformations |
| Nested payload and multi-output | intermediate | dot-paths de struct, dos destinos desde un DataFrame |
| Delta merge (upsert) | intermediate | mode: merge, merge_keys y la regla de unicidad que lo protege |
| Aggregation with group_by and pivot | intermediate | Expresiones de agregación SQL completas, valores de pivot listados |
| Union and dedupe | intermediate | Union por posición vs por nombre, deduplicación |
| Staging view handoff | intermediate | Varios Jobs componiendo por una temp view — la forma que un Pipeline automatiza |
| Kafka publication | advanced | struct → to_json → tópico, como transformación por destino |
| Parameterized pipeline | advanced | {param} y branching con skip_if_false |
Cada plantilla es JSON Sparquet real, importado por el mismo compilador que cualquier otro archivo — y cubierto por un test que hace el lint de todas sin un solo error.
Lecciones
Sección titulada «Lecciones»Learn en la barra lateral tiene seis lecciones que se apoyan unas en otras. Cada una tiene secciones, snippets ejecutables y una lista de verificación que recuerda lo que marcaste.
- Tu primer Job en cinco minutos — la forma del documento y la ejecución
- Pensar en nodos — cómo el grafo mapea al archivo, incluyendo forks y joins
- Transformaciones que importan —
selectvswith_columnvsstruct, y dónde gana cada una - Unir y enriquecer — semántica de join, y pushdown con
collect+{{variable}} - Calidad de datos — validators, políticas
on_failurey lectura del report - Ir a producción — parámetros, includes, checkpoints, escritura merge y correr en un cluster
Las lecciones enlazan a la plantilla que las demuestra, así leer y hacer quedan a un clic de distancia.
Empezar desde una plantilla en la práctica
Sección titulada «Empezar desde una plantilla en la práctica»El camino más rápido a un nuevo Job rara vez es un canvas en blanco:
- Encuentra la plantilla más cercana a tu caso.
- Use template en el Workflow correcto.
- Cambia los paths de origen y destino.
- Lee el panel Issues — señalará lo que el cambio invalidó.
- Córrelo con el runner local contra una porción pequeña de datos.
Para algo genuinamente nuevo, descríbelo al asistente de IA y edita lo que redacte.