Open Business Intelligence

La red del Business Intelligence

Detectar un número de filas nuevas inusual en Pentaho Data-Integration

Buenas, estoy realizando el Trabajo Fin de Grado del Grado de Inteniería informática, y estoy realizando un ETL acompañado de su DW.

Quisiera saber, si sabéis como detectar situaciones en las que el número de registros recibido es mucho mayor (o menor) de lo esperado como por ejemplo en una tabla de ventas, lo normal es actualizar 800-1200 ventas diarias, según un  histórico, y un número distinto a esos, significa un error.

Gracias, espero ansioso vuestras aportaciones. 

 

 

Visitas: 495

Responde a esto

Respuestas a esta discusión

Para estas cosas tendrias que cargar la información a tablas auxiliares o temporales para validar la cantidad de registros y a partir de ahi tomar una acción si actualizas o no.

Hola David,

tambien puede ser util el utilizar variables en Spoon, aunque para eso debes tener dos transformaciones,

una en la cual te lea la cantidad de registros que debas leer y guarde ese numero en una variable, que luego la segunda transformacion utilizara para comparar los registros que el tiene para insertar en el DW.

las variables no pueden usarse en una misma transformacion, porque los step corren en paralelo.

saludos.

Buenas Iván, 

Gracias por tu respuesta (y por la tuya también Alberto ;D), pero lo he intentado y no he conseguido nada de provecho. Tendrías algún ejemplo de ambas transformaciones que hacen falta. 

Gracias. 


Ivan M. Pincheira Henriquez dijo:

Hola David,

tambien puede ser util el utilizar variables en Spoon, aunque para eso debes tener dos transformaciones,

una en la cual te lea la cantidad de registros que debas leer y guarde ese numero en una variable, que luego la segunda transformacion utilizara para comparar los registros que el tiene para insertar en el DW.

las variables no pueden usarse en una misma transformacion, porque los step corren en paralelo.

saludos.

Buenas David, cómo estás?

Te adjunto una Transformation que calcula la cantidad de filas y que luego determina que camino seguir en base a este:

Saludos

PD: para mantener un mínimo orden interno en esta red, estaría bueno que los temas relacionados a PDI se hagan en el grupo correspondiente.

Archivos adjuntos

Responder a debate

RSS

Distintivo

Cargando…

© 2019   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio