1. PENTAHO DATA INTEGRATION SPOON
PRESENTADO POR:
Bayron Antonio Champutiz
Nelson Enrique Quemá
PRESENTADO a:
Andrés Calderón
San Juan de Pasto junio del 2013
2. Se procede a descargar la versión de PDI deseada.
Al igual que Pentaho se procede a descomprimir el archivo descargado se recomienda seleccionar la ruta
C:Program Files aunque no es obligatoria esta ruta de instalación.
Para esta práctica se debe tener el script wcm_dwh.sql dentro de la ruta C: no es necesario ubicarlo en
esta ruta, simplemente es más sencillo ubicarlo al momento de ejecutarlo.
4. Como no se permite ejecutar un script mayor de 10 MB se procede a ejecutarlo desde consola cmd
luego se mueve de carpeta como se muestra a continuación
Una vez realizado esto se ejecuta la siguiente orden obteniendo los resultados mostrados a
continuación.
5. Luego se procede a digitar la instrucción con su respectivo resultado.
Se adiciona la siguiente instrucción obteniendo los resultados siguientes.
6. Se digita otra instrucción con su correspondiente respuesta.
Por último se ejecuta.
7. Y se obtiene el siguiente resultado, como el script es demasiado grande procederá a ejecutar las
instrucciones por unos minuto observándose en la pantalla el siguiente resultado.
Ahora se sale de la consola.
8. Y se procede a copear el driver JDBC para MySQL en la ruta
C:Program Filesdata-integrationlibextJDBC
9. Una vez realizada la copia se dirige a la ruta C:Program Filesdata-integration y ejecutamos el archivo
spoon.bat
11. Aquí se hace click sobre el botón cancelar. Luego se mostrará el entorno de trabajo como el siguiente.
Luego se procede a usar la aplicación creando una nueva transformación así
13. Luego se procede a llenar los datos para la conexión como se describe a continuación.
14. Y se hace click sobre el botón Test y si todo marcha bien arrojara el siguiente resultado.
Una vez comprobada la conexión se procede a crear los elementos.
15. Se crea un Execute SQL script se encuentra en scripting y se lo edita de la siguiente forma.
Al editarlo hacemos lo siguiente
16. A nuestro proyecto agregamos una Generate Rows que lo encontramos aquí:
Y se lo edita así:
17. De la misma forma agregamos otro Generate Rows y se lo edita así:
Ahora agregamos una Add sequence que la encontramos aquí:
18. Y editamos lo siguiente:
Agregamos otra Add sequence y lo editamos así:
19. Ahora procedemos a agregar un Join Rows que se encuentra aquí:
Y dentro de este elemento editamos lo siguiente.
20. Luego se agrega un Calculator que se encuentra qui:
Y se edita lo siguiente:
Ahora agregamos un nuevo elemento denominado Table output que se encuentra aquí:
22. Editamos la otra pestaña de la Table output
Ahora agregamos un Execute SQL script
23. Y lo editamos así:
Ahora se procede a realizar una combinación de todos los componentes, haciendo un clik sobre cada uno
de ellos y presionando la tecla shift preciona y arrastra hasta el elemento al que se va a unir, así:
27. Si todo marcha bien aparecerá la siguiente ventana sino es así tienes que revisar algunos datos mal
editados. Como ocurrió en esta práctica pero se logró solucionar cambiando los nombres respectivos en
los elementos.
Ahora se procede a ver los datos en la conexión de la base de datos así:
28.
29. Y el resultado final es:
OBSERVACIONES
Se tuvo que realizar correcciones en ambos Execute sql script y al final todo funcionó bien lo bueno de
esos errores es que se al final se aprende a interpretar los resultado y si hay errores ver donde se los
cometió.