La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Mayo 2012. 2 Inicio Presentación  Cierre de Vigencias Contexto General Procesos y Etapas del Sistema Posibles errores y Solución propuesta  Carga Inicial.

Presentaciones similares


Presentación del tema: "Mayo 2012. 2 Inicio Presentación  Cierre de Vigencias Contexto General Procesos y Etapas del Sistema Posibles errores y Solución propuesta  Carga Inicial."— Transcripción de la presentación:

1 Mayo 2012

2 2 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

3  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 Nombre del ProyectoNew Host Gestión PNR V2 PatrocinadorDaniela Baytelman Líder de FrenteSergio Soza Usuario LíderJorge Mendoza Jefe del Proyecto LANCristián Abaroa Jefe de Proyecto FocusGastón Navea

4 4 Ejecución de procesos N° Nombre proceso Tipo Periodici dad 1 Control Histórico SHELL_PROC_GPNR_CH.sh (shell-Control M) Mensual 2Recarga SHELL_PROC_GPNR_RC.sh (On-Demand) Eventual 3.1Carga Inicial SHELL_PROC_GENERA_ACUMULADO_CI.sh (Shell – Control M, On-Demand) Eventual 3.2Carga Inicial SHELL_PROC_ASIGNA_BLOQUE_CI.sh (Shell – Control M, On-Demand) Eventual 3.3Carga Inicial SHELL_PROC_SUBDIVIDE_RES_TEMP.sh (Shell – Control M, On-Demand) Eventual 3.4Carga Inicial SHELL_PROC_EJEC_PARALELO_CD_DAT.sh (Shell – Control M, On-Demand) Eventual 4.1 Cierre de Vigencias SHELL_PROC_SEL_CIERRE_VIGENCIA.sh (Shell – Control M, On-Demand) One- Time 4.2 Cierre de Vigencias SHELL_PROC_UPD_CIERRE_VIGENCIA.sh (Shell – Control M, On-Demand) One- Time 5Carga diaria SHELL_PROC_GPNR_CD.sh (shell- Control M) Diaria

5 5 Modelo de Datos

6 6  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.

7 7  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.

8  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

9  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 Nombre del ProyectoNew Host Gestión PNR V2 PatrocinadorDaniela Baytelman Líder de FrenteSergio Soza Usuario LíderJorge Mendoza Jefe del Proyecto LANCristián Abaroa Jefe de Proyecto FocusGastón Navea

10 10 NroTareas a realizar 1 Los archivos de origen deben estar en la carpeta /dsdata/DSNHGPNR/DAT/CARGA_INICIAL 2No deben existir procesos de Carga Diaria incompletos o erróneos. 3Todas las tablas relacionadas con Carga Inicial deben estar limpias.

11 11 Requerimientos de Hardware Requerimientos Mínima Recomendada Memoria RAM 2.50 [GB] 3.50 [GB] Discos Reservado Áreas de Sort (dsproject) 500 [MB] Áreas de Data 1 [GB] Áreas Temp 2.50 [GB] Áreas de Hash 600 [MB] CPU 4 [CPU] 1.500 [MHz] Espacio Teradata: Requerimientos Mínima Recomendada BDD Work6.00 [GB] 8.00 [GB] BDD Temp6.00 [GB] 8.00 [GB] BDD Ctrl1.00 [GB] 2.00 [GB] BDD Logs1.00 [GB] 1.00 [GB]

12  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 Requerimientos Archivos Shell

13 13

14 14 Ejecución de procesos N° Nombre proceso Tipo Periodici dad 1 Control Histórico SHELL_PROC_GPNR_CH.sh (shell-Control M) Mensual 2Recarga SHELL_PROC_GPNR_RC.sh (On-Demand) Eventual 3.1Carga Inicial SHELL_PROC_GENERA_ACUMULADO_CI.sh (Shell – Control M, On-Demand) Eventual 3.2Carga Inicial SHELL_PROC_ASIGNA_BLOQUE_CI.sh (Shell – Control M, On-Demand) Eventual 3.3Carga Inicial SHELL_PROC_SUBDIVIDE_RES_TEMP.sh (Shell – Control M, On-Demand) Eventual 3.4Carga Inicial SHELL_PROC_EJEC_PARALELO_CD_DAT.sh (Shell – Control M, On-Demand) Eventual 4.1 Cierre de Vigencias SHELL_PROC_SEL_CIERRE_VIGENCIA.sh (Shell – Control M, On-Demand) One- Time 4.2 Cierre de Vigencias SHELL_PROC_UPD_CIERRE_VIGENCIA.sh (Shell – Control M, On-Demand) One- Time 5Carga diaria SHELL_PROC_GPNR_CD.sh (shell- Control M) Diaria

15 15  Ejecutada la Shell (SHELL_PROC_GENERA_ACUMULADO_CI.sh) a generar la acumulación de datos en las tablas temporales del modelo WORK.

16 16

17 17

18 18

19 19  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).

20 20

21 21  Ejecutada la Shell (SHELL_PROC_SUBDIVIDE_RES_TEMP.sh) se generan archivos HASH de los bloques generados previamente.

22 22

23 23  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.

24 24

25 25 N°ProblemaSolucion 1Falta de espacio en modelo WORK La única forma de solucionarlo sería gestionar un aumento de espacio. 2Error 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.

26 26


Descargar ppt "Mayo 2012. 2 Inicio Presentación  Cierre de Vigencias Contexto General Procesos y Etapas del Sistema Posibles errores y Solución propuesta  Carga Inicial."

Presentaciones similares


Anuncios Google