Mayo 2012
Inicio Presentación


Cierre de Vigencias
•
Contexto General
•
Procesos y Etapas del Sistema
•
Posibles errores y Solución propuesta
Carga Inicial
•
Contexto General
•
Preparación del ambiente
•
Modelo de Datos
•
Requerimientos del Sistema
•
Procesos y Etapas del Sistema
•
Posibles errores y Solución propuesta
2
Nombre del Proyecto
Patrocinador
Líder de Frente
Daniela Baytelman
Sergio Soza
Usuario Líder
Jorge Mendoza
Jefe del Proyecto LAN
Cristián Abaroa
Jefe de Proyecto Focus

New Host Gestión PNR V2
Gastón Navea
Descripción del Proceso
Bajo el contexto del Proyecto Host, el día en que se ejecuta este proceso todas las
reservas que tengan fecha de vigencia activa, es decir, todas las reservas que
tengan como fecha fin de vigencia el día 01/01/2050 deberán ser cerradas.
3
Ejecución de procesos
N°
Nombre
proceso
Control
Histórico
Tipo
Periodici
dad
2
Recarga
3.1
Carga Inicial
3.2
Carga Inicial
3.3
Carga Inicial
3.4
Carga Inicial
4.1
Cierre de
Vigencias
SHELL_PROC_GPNR_CH.sh
(shell-Control M)
SHELL_PROC_GPNR_RC.sh
(On-Demand)
SHELL_PROC_GENERA_ACUMULADO_CI.sh
(Shell – Control M, On-Demand)
SHELL_PROC_ASIGNA_BLOQUE_CI.sh
(Shell – Control M, On-Demand)
SHELL_PROC_SUBDIVIDE_RES_TEMP.sh
(Shell – Control M, On-Demand)
SHELL_PROC_EJEC_PARALELO_CD_DAT.sh
(Shell – Control M, On-Demand)
SHELL_PROC_SEL_CIERRE_VIGENCIA.sh
(Shell – Control M, On-Demand)
4.2
Cierre de
Vigencias
SHELL_PROC_UPD_CIERRE_VIGENCIA.sh
(Shell – Control M, On-Demand)
OneTime
5
Carga diaria
SHELL_PROC_GPNR_CD.sh
(shell- Control M)
Diaria
1
Mensual
Eventual
Eventual
Eventual
Eventual
Eventual
OneTime
4
Modelo de Datos
5
 Ejecutada la Shell (SHELL_PROC_SEL_CIERRE_VIGENCIA.sh ) se cargarán en las tablas
temporales del modelo WORK, los campos definidos como llaves de todas las tablas
relacionadas al Cierre de Vigencias.
6
 Ejecutada la Shell (SHELL_PROC_UPD_CIERRE_VIGENCIA.sh) se procede a actualizar los
registros (cerrar vigencias) de las tablas del modelo final cruzando por llave con los
registros previamente cargados en las tablas temporales.
7

Falta de espacio en modelo WORK
◦ Uno de los errores mas comunes para este proceso es la posible falta de
espacio en el modelo WORK. La única forma de solucionarlo sería
gestionar un aumento de espacio.
8
Nombre del Proyecto
Patrocinador
Líder de Frente
Daniela Baytelman
Sergio Soza
Usuario Líder
Jorge Mendoza
Jefe del Proyecto LAN
Cristián Abaroa
Jefe de Proyecto Focus

New Host Gestión PNR V2
Gastón Navea
Descripción del Proceso
En el contexto del proceso de cut over de Gestión PNR, se deberá realizar la carga
inicial de todos los PNR de LAN que se generen en el nuevo host SABRE. El proceso
de carga diaria está diseñado para administrar volúmenes “diarios” de información
por lo que se definió esta funcionalidad que permite administrar la carga de todos
los PNRs de LAN, que tiene un volumen de información mucho mayor que el
diario, a través de cargas consecutivas de volúmenes diarios.
9
Nro
Tareas a realizar
1
Los archivos de origen deben estar en la carpeta
/dsdata/DSNHGPNR/DAT/CARGA_INICIAL
2
No deben existir procesos de Carga Diaria incompletos o erróneos.
3
Todas las tablas relacionadas con Carga Inicial deben estar limpias.
10
Requerimientos de Hardware
Requerimientos
Memoria RAM
Mínima
2.50 [GB]
Discos
Áreas de Sort (dsproject)
Áreas de Data
Áreas Temp
Áreas de Hash
Recomendada
3.50 [GB]
Reservado
500 [MB]
1 [GB]
2.50 [GB]
600 [MB]
CPU
4 [CPU] 1.500 [MHz]
Espacio Teradata:
Requerimientos
BDD Work
BDD Temp
BDD Ctrl
BDD Logs
Mínima
6.00 [GB]
6.00 [GB]
1.00 [GB]
1.00 [GB]
Recomendada
8.00 [GB]
8.00 [GB]
2.00 [GB]
1.00 [GB]
11
Requerimientos Archivos Shell



Para la descarga de los archivos tipo Shell desde Harvest
es necesario que ante cualquier migración vía FTP se
deba utilizar el Modo de transferencia ASCII. Esto impide
que se agregue el carácter ^M al final de cada archivo.
En caso de que los archivos contengan el carácter ^M, se
debe ejecutar a nivel de línea comando en Unix, ‘vi’ para
el archivo con problemas y luego ejecutar siguiente
comando:
:1$s/^M//g
En caso de que lo anterior no funcione, el comando:
“dos2unix –ascii (filename) (filename)” también limpia el
caracter ^M.
12
13
Ejecución de procesos
N°
Nombre
proceso
Control
Histórico
Tipo
Periodici
dad
2
Recarga
3.1
Carga Inicial
3.2
Carga Inicial
3.3
Carga Inicial
3.4
Carga Inicial
4.1
Cierre de
Vigencias
SHELL_PROC_GPNR_CH.sh
(shell-Control M)
SHELL_PROC_GPNR_RC.sh
(On-Demand)
SHELL_PROC_GENERA_ACUMULADO_CI.sh
(Shell – Control M, On-Demand)
SHELL_PROC_ASIGNA_BLOQUE_CI.sh
(Shell – Control M, On-Demand)
SHELL_PROC_SUBDIVIDE_RES_TEMP.sh
(Shell – Control M, On-Demand)
SHELL_PROC_EJEC_PARALELO_CD_DAT.sh
(Shell – Control M, On-Demand)
SHELL_PROC_SEL_CIERRE_VIGENCIA.sh
(Shell – Control M, On-Demand)
4.2
Cierre de
Vigencias
SHELL_PROC_UPD_CIERRE_VIGENCIA.sh
(Shell – Control M, On-Demand)
OneTime
5
Carga diaria
SHELL_PROC_GPNR_CD.sh
(shell- Control M)
Diaria
1
Mensual
Eventual
Eventual
Eventual
Eventual
Eventual
OneTime
14
 Ejecutada la Shell (SHELL_PROC_GENERA_ACUMULADO_CI.sh) a generar la
acumulación de datos en las tablas temporales del modelo WORK.
15
16
17
18
 Ejecutada la Shell (SHELL_PROC_ASIGNA_BLOQUE_CI.sh) se procede a asignar numeros
de “bloques” a los registros (este numero está definido dentro de los archivos de
configuracion en la carpeta CNF).
19
20
 Ejecutada la Shell (SHELL_PROC_SUBDIVIDE_RES_TEMP.sh) se generan archivos HASH
de los bloques generados previamente.
21
22
 Ejecutada la Shell (SHELL_PROC_EJEC_PARALELO_CD_DAT.sh) se procede a generar los
archivos CDD tomando como origen las HASH generadas previamente, en paralelo, corre
una shell que espera que uno de estos bloques termine para ejecutar el proceso de Carga
Diaria por bloque.
23
24
N°
1
2
Problema
Solucion
Falta de espacio en modelo WORK
La única forma de solucionarlo sería
gestionar un aumento de espacio.
Error al ejecutar Carga Diaria
Se recomienda verificar los estados de
las tablas Archivo y Bloque para
generar la recuperación. Además se
debe verificar el error de la carga y
solucionarlo.
25
26