telefonicasc / etl-framework

Framework de ETLs (librerias, documentación, best practices, etc.)
GNU Affero General Public License v3.0
2 stars 6 forks source link

added replace_id attrib to sqlFileStore #58

Closed rg2011 closed 1 year ago

rg2011 commented 1 year ago

Actualmente el store sqlFileStore no puede usarse para generar un fichero SQL de carga de entidades singleton (tal como las define URBO-DEPLOYER, con replaceId), porque esas entidades necesitan que se sobrescriba el id de la entidad antes de guardar en base de datos.

Esta PR soluciona el problema añadiendo al sqlFileStore un parámetro opcional replace_id que simula el comportamiento de un flujo histórico configurado con un replaceId. El sqlFileStore genera un id de entidad a partir de los atributos especificados, antes de construir la orden SQL.

arcosa commented 1 year ago

LGTM