Pasar de Oracle a PostGreSQL

enero 21, 2017

En el mundo de la gestión de datos, Oracle brilla como una herramienta de confianza que pone a disposición del cliente la existencia de servidores seguros  para el mantenimiento y gestión de datos empresariales sin embargo su elevado coste lo hace difícil de mantener para cualquiera que no sea una gran empresa o un consolidado corporativo, es por esto que muchos clientes optan por migrar de Oracle a PostGreSQL que por un considerable menor costo, apunta por ser el gestor de datos con más popularidad al alcance de los bolsillo de los clientes.

Si ya eres un cliente de Oracle pero deseas por migrar de Oracle a PostGreSQL que el siguiente artículo te sirva como un manual simplificado de cómo realizar el proceso sin mayores inconvenientes.

Pasar de Oracle a PostGreSQL

Dentro de este procedimiento utilizaremos la aplicación Kettle que nos permitirá migrar de Oracle a PostGreSQL sin mayor inconveniente, es importante recordar utilizar la versión más reciente de Kettle para este procedimiento.

En primer lugar debemos crear un nuevo documento para transformación dentro del programa, seguido de esto deberemos configurar las dos conexiones con las que contamos, siendo en este caso la de Oracle y la de PostgreSQL, y habiéndolo realizado seleccionamos la opción de “view” dentro de la aplicación, luego seleccionar “transformations” es en este momento que seleccionaremos nuestras conexiones por separado, debiendo ingresar para ingresar la información que se nos solicite, como puede ser: el “host name”, el “user name”, el “password” y otros datos que son de carácter obligatorio llenar, ahora es recomendable probar el funcionamiento de la conexión mediante la opción de Test.

El procedimiento de transformación es posible mediante el cumplimiento de una serie de pasos que mantienen una conexión gracias al elemento de “hop”.

Estos primero de estos pasos es el crear una entrada de tabla, para el presente caso  una tabla de Oracle, la tabla que deseamos migrar de Oracle a PostgreSQL, para el siguiente paso es necesario pasar lo que se obtuve de resultado en el primer paso por un conjunto de modificaciones y validaciones, para realizar este paso debemos seleccionar “design”, luego ”experimental”, y buscar “script”, de la misma forma le daremos doble click en caso de necesitar modificarlo, al abrirse la pestaña de “script” deberemos escribir un código de javascript para hacerlo funcionar.

Dentro del código de javascript modificar la sección donde puede leerse la palabra “ESTATUS”, para el gestor de datos de Oracle el campo dirá “varchar”, en cambio en PostgreSQL dirá “integer”.

Como último paso realizaremos un “table output” que consiste en que ingresen los datos filtrados obtenidos en el paso anterior a la tabla de PostgreSQL, seleccionando la pestaña de “design”, seguido de “output” y “table output, llenamos los datos que nos solicita y para configurar los campos buscaremos la pestaña “database fields” y “gets field” para que los campos de la tabla puedan cargarse.

Para finalizar con el procedimiento deberemos ejecutar la transformación que hemos realizado, seleccionado la opción de “run”, en caso de haber ningún inconveniente habremos realizado a la perfección nuestro deseo de migrar de Oracle a PostGreSQL.

Subir

¡Este es el típico mensajes de Cookies!. Política de Cookies