Procesos ETL, Ejemplo de uso Pentaho Data Integration

Insertar datos de un fichero CSV a una BBDD

Primeramente incluir el elemento “CSV file input” de la lista de la izquierda.

Pulsar con el boton derecho sobre el elemento e incluir los campos tal y como se muestran en la imagen:

cargar datos de CSV

Nota: el fichero de visitas se puede descargar de aquí.

Nota: Tener en cuenta que no hace falta escribir los nombres, tipo, … y demás campos a cumplimentar ya que se autocompletan al dar al botón “Traer datos”.

 

Segundo, incluir el elemento “Table output” de la lista de la izquierda.

Tercero, unir el elemento “CSV file input” con la “Table output”, mediante el botón que parece poniendonos encima del primero, se muestra imagen aclaratoria.

unir componentes Data Integration

Cuarto, pulsar con el boton derecho sobre el elemento “Table output” incluir los campos tal y como se muestran en la imagen:

salida a BBDD de Data IntegrationNota: tener en cuenta que en este paso sino tenemos creados los campos en la BBDD debemos de pulsar el botón “SQL” y generarlos.

Por último, ejecutar la transformación danto en el botón de play.

Otros artículos que pueden ser de interés:

Autor: Diego Calvo