Buenas para todos, me gustaria saber si en Pentaho se puede estirar solo los datos nuevos o modificados de una tabla, por ejemplo, yo tengo una tabla clientes y quiero los datos de la tabla clientes nuevos o modificados de una fecha especifica....Tengo una tabla de clientes que es muy grande, mi intencion es estirar solo los datos nuevos o modificados y guardarlos en un backup para no llevar toda la tabla todos los dias, si me pueden ayudar en esto.... desde ya muchas gracias
Buenas tardes Guillermo, la verdad que no te he entendido muy bien lo que planteas... pero porque no realizas una transformación que guarde en una tabla ("Clientes_Nuevos") los datos que precisas. Luego solo tendrías que consultar la tabla "Clientes_Nuevos" para obtener la información necesaria.
Dario gracias por responder.... para clientes nuevos no tengo problema, ahora cuando quiero los clientes modificados no se como traerlos, te explico mas o menos para ver si me entiendes: Tengo una tabla Clientes en produccion, pero yo copio una vez al dia todos los dias (de madrugada) a otra tabla Clientes2 por que lo uso para un proceso, como la tabla en muy grande la idea mia es pasar solo los clientes nuevos, y los clientes que se actualizaron(que cambiaron de numero de telefono o de direccion etc.), no se si hay un step en pentaho para poder hacer eso....
Hola Guillermo, existe un objeto en pdi que te puede ser de utilidad: Data Warehouse -> Búsqueda/Actualización en Dimensión, el único "contratiempo" es que deberías agregarle a tu tabla Clientes2 los siguientes campos:
* nuevoId
* version
* fechaDesde
* fechaHasta
La otra alternativa es hacer una consulta SQL que obtenga los datos necesarios.
Saludos.
Permalink Responder para fherdi el septiembre 24, 2009 a las 5:02pm
Buenos días a lo mejor es demasiado tarde la respuesta pero con el componete insert/update lo solucionas, al menos es la que se, si sabes algo mejor pasate el dato... saludos.