Pentaho Data Integration - ¿Cómo contar el número de campos de un flujo?

mayo 03, 2016

¿Alguna vez os ha surgido la necesidad de contar el número de parámetros de entrada de la ETL, o el número de parámetros de entrada en un Mapping, o simplemente contar el número de campos que hay en un flujo de datos?.

Aquí pongo una solución, que podéis paquetizar y meter en una subtransformación:


· generateInputRows: recreo un número finito de parámetros de entrada.

· UDJCDenormalizer: este paso lo podéis encontrar mejor explicado en:

http://rpbouman.blogspot.com.es/2012/03/generic-normalizer-step-for-kettle.html

Pero básicamente consiste en pasar de columnas a filas.

· countInputRows: es un groupBy en el que agrupamos todas las filas y las contamos (independientemente del número de columnas).

· showLog: lo mostramos :)

Lo podéis encontrar en github:

git@github.com:fjpulidop/kettle_tools.git

¡Espero haberos ayudado!

You Might Also Like

0 comentarios

Sé respetuoso/a, en este blog caben todo tipo de opiniones con respeto y serenidad.

Contact Form :: (」゜ロ゜)」