sábado, 1 de junio de 2013

Conexión a Base de datos usando Pentaho Data Integration

Para empezar este tutorial debemos descargar Pentaho Data Integration versión4.4 que lo podemos descargar de: http://sourceforge.net/projects/pentaho/files/Data%20Integration/4.4.0-stable/



El siguiente paso será descomprimir el archivo en Archivos de programa, donde aparecerá la carpeticas data-integration, entramos a la carpeta y ejecutamos Spoon.bat


Lo siguiente que vamos hacer es crear un Bolg de notas con el nombre hello_world_input.txt, en el escribiremos lo siguiente:


El paso siguiente será crear una nueva transformación,para ello clic en File, New y Transformation.



Ahora daremos clic en Design, seleccionaremos Input y finalmente arrastramos Text file iinput a nuestra área de trabajo



ahora editaremos las propiedades de nuestro Text file input


 


Con el botón Browse  buscamos nuestro blog de notas hello_world_input.txt y lo añadimos con add


En la pestaña Conectent editaremos la configuración, en la pestaña Fields clic en Get fields  y OK





Ahora agregamos una Add  constant en la pestaña Desing, en Transform y la editamos



El siguiente paso haremos una conexión, seleccionamos nuestro texfile input y teniendo presionada la tecla shift arrastramos hasta nuestra Add constans 


El siguiente paso será crear un Text file output , para ello damos clic en Desing, clic output y pasamos a editar el Text file output así:

Organizamos las variables,  hacemos la conexión y guardamos.



Ahora ejecutamos proyecto, daremos clic en Action, clic en Run,  o presionando F9 




Finalmente obtendremos


Revisamos el archivo creado como hello_world_ooutput.txt 



Para la conexión a la bases de datos MySQL, debemos copiar el draiver JDBC en el directorio.


Ahora ejecutamos Spoon y abrimos nuestro proyecto anterior Transformation y lo editamos asi:


Guardamos con el nombre hello_world_transformation_with_db.ktr
 Ahora iniciamos Wampserver y pestaña phpMyAdmin, crearemos una base de datos, que la llamaremos conexión. 


Para configurar el proyecto, agregamos una nueva conexión a base de datos.


Ahora agregamos una Table output, esta se encuentra en la pestaña Desing, Output
Ahora entre Add constants y Text file output, arrastramos Table output, nos aparecerá un mensaje de Split, damos yes

Lo siguiente será editar Table output así: 

Ejecutamos nuestro proyecto 

Aparecerá una ventana donde debemos darle clic en Launch


Y nos debe aparecer algo estos valores:

Para ver los elementos de la tabla hello_world_output, debemos dirigirnos a View, Database connection y Explore.



Como podemos ver está todo listo, también podemos visualizar nuestra base de datos en MySQL



No hay comentarios:

Publicar un comentario