Formación & Consultoría info@tallerdetecnologia.net
¿Por qué aprender Apache Iceberg?
Las arquitecturas modernas de datos están evolucionando desde los Data Warehouses tradicionales hacia plataformas más abiertas, flexibles y capaces de trabajar directamente sobre grandes volúmenes de datos almacenados en Data Lakes.
Apache Iceberg es un formato de tabla abierto diseñado para gestionar grandes datasets analíticos sobre almacenamiento de objetos, incorporando funcionalidades que tradicionalmente asociábamos a una base de datos o un Data Warehouse.
Permite trabajar con transacciones, evolución de esquemas, particionado, snapshots y consultas sobre versiones anteriores de los datos, manteniendo los datos almacenados en formatos abiertos como Parquet.
En este workshop aprenderás los fundamentos de Apache Iceberg y construirás una arquitectura analítica moderna basada en tablas Iceberg.
Todo el workshop está orientado a comprender no solamente cómo utilizar Iceberg, sino qué problema resuelve y cuál es su papel dentro de arquitecturas modernas como Data Lakes y Lakehouses.
¿Qué aprenderás?
✅ Comprender qué es Apache Iceberg y qué problema resuelve.
✅ Entender la diferencia entre archivos y tablas.
✅ Comprender la arquitectura de una tabla Iceberg.
✅ Trabajar con formatos columnares como Apache Parquet.
✅ Crear y consultar tablas Iceberg.
✅ Insertar, actualizar y eliminar datos.
✅ Comprender las transacciones ACID.
✅ Trabajar con snapshots.
✅ Consultar versiones anteriores mediante Time Travel.
✅ Gestionar la evolución del esquema.
✅ Comprender la evolución del particionado.
✅ Analizar el funcionamiento de los metadatos.
✅ Comprender el papel del catálogo.
✅ Trabajar con grandes datasets analíticos.
✅ Entender el concepto de Lakehouse.
✅ Diseñar arquitecturas abiertas basadas en Iceberg.
✅ Integrar Iceberg dentro de una plataforma moderna de datos.
Ficha técnica
Metodología Taller de Tecnología®
Temario del Workshop
Proyecto Final + Certificación (Asíncrono)
Al finalizar el workshop, los alumnos realizarán de manera individual un proyecto práctico que deberá ser entregado dentro del plazo establecido.
El proyecto consistirá en diseñar y construir una pequeña arquitectura Lakehouse utilizando Apache Iceberg como formato de tabla.
El alumno deberá crear tablas Iceberg sobre datos almacenados en formato Parquet, cargar y transformar información y realizar diferentes operaciones sobre los datos.
Durante el proyecto se aplicarán conceptos como evolución del esquema, particionado, snapshots y Time Travel, permitiendo consultar diferentes estados de los datos y comprender cómo Iceberg gestiona internamente los cambios.
También se analizarán los metadatos generados por las tablas para comprender la relación entre Data Files, Manifest Files, Metadata Files y Snapshots.
Finalmente, el alumno deberá proponer una arquitectura en la que diferentes herramientas puedan trabajar sobre una misma capa de datos abierta basada en Apache Iceberg.
El proyecto será evaluado por el instructor, quien proporcionará comentarios personalizados, propuestas de mejora y una valoración técnica de la solución presentada.
Los alumnos que superen satisfactoriamente la evaluación recibirán el Certificado de Aprovechamiento de Taller de Tecnología, acreditando las competencias adquiridas durante el workshop.
Formador: Daniel Castillo Garrosset
Formador especializado en Data Engineering, Business Intelligence e IA Generativa, con más de 25 años de experiencia impartiendo formación técnica a empresas, universidades y entidades públicas. Formador de Data Science en el Cibernarium de Barcelona Activa.

Requisitos
No es necesario conocer Apache Iceberg previamente.
Público objetivo
¿Por qué elegir este workshop?
✔ Material descargable
✔ Proyecto real
✔ Soporte durante el workshop
✔ Certificación
✔ Corrección personalizada
✔ Enfoque 100 % práctico
✔ Arquitectura Lakehouse
✔ Open Table Formats
✔ Apache Parquet + Apache Iceberg
FAQs