Excelente explicacion aunque los videos los veo a 2X. Puedes preparar un guion de lso temas a explicar y seccionas el video bruto en partes por topics y luego seccionas en youtube las zonas de tiempo de cada tema y agregas al principio del video un indice de topics asi cada uno adelanta o retraza en cada parte. luego puedes sacar metricas de que parte es mas interesante del video y con ella creas la screen para llegar a mas gente
Buenas tardes Gonzalo, en primer lugar darte las gracias por compartir estos videos donde nos ilustras sobre la herramienta de Nifi. Me gustaría poder contactar contigo, para poder comentarte el proyecto que tengo sobre Nifi como ETL. Ya me comentas. Muchas gracias por todo.
Estimad@s les comparto el archivo de configuración de las pruebas presentadas en este video drive.google.com/file/d/1mQZSvDT0ROgk-QCWhy__SCd6FhuoqHsb/view?usp=sharing
Muchas gracias Gonzalo por este video. Necesito separar el contenido de la columna product_brand en dos columnas nuevas: product y brand, y eliminar la columna product_brand . El delimitador es "(". Los datos los obtengo desde una base de datos por lo que los obtengo en formato avro. ¿Podrías por favor ayudarme con esto? Porque no logro dar con la solución. A continuación, una muestra de los datos: product_id,product_brand P0041,Roll Yo! Strawberry Swiss Roll (Britannia) P0042,Mint - Sugarfree, Fruity Flavour (Center Fresh) P0043,Tomato - Local (Fresho) P0044,Mint Leaves (Fresho) P0045,Fruit Salt - Lemon Flavor (Eno)
Hola domingo, el reto que planteas lo intentaria resolver con QueryRecord, este procesador puede hacer querys en el estandar sql a un flowfile, y ademas puede tener como input varios formatos, me parece que tambien avro, y la salida tambien puede ser varios formatos. Esto facilita muchisimos porque trata a cualquier flowfile como un "tabla". Ver mi video de QueryRecord. Saludos
En teoria es posible, no lo he probado, pero aqui estan los pasos En Apache NiFi, para configurar el envío de un archivo adjunto utilizando el procesador PutEmail, puedes seguir los siguientes pasos: Agrega el procesador PutEmail a tu flujo: Puedes hacerlo arrastrando el procesador desde la barra de herramientas hasta el lienzo de tu flujo. Configura los detalles del servidor SMTP: SMTP hostname: El nombre del host del servidor SMTP (e.g., smtp.example.com). SMTP port: El puerto que utiliza el servidor SMTP (normalmente 587 para TLS o 465 para SSL). SMTP username y SMTP password: Las credenciales de autenticación, si son necesarias. From Email: La dirección de correo desde la cual se enviarán los emails. To Email: La dirección de correo del destinatario. Configura los detalles del correo: Subject: El asunto del correo. Message: El cuerpo del mensaje. Agregar un archivo adjunto: Debes asegurarte de que el archivo que deseas adjuntar está disponible para el procesador PutEmail. Esto generalmente implica que el contenido del archivo esté en el flujo de datos que llega a PutEmail. Puedes usar procesadores como FetchFile para obtener el archivo que deseas enviar. Attributes to Send as Headers (Atributos para enviar como encabezados): Aquí puedes especificar cualquier atributo dinámico que quieras incluir como encabezado en el correo. Para adjuntar un archivo, necesitas asegurarte de que el atributo que contiene el contenido del archivo se esté pasando correctamente. Conectar PutEmail con otros procesadores: Asegúrate de que el flujo de datos (que incluye el contenido del archivo como parte de los atributos del flujo) esté correctamente conectado a PutEmail. Puedes necesitar usar procesadores adicionales para preparar estos datos. Prueba tu configuración: Una vez todo está configurado, activa tu flujo y verifica que los correos se envíen correctamente con los archivos adjuntos.
Muchas gracias mí hermano!!!!!!
😊
Ud es un maestro!
Gracias
Excelente explicacion aunque los videos los veo a 2X. Puedes preparar un guion de lso temas a explicar y seccionas el video bruto en partes por topics y luego seccionas en youtube las zonas de tiempo de cada tema y agregas al principio del video un indice de topics asi cada uno adelanta o retraza en cada parte. luego puedes sacar metricas de que parte es mas interesante del video y con ella creas la screen para llegar a mas gente
Lo lamento, en adelante seré mas rápido. Saludos
Buenas tardes Gonzalo, en primer lugar darte las gracias por compartir estos videos donde nos ilustras sobre la herramienta de Nifi. Me gustaría poder contactar contigo, para poder comentarte el proyecto que tengo sobre Nifi como ETL. Ya me comentas. Muchas gracias por todo.
Por favor a mi mail gc05595@gmail.com, por alli te respondo. Saludos.
Estimad@s les comparto el archivo de configuración de las pruebas presentadas en este video drive.google.com/file/d/1mQZSvDT0ROgk-QCWhy__SCd6FhuoqHsb/view?usp=sharing
Muchas gracias Gonzalo por este video.
Necesito separar el contenido de la columna product_brand en dos columnas nuevas: product y brand, y eliminar la columna product_brand . El delimitador es "(".
Los datos los obtengo desde una base de datos por lo que los obtengo en formato avro.
¿Podrías por favor ayudarme con esto? Porque no logro dar con la solución.
A continuación, una muestra de los datos:
product_id,product_brand
P0041,Roll Yo! Strawberry Swiss Roll (Britannia)
P0042,Mint - Sugarfree, Fruity Flavour (Center Fresh)
P0043,Tomato - Local (Fresho)
P0044,Mint Leaves (Fresho)
P0045,Fruit Salt - Lemon Flavor (Eno)
Hola domingo, el reto que planteas lo intentaria resolver con QueryRecord, este procesador puede hacer querys en el estandar sql a un flowfile, y ademas puede tener como input varios formatos, me parece que tambien avro, y la salida tambien puede ser varios formatos. Esto facilita muchisimos porque trata a cualquier flowfile como un "tabla". Ver mi video de QueryRecord. Saludos
Ok. Sí, he visto ese video en el que usas sql sobre un Flowfile. Lo intentaré y te dejo saber.
Muchísimas gracias
Perfecto. Me funcionó con QueryRecord. Muchísimas gracias
Saludos una duda si deseo enviar varios archivos como adjuntos en un solo correo (PUT EMAIL), como lo haria?
En teoria es posible, no lo he probado, pero aqui estan los pasos
En Apache NiFi, para configurar el envío de un archivo adjunto utilizando el procesador PutEmail, puedes seguir los siguientes pasos:
Agrega el procesador PutEmail a tu flujo: Puedes hacerlo arrastrando el procesador desde la barra de herramientas hasta el lienzo de tu flujo.
Configura los detalles del servidor SMTP:
SMTP hostname: El nombre del host del servidor SMTP (e.g., smtp.example.com).
SMTP port: El puerto que utiliza el servidor SMTP (normalmente 587 para TLS o 465 para SSL).
SMTP username y SMTP password: Las credenciales de autenticación, si son necesarias.
From Email: La dirección de correo desde la cual se enviarán los emails.
To Email: La dirección de correo del destinatario.
Configura los detalles del correo:
Subject: El asunto del correo.
Message: El cuerpo del mensaje.
Agregar un archivo adjunto:
Debes asegurarte de que el archivo que deseas adjuntar está disponible para el procesador PutEmail. Esto generalmente implica que el contenido del archivo esté en el flujo de datos que llega a PutEmail. Puedes usar procesadores como FetchFile para obtener el archivo que deseas enviar.
Attributes to Send as Headers (Atributos para enviar como encabezados): Aquí puedes especificar cualquier atributo dinámico que quieras incluir como encabezado en el correo. Para adjuntar un archivo, necesitas asegurarte de que el atributo que contiene el contenido del archivo se esté pasando correctamente.
Conectar PutEmail con otros procesadores: Asegúrate de que el flujo de datos (que incluye el contenido del archivo como parte de los atributos del flujo) esté correctamente conectado a PutEmail. Puedes necesitar usar procesadores adicionales para preparar estos datos.
Prueba tu configuración: Una vez todo está configurado, activa tu flujo y verifica que los correos se envíen correctamente con los archivos adjuntos.