Transformacion de Pentaho
DESCRIPCION DE LOS SGBD A UTILIZAR
REDACCIÓN DEL PROBLEMA
La empresa Sport Access cuenta con dos sucursales en diferentes ciudades, cada sucursal maneja la misma información pero debido a la antigüedad, una de ellas está utilizando MySQL, por lo contrario la nueva sucursal ha implementado un nuevo gestor de base de datos llamado Oracle.
El problema que presenta esta sucursal es que es muy antigua es por ello que la matriz necesita extraer los datos de la nueva sucursal para tener el control de la misma.
Lo que se desea hacer es extraer los datos y visualizarlos en MySQL, para este proceso nos basaremos en la herramienta Pentaho, donde la entrada de los datos se configura a partir de Oracle y nuestra salida de los datos en MySQL.
1.- Empezamos abriendo Oracle, nos vamos menú inicio, todos los programas base de datos Oracle y le damos en ir a pagina inicial de base de datos.
2.-Nos lleva a la página de Oracle que está en un entorno web y Creamos un nombre de usuario con una contraseña y luego entramos con este usuario para crear la tabla en Oracle
.
3.- Creamos una tabla con el nombre de "Artículos" y con sus respectivos campos
4.- Visualizamos que efectivamente tenemos la tabla creada
5.- Insertamos los registros en la tabla Artículos
6.- Vemos que fueron insertados correctamente los registros en tabla Artículos
7- Abrimos MySQL (inicio, todos los programas, MySQL server 5.5 y se ejecuta MySQL
8.-Ahora conectamos en MySQL y luego creamos una base de datos llamada SPORT ACCESS con una tabla llamada: articulo
9.-abrimos Pentaho (inicio, todos los programas, Pentaho Enterprise edition, Desing tolos y Data integration
10.- Le damos una nueva transformación
11.- Arrastramos una entrada y una salida de tabla
12.- Empezamos a configurar la entrada de la tabla asignándole un nombre y dándole en el botón nuevo para hacer una nueva conexión
13.- Le damos clic en la opción obtener consulta SQL select statement.. y sale el cuadrito donde seleccionamos nuestra base de datos que hemos creado en Oracle y luego en ok.
14.- Seleccionamos la tabla que creamos
15.- Nos arroja los datos de la tabla que creamos
16.- Agregamos una transformación la cual será la calculadora para realizar la operación que deseamos realizar
17.- Hacemos conexión de Oracle a la calculadora con la tecla Shift
18.- Hacemos la operación k deseamos especificándole que campos se utilizaran para dicha operación
19.-despues hacemos conexión de la calculadora hacia la salida la cual será MySQL
20.- Ahora pasamos con MySQL y seleccionamos la conexión que hemos creado para la base de datos MySQL.
21.- Creamos la conexión en MySQL y la probamos
22.- Le damos en examinar para sustrer los campos y después de que nos aparezca una ventana damos clic en open SQL for [articulo]
23.- Buscamos la tabla que creamos en MySQL pero como agregamos dos campos en la transformación necesitamos crear una nueva tabla, la creamos.
24.-Como podemos ver tenemos 3 tablas seleccionamos la nueva que creamos
25.- Para poder hacer la carga necesitamos que las columnas de ambas tablas coincidan en los nombres de los campos y añadimos al mapeo
26- Y por ultimo le damos clic a vale.
27.- Le damos en el icono play para ejecutar nutra transformación y se
28.- Como podemos ver en la imagen al ejecutarlo nos muestra que se a ejecutado correctamente.
29- Por ultimo podemos notar que los datos insertados en la tabal de Oracle se han extraído a MySQL, por lo tanto podemos decir que los tres pasos los cuales son extracción-transformación-carga se hicieron correctamente.