Diferencia entre revisiones de «SIU-Guarani/version3.11.0/migracion/kettle/configuracion»
(Página creada con « {|align=right |__TOC__ |} = Pentaho - Kettle = Para realizar la migración de datos a Guaraní 3 es necesario instalar la aplicación Pentaho Data Integration y conf...») |
m (Afellay movió la página SIU-Guarani/Version3.11.0/Migracion/Kettle/Configuracion a SIU-Guarani/version3.11.0/migracion/kettle/configuracion) |
||
(No se muestran 7 ediciones intermedias de otro usuario) | |||
Línea 1: | Línea 1: | ||
− | + | __TOC__ | |
− | + | ||
− | |||
= Pentaho - Kettle = | = Pentaho - Kettle = | ||
Línea 30: | Línea 29: | ||
=== Pasos para la configuración de las variables === | === Pasos para la configuración de las variables === | ||
'''OPCIÓN 1'''<br> | '''OPCIÓN 1'''<br> | ||
− | 1) Menú: '''Editar/ | + | 1) Menú: '''Editar/Establecer Variables de Entorno'''<br> |
− | 2) Establecer manualmente cada variable. | + | 2) Establecer manualmente cada variable.<br> |
+ | [[Archivo:Mig kettle 005.png]]<br><br> | ||
'''OPCIÓN 2'''<br> | '''OPCIÓN 2'''<br> | ||
1) Editar archivo: ''kettle.properties''<br> | 1) Editar archivo: ''kettle.properties''<br> | ||
* Menú: '''Editar/Edit Kettle.properties file'''<br> | * Menú: '''Editar/Edit Kettle.properties file'''<br> | ||
+ | [[Archivo:Mig kettle 007.png]]<br><br> | ||
* Edición manual del archivo:<br> | * Edición manual del archivo:<br> | ||
** '''Windows''': PATH\Users\Usuario\.Kettle <br> | ** '''Windows''': PATH\Users\Usuario\.Kettle <br> | ||
** '''Linux''': /home/Usuario/.Kettle <br> | ** '''Linux''': /home/Usuario/.Kettle <br> | ||
+ | [[Archivo:Mig kettle 006.png]]<br><br> | ||
== Configuración de Conexiones a Base de Datos == | == Configuración de Conexiones a Base de Datos == | ||
+ | <big> 1) Creación de conexiones a la base de datos.</big> | ||
+ | Si la migración se realiza '''desde Sistemas Externos''': sólo crear conexión a ''Postgresql''. <br> Si la migración se realiza '''desde Guaraní 2''': crear ambas conexiones, ''Postgresql e Informix''. | ||
+ | |||
+ | Para la creación de las conexiones a base de datos, deberá abrirse un trabajo del Kettle:<br> | ||
+ | * Si la migración se realiza '''desde Sistemas Externos''': abrir '''01_Schema/00_Esquema/esquema_ext.kjb'''<br> | ||
+ | * Si la migración se realiza '''desde Guaraní 2''': abrir '''01_IFX2PG/ifx2pg.kjb''' <br> | ||
+ | |||
+ | ==== Conexión Postgresql ==== | ||
+ | '''(Migración desde Externos y Guaraní 2)''' | ||
+ | # Visualizar en el árbol principal, el trabajo que acabamos de abrir. Dar clic con el botón derecho en ''''Conexiones a Base de Datos'''', luego seleccionar la opción ''''Nuevo''''<br> | ||
+ | [[Archivo:Mig kettle 010.png]]<br><br> | ||
+ | # Dentro de la solapa 'General', elegir un nombre para la conexión, seleccionar 'PostgreSql' como tipo de conexión, con acceso Nativo (JDBC), y colocar los parámetros las variables correspondientes que acabamos de crear para esta conexión.<br> | ||
+ | [[Archivo:Mig_kettle_011.png]]<br><br> | ||
+ | # Probar la correcta conexión a la base de datos. En caso de que haya errores, revisar los valores cada variable de entorno.<br> | ||
+ | [[Archivo:Mig_kettle_013.png]]<br><br> | ||
+ | |||
+ | ==== Conexión Informix ==== | ||
+ | '''(Migración desde Guaraní 2)''' | ||
+ | # Visualizar en el árbol principal, el trabajo que acabamos de abrir. Dar clic con el botón derecho en ''''Conexiones a Base de Datos'''', luego seleccionar la opción ''''Nuevo''''<br> | ||
+ | [[Archivo:Mig_kettle_008.png]]<br><br> | ||
+ | # Dentro de la solapa 'General', elegir un nombre para la conexión, seleccionar 'Informix' como tipo de conexión, con acceso Nativo (JDBC), y colocar los parámetros las variables correspondientes que acabamos de crear para esta conexión.<br> | ||
+ | [[Archivo:Mig_kettle_009.png]]<br><br> | ||
+ | # Probar la correcta conexión a la base de datos. En caso de que haya errores, revisar los valores cada variable de entorno. | ||
+ | # Hay casos en los que la conexión a la base de Informix falla por la falta del driver: '''com.informix.jdbc.IfxDriver'''. <br> El mensaje de error será:<br> | ||
+ | [[Archivo:Mig_kettle_014.png]]<br><br> | ||
+ | Se resuelve, descargando el driver y, de acuerdo al Sistema Operativo: <br> '''Windows''' <br>Incluir el archivo ifxjdbc.jar dentro de la carpeta de instalación de Pentaho (''/data-integration/.../libext/JDBC'')<br>'''Linux'''<br>Incluir el archivo ifxjdbc.jar dentro de la carpeta de instalación de Pentaho (''/data-integration/.../lib'') | ||
+ | |||
+ | <br> | ||
+ | <big> 2) Compartir conexiones </big> <br> | ||
+ | Una vez configuradas las conexiones a las bases de datos a utilizar en el proceso de migración, deberán 'compartirse' para que se repliquen en los diferentes scripts. | ||
+ | # Visualizar en el árbol principal, el trabajo que utilizamos para la creación de las conexiones. Desplegar el menú ''''Conexiones a Base de Datos'''' | ||
+ | # Se visualizarán las conexiones que acabamos de crear, dar clic con el botón derecho en cada una y seleccionar la opción ''''Compartir''''<br> | ||
+ | [[Archivo:Mig_kettle_012.png]]<br><br> | ||
+ | |||
+ | <br> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | <br> | ||
+ | |||
+ | {| style="width:100%;" | ||
+ | |- | ||
+ | | [[SIU-Guarani/Version3.11.0/Migracion/Kettle/Instalacion|< Instalación del Pentaho-Kettle ]] || align="right" | [[SIU-Guarani/Version3.11.0/Migracion/Kettle/Delimitador|Establecer Delimitador en Pentaho-Kettle (PARA MIGRACIÓN DESDE SISTEMAS EXTERNOS) >]] <br> [[SIU-Guarani/Version3.11.0/Migracion/Kettle/Revision_Errores|Revisión de Errores (PARA MIGRACIÓN DESDE SIU-GUARANI 2) >]] | ||
+ | |} |
Revisión actual del 12:51 18 sep 2015
Sumario
Pentaho - Kettle
Para realizar la migración de datos a Guaraní 3 es necesario instalar la aplicación Pentaho Data Integration y configurarla.
Configuración de Variables de Entorno
Durante el proceso de migración, se utilizarán diversas variables para la correcta conexión a las bases de datos de Postgresql e Informix.
Para Migración desde Sistemas Externos: sólo se deberá completar las variables de entorno de la conexión Postgresql.
Para Migración desde Guaraní 2: se deberán completar las variables de entorno a ambas conexiones: Postgresql e Informix.
Conexión Postgresql
- pg_nombrehost : IP del servidor Postgres. Ejemplo: localhost
- pg_nombrebase : Nombre de la base de datos de Guaraní 3 donde se migrarán los datos.
- pg_puerto : Puerto al que se conecta el servidor. Ejemplo: 5432, 5434
- pg_usuario : postgres
- pg_esquema : Esquema donde se instaló la base de Guaraní 3. Ejemplo: negocio, guaraní.
- pg_password: Contraseña del usuario postgres.
Conexión Informix
- ifx_nombrehost: IP del servidor Informix. Ejemplo: localhost
- ifx_nombrebase: Nombre de la base de datos de Guaraní 2 a migrar.
- ifx_puerto: Puerto al que se conecta el servidor. Ejemplo: 1526
- ifx_server: Nombre del servidor Informix.
- ifx_usuario: dba
- ifx_password: Contraseña del usuario dba.
Pasos para la configuración de las variables
OPCIÓN 1
1) Menú: Editar/Establecer Variables de Entorno
2) Establecer manualmente cada variable.
OPCIÓN 2
1) Editar archivo: kettle.properties
- Menú: Editar/Edit Kettle.properties file
- Edición manual del archivo:
- Windows: PATH\Users\Usuario\.Kettle
- Linux: /home/Usuario/.Kettle
- Windows: PATH\Users\Usuario\.Kettle
Configuración de Conexiones a Base de Datos
1) Creación de conexiones a la base de datos.
Si la migración se realiza desde Sistemas Externos: sólo crear conexión a Postgresql.
Si la migración se realiza desde Guaraní 2: crear ambas conexiones, Postgresql e Informix.
Para la creación de las conexiones a base de datos, deberá abrirse un trabajo del Kettle:
- Si la migración se realiza desde Sistemas Externos: abrir 01_Schema/00_Esquema/esquema_ext.kjb
- Si la migración se realiza desde Guaraní 2: abrir 01_IFX2PG/ifx2pg.kjb
Conexión Postgresql
(Migración desde Externos y Guaraní 2)
- Visualizar en el árbol principal, el trabajo que acabamos de abrir. Dar clic con el botón derecho en 'Conexiones a Base de Datos', luego seleccionar la opción 'Nuevo'
- Dentro de la solapa 'General', elegir un nombre para la conexión, seleccionar 'PostgreSql' como tipo de conexión, con acceso Nativo (JDBC), y colocar los parámetros las variables correspondientes que acabamos de crear para esta conexión.
- Probar la correcta conexión a la base de datos. En caso de que haya errores, revisar los valores cada variable de entorno.
Conexión Informix
(Migración desde Guaraní 2)
- Visualizar en el árbol principal, el trabajo que acabamos de abrir. Dar clic con el botón derecho en 'Conexiones a Base de Datos', luego seleccionar la opción 'Nuevo'
- Dentro de la solapa 'General', elegir un nombre para la conexión, seleccionar 'Informix' como tipo de conexión, con acceso Nativo (JDBC), y colocar los parámetros las variables correspondientes que acabamos de crear para esta conexión.
- Probar la correcta conexión a la base de datos. En caso de que haya errores, revisar los valores cada variable de entorno.
- Hay casos en los que la conexión a la base de Informix falla por la falta del driver: com.informix.jdbc.IfxDriver.
El mensaje de error será:
Se resuelve, descargando el driver y, de acuerdo al Sistema Operativo:
Windows
Incluir el archivo ifxjdbc.jar dentro de la carpeta de instalación de Pentaho (/data-integration/.../libext/JDBC)
Linux
Incluir el archivo ifxjdbc.jar dentro de la carpeta de instalación de Pentaho (/data-integration/.../lib)
2) Compartir conexiones
Una vez configuradas las conexiones a las bases de datos a utilizar en el proceso de migración, deberán 'compartirse' para que se repliquen en los diferentes scripts.
- Visualizar en el árbol principal, el trabajo que utilizamos para la creación de las conexiones. Desplegar el menú 'Conexiones a Base de Datos'
- Se visualizarán las conexiones que acabamos de crear, dar clic con el botón derecho en cada una y seleccionar la opción 'Compartir'
< Instalación del Pentaho-Kettle | Establecer Delimitador en Pentaho-Kettle (PARA MIGRACIÓN DESDE SISTEMAS EXTERNOS) > Revisión de Errores (PARA MIGRACIÓN DESDE SIU-GUARANI 2) > |