Temario del curso
Fundamentos de NiFi y flujos de datos
- Datos en movimiento frente a datos en reposo: conceptos y desafíos
- Arquitectura de NiFi: núcleos, controlador de flujo, proveniencia y boletín
- Componentes clave: procesadores, conexiones, controladores y proveniencia
Contexto e integración de Big Data
- El papel de NiFi en los ecosistemas de Big Data (Hadoop, Kafka, almacenamiento en la nube)
- Descripción general de HDFS, MapReduce y alternativas modernas
- Casos de uso: ingestión de streams, envío de registros y tuberías de eventos
Instalación, configuración y establecimiento de clústeres
- Instalación de NiFi en modo de nodo único y modo clúster
- Configuración del clúster: roles de nodos, ZooKeeper y equilibrado de carga
- Orquestación de despliegues de NiFi: uso de Ansible, Docker o Helm
Diseño y gestión de flujos de datos
- Enrutamiento, filtrado, división y fusión de flujos
- Configuración de procesadores (InvokeHTTP, QueryRecord, PutDatabaseRecord, etc.)
- Manejo de esquemas, enriquecimiento y operaciones de transformación
- Manejo de errores, relaciones de reintentos y backpressure
Escenarios de integración
- Conexión con bases de datos, sistemas de mensajería y APIs REST
- Streaming hacia sistemas de análisis: Kafka, Elasticsearch o almacenamiento en la nube
- Integración con Splunk, Prometheus o tuberías de registro
Supervisión, recuperación y proveniencia
- Uso de la interfaz de usuario de NiFi, métricas y visualizador de proveniencia
- Diseño de recuperación autónoma y manejo adecuado de fallos
- Copias de seguridad, control de versiones de flujos y gestión de cambios
Ajuste de rendimiento y optimización
- Ajuste de JVM, memoria heap, pools de hilos y parámetros de clúster
- Optimización del diseño de flujos para reducir cuellos de botella
- Aislamiento de recursos, priorización de flujos y control de capacidad de transferencia
Mejores prácticas y gobernanza
- Documentación de flujos, estándares de nomenclatura y diseño modular
- Seguridad: TLS, autenticación, control de acceso y cifrado de datos
- Control de cambios, control de versiones, acceso basado en roles y auditorías
Solución de problemas y respuesta a incidentes
- Problemas comunes: bloqueos, fugas de memoria y errores de procesadores
- Análisis de registros, diagnóstico de errores e investigación de la causa raíz
- Estrategias de recuperación y reversión de flujos
Laboratorio práctico: implementación de una tubería de datos realista
- Construcción de un flujo de extremo a extremo: ingestión, transformación y entrega
- Implementación de manejo de errores, backpressure y escalabilidad
- Pruebas de rendimiento y ajuste de la tubería
Resumen y próximos pasos
Requerimientos
- Experiencia con la línea de comandos de Linux
- Comprensión básica de redes y sistemas de datos
- Conocimiento de conceptos de streaming de datos o ETL
Audiencia
- Administradores de sistemas
- Ingenieros de datos
- Desarrolladores
- Profesionales de DevOps
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (7)
Ejercicios prácticos. La clase debería haber durado 5 días, pero los 3 días fueron útiles para aclarar muchas de las preguntas que tenía al trabajar con NiFi.
James - BHG Financial
Curso - Apache NiFi for Administrators
Traducción Automática
Creí que el ritmo del formador fue muy bueno. No dejó a ningún estudiante atrás con su enfoque. Fue muy solidario con nosotros, los NUEVOS, que quizás no hayamos tenido un rol de Administrador de Sistema o Infraestructura durante nuestra carrera o que hayamos recuperado esas habilidades de un período anterior de nuestra carrera.
Pamdrea Ivory - BHG Financial
Curso - Apache NiFi for Administrators
Traducción Automática
Me gustó la sección práctica. Me ayudó a retener mejor la información al completar los ejercicios proporcionados. Además, la capacidad del instructor de interactuar con toda la clase hizo que me sintiera cómodo para hacer preguntas sobre lo que no entendía.
Leila - BHG Financial
Curso - Apache NiFi for Administrators
Traducción Automática
Casos de uso y ejemplos para construir flujos de datos con NiFi. Trabajamos en la solución de problemas comunes y obstáculos.
Nelson - BHG Financial
Curso - Apache NiFi for Administrators
Traducción Automática
Amé la estructura. El primer día nos sumergimos en los conceptos básicos de NiFi, sus conceptos y casos de uso, entre otros temas. Al día siguiente, pusimos en práctica lo aprendido el primer día al construir flujos para cumplir con los requisitos de diferentes escenarios. En el tercer día, exploramos el Registro de NiFi, el control de versiones, la multiinquilinato y realizamos una sesión de preguntas y respuestas.
Adam - BHG Financial
Curso - Apache NiFi for Administrators
Traducción Automática
Muy poco, se me dificulto mucho y mas por que entre desfasado, no tome los primeras sesiones.
Rolando Garcia - OIT para Mexico y Cuba
Curso - Apache NiFi for Administrators
El conocer que hay un programa que tiene muchas aplicaciones potenciales para el trabajo que desarrollo