Relacion de tiempos de la ultima extraccion de insumos para la valuacion de reservas: 2010-02-16.
Como comentario adicional, esta ejecución ya se hizo en Producción, como parte de las tareas de Operación. El tiempo total fué de 2 horas 30 minutos, ya que la extraccion de coberturas en paralelo terminó a las 9:00 PM.
Fecha Inicio Termino Programa Descripcion
2010/02/16 18:30:31:76 18:30:51:89 CUOTAKR0 CUOTAS DE COBERTURAS
2010/02/16 18:30:51:89 18:30:52:64 NORMAKR0 NORMAS DE COBERTURAS
2010/02/16 18:30:52:64 18:32:46:43 POLSAKR0 POLIZAS
2010/02/16 18:32:46:43 18:32:53:08 POLAAKR0 POLIZAS ASOCIADAS (POLASOC)
2010/02/16 18:32:53:08 18:34:07:03 SUBGAKR0 SUBGRUPOS
2010/02/16 18:34:07:03 18:34:45:76 CATGAKR0 CATEGORIAS
2010/02/16 18:34:45:76 20:45:20:35 CTRLXSEL ASEGURADOS Y COBERTURAS
---
Programa: CUOTAKR0 NOTAS DE PROCESO.
INICIO :0010/02/16 HORA : 18:30:32:19
Numero de registros leidos : 66535
Numero de registros grabados : 66535
TERMINO:0010/02/16 HORA : 18:30:51:87
---
Programa: NORMAKR0 NOTAS DE PROCESO.
INICIO :0010/02/16 HORA : 18:30:52:21
Numero de registros leidos : 2494
Numero de registros grabados : 2494
TERMINO:0010/02/16 HORA : 18:30:52:63
---
Programa: POLSAKR0 NOTAS DE PROCESO.
INICIO :0010/02/16 HORA : 18:30:53:69
Checar Opc.Ger.: 99999-1-300 (7)-Aïos de seleccion. Se asumen 2.
Numero de registros leidos : 246361
Numero de registros grabados : 204642
TERMINO:0010/02/16 HORA : 18:32:46:38
---
Programa: POLAAKR0 NOTAS DE PROCESO.
INICIO :0010/02/16 HORA : 18:32:46:69
Numero de registros leidos : 246361
Numero de registros grabados : 204642
TERMINO:0010/02/16 HORA : 18:32:53:08
---
Programa: SUBGAKR0 NOTAS DE PROCESO.
INICIO :0010/02/16 HORA : 18:32:53:62
Checar Opc.Ger.: 99999-1-300 (7)-Aïos de seleccion. Se asumen 2.
Numero de registros leidos : 292805
Numero de registros grabados : 117389
TERMINO:0010/02/16 HORA : 18:34:06:99
---
Programa: CATGAKR0 NOTAS DE PROCESO.
INICIO :0010/02/16 HORA : 18:34:07:40
Checar Opc.Ger.: 99999-1-300 (7)-Aïos de seleccion. Se asumen 2.
Numero de registros leidos : 342044
Numero de registros grabados : 121578
TERMINO:0010/02/16 HORA : 18:34:45:75
---
Programa: CTRLXSEL NOTAS DE PROCESO.
INICIO :0010/02/16 HORA : 18:34:46:09
Checar Opc.Ger.: 99999-1-300 (7)-Aïos de seleccion. Se asumen 2.
---
REPORTE : ASGAKR11 (Reporte fuera del ciclo)
Programa: ASEGAKR1 NOTAS DE PROCESO.
INICIO :0010/02/16 HORA : 18:35:05:85
2-CRIT-1
20100131
20080101
Numero de registros leidos : 10,850,843
Numero de registros grabados : 6,031,643
TERMINO:0010/02/16 HORA : 20:17:01:37
---
REPORTE : ASGAKR12
Programa: ASEGAKR1 NOTAS DE PROCESO.
INICIO :0010/02/16 HORA : 18:34:52:87
2-CRIT-2
20100131
20080101
Numero de registros leidos : 4,705,051
Numero de registros grabados : 2,620,244
TERMINO:0010/02/16 HORA : 19:44:38:76
---
REPORTE : COBAKR11 (Reporte fuera del ciclo)
Programa: COBSAKR1 NOTAS DE PROCESO.
INICIO :0010/02/16 HORA : 19:44:40:82
2-CRIT-1
20100131
20080101
Numero de registros leidos : 42,901,940
Numero de registros grabados : 29,581,565
TERMINO:0010/02/16 HORA : 20:59:51:50
---
REPORTE : COBAKR12
Programa: COBSAKR1 NOTAS DE PROCESO.
INICIO :0010/02/16 HORA : 19:44:40:50
2-CRIT-2
20100131
20080101
Numero de registros leidos : 19,542,769
Numero de registros grabados : 13,813,871
TERMINO:0010/02/16 HORA : 20:45:18:97
---
miércoles, febrero 17, 2010
Transferencia de información de iSeries a PC con ETL
Normalmente, cuando son varios campos de diferentes tipos, la conversión de información es automática. Sin embargo, cuando se recupera un archivo plano (o de texto), la conversión de caracteres no se asume, por lo que debe especificarse al momento de hacer la lectura de la información de origen, similar a como se indica:
SELECT TRIM(VARCHAR(emividc7,800,284)) AS campo FROM emividc7
En la sentencia la conversión la hace la función VARCHAR, que recibe como parámetros: cadena de origen, longitud de registro y CCSID de salida. El CCSID de origen es el 65535; el indicado en la función VARCHAR es el 284. Se pueden consultar otras opciones de CCSID en el manual "SQL Reference" para DB2 de iSeries.
Se anexa el ejemplo completo en XML:
{pre}
{code}
{?xml version="1.0" encoding="UTF-8" ?}
{migration}
{databank}
{source url="jdbc:as400://10.172.2.113/;libraries=GADATD;prompt=false;dateformat=iso;timeformat=iso"
password="pwduser"
username="iduser"
driver="com.ibm.as400.access.AS400JDBCDriver"
drivertype="mx.com.t2i.gnosis.ETL.migracion.MigrationJDBC"
names="false"}
{target url="c:\t2i\gea\"
driver="codepage=8859_1"
drivertype="mx.com.t2i.gnosis.ETL.migracion.MigrationCSVTarget"}
{/databank}
{!-- 'mx.com.gnosis.ETL' Log del proceso. --}
{log level="ALL"}
{steps}
{step name="SESEMIVG-TXT"
output="both"
stop_on_error="true"
slice_size="0"
log_level="ALL"
where=""
clear_target="true"
source_table="select TRIM(VARCHAR(emividc7,800,284)) as campo from emividc7"
target_table="SESEMIVG.txt"
skip="false"}
{field type="string(800)" to="campo" from="campo"}
{/step}
{/steps}
{/migration}
{/code}
{/pre}
SELECT TRIM(VARCHAR(emividc7,800,284)) AS campo FROM emividc7
En la sentencia la conversión la hace la función VARCHAR, que recibe como parámetros: cadena de origen, longitud de registro y CCSID de salida. El CCSID de origen es el 65535; el indicado en la función VARCHAR es el 284. Se pueden consultar otras opciones de CCSID en el manual "SQL Reference" para DB2 de iSeries.
Se anexa el ejemplo completo en XML:
{pre}
{code}
{?xml version="1.0" encoding="UTF-8" ?}
{migration}
{databank}
{source url="jdbc:as400://10.172.2.113/;libraries=GADATD;prompt=false;dateformat=iso;timeformat=iso"
password="pwduser"
username="iduser"
driver="com.ibm.as400.access.AS400JDBCDriver"
drivertype="mx.com.t2i.gnosis.ETL.migracion.MigrationJDBC"
names="false"}
{target url="c:\t2i\gea\"
driver="codepage=8859_1"
drivertype="mx.com.t2i.gnosis.ETL.migracion.MigrationCSVTarget"}
{/databank}
{!-- 'mx.com.gnosis.ETL' Log del proceso. --}
{log level="ALL"}
{steps}
{step name="SESEMIVG-TXT"
output="both"
stop_on_error="true"
slice_size="0"
log_level="ALL"
where=""
clear_target="true"
source_table="select TRIM(VARCHAR(emividc7,800,284)) as campo from emividc7"
target_table="SESEMIVG.txt"
skip="false"}
{field type="string(800)" to="campo" from="campo"}
{/step}
{/steps}
{/migration}
{/code}
{/pre}
Suscribirse a:
Comentarios (Atom)