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
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.
Luego procedemos a ejecutar WampServer
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.
Luego se procede a digitar la instrucción con su respectivo resultado.
Se adiciona la siguiente instrucción obteniendo los resultados siguientes.
Se digita otra instrucción con su correspondiente respuesta.
Por último se ejecuta.
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.
Y se procede a copear el driver JDBC para MySQL en la ruta
C:Program Filesdata-integrationlibextJDBC
Una vez realizada la copia se dirige a la ruta C:Program Filesdata-integration y ejecutamos el archivo
spoon.bat
Luego aparecerá
Con una ventana de inicio así.
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í
Luego se realiza la conexión con la base de datos.
Luego se procede a llenar los datos para la conexión como se describe a continuación.
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.
Se crea un Execute SQL script se encuentra en scripting y se lo edita de la siguiente forma.
Al editarlo hacemos lo siguiente
A nuestro proyecto agregamos una Generate Rows que lo encontramos aquí:
Y se lo edita así:
De la misma forma agregamos otro Generate Rows y se lo edita así:
Ahora agregamos una Add sequence que la encontramos aquí:
Y editamos lo siguiente:
Agregamos otra Add sequence y lo editamos así:
Ahora procedemos a agregar un Join Rows que se encuentra aquí:
Y dentro de este elemento editamos lo siguiente.
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í:
Y lo editamos así:
Editamos la otra pestaña de la Table output
Ahora agregamos un Execute SQL script
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í:
Al final deberemos obtener esto:
Luego procedemos a ejecutar nuestro proyecto.
Al ejecutarlo aparece la siguiente ventana.
Y automáticamente aparecerá la confirmación para guardar el proyecto ya que no se lo ha realizado.
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í:
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ó.

Practica 5docx -Bayron Champutiz-Nelson Quema

  • 1.
    PENTAHO DATA INTEGRATIONSPOON PRESENTADO POR: Bayron Antonio Champutiz Nelson Enrique Quemá PRESENTADO a: Andrés Calderón San Juan de Pasto junio del 2013
  • 2.
    Se procede adescargar 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.
  • 3.
    Luego procedemos aejecutar WampServer
  • 4.
    Como no sepermite 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 procedea digitar la instrucción con su respectivo resultado. Se adiciona la siguiente instrucción obteniendo los resultados siguientes.
  • 6.
    Se digita otrainstrucción con su correspondiente respuesta. Por último se ejecuta.
  • 7.
    Y se obtieneel 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 procedea copear el driver JDBC para MySQL en la ruta C:Program Filesdata-integrationlibextJDBC
  • 9.
    Una vez realizadala copia se dirige a la ruta C:Program Filesdata-integration y ejecutamos el archivo spoon.bat
  • 10.
    Luego aparecerá Con unaventana de inicio así.
  • 11.
    Aquí se haceclick 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í
  • 12.
    Luego se realizala conexión con la base de datos.
  • 13.
    Luego se procedea llenar los datos para la conexión como se describe a continuación.
  • 14.
    Y se haceclick 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 unExecute SQL script se encuentra en scripting y se lo edita de la siguiente forma. Al editarlo hacemos lo siguiente
  • 16.
    A nuestro proyectoagregamos una Generate Rows que lo encontramos aquí: Y se lo edita así:
  • 17.
    De la mismaforma agregamos otro Generate Rows y se lo edita así: Ahora agregamos una Add sequence que la encontramos aquí:
  • 18.
    Y editamos losiguiente: Agregamos otra Add sequence y lo editamos así:
  • 19.
    Ahora procedemos aagregar un Join Rows que se encuentra aquí: Y dentro de este elemento editamos lo siguiente.
  • 20.
    Luego se agregaun Calculator que se encuentra qui: Y se edita lo siguiente: Ahora agregamos un nuevo elemento denominado Table output que se encuentra aquí:
  • 21.
  • 22.
    Editamos la otrapestaña de la Table output Ahora agregamos un Execute SQL script
  • 23.
    Y lo editamosasí: 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í:
  • 24.
    Al final deberemosobtener esto:
  • 25.
    Luego procedemos aejecutar nuestro proyecto. Al ejecutarlo aparece la siguiente ventana.
  • 26.
    Y automáticamente aparecerála confirmación para guardar el proyecto ya que no se lo ha realizado.
  • 27.
    Si todo marchabien 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í:
  • 29.
    Y el resultadofinal 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ó.