2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell...

18
PPFS Control Histórico 2012

Transcript of 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell...

Page 1: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

PPFSControl Histórico

2012

Page 2: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

2

Inicio PresentaciónContexto General

Descripción

Componentes Datastage

Componentes Shell

Procedimientos almacenados

Rutas de fuentes/ejecutables

Page 3: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

3

Contexto General

• Control Histórico

Almacenar los Pseudos PFS procesados por un periodo de tiempo determinado (fecha de vuelo), que posteriormente serán eliminados de los modelos BASE (Base de datos Oracle creada para almacenar los PPFS entregados por Sabre) y ORIGINAL (Base de datos Oracle que actualmente almacena información de los PFS).

Page 4: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

4

Descripción

Eliminación de registros modelo base y original: Elimina los

registros que se encuentren fuera de la ventana histórica determinada.

Eliminación de registros tabla archivos: Elimina aquellos archivos

físicos que no cuentan con registros en sus modelos base y físico.

Eliminación de registros de tabla de control de proceso interno:

Elimina aquellos registros de las tablas de procesos que no cuenten con

datos en los modelos base y original

Generar Registros en las tablas de control del sistema y

corporativas: Almacena información del proceso en tablas de control.

• Control Histórico

Page 5: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

5

Componentes Datastage

JB001_CTRLHIST_MODELO_BASE : Elimina registros del modelo base.

JB002_CTRLHIST_MODELO_ORIGINAL : Elimina registros del modelo original

JB003_CTRLHIST_ARCHIVOS : Elimina archivos físicos de carga.

JB004_CTRLHIST_PROCESOS : Elimina registros de las tablas de control

Page 6: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

6

Componentes Datastage

JB001_CTRLHIST_MODELO_BASE

Gatilla procedimiento almacenado BORRADOMODBASE

Page 7: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

7

Componentes Datastage

JB002_CTRLHIST_MODELO_ORIGINAL

Gatilla procedimiento almacenado BORRADOMODORIGINAL

Page 8: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

8

Componentes Datastage

JB003_CTRLHIST_ARCHIVOS

Gatilla procedimiento almacenado BORRADOARCHIVOSRetorna listado de archivos y comando unix los borra.

Page 9: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

9

Componentes Datastage

JB004_CTRLHIST_PROCESOS

Gatilla procedimiento almacenado BORRADOPROCESOS

Page 10: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

10

Componentes Datastage

SEQ_CONTROL_HISTORICO

Gatilla Job JB001_CTRLHIST_MODELO_BASE y JB002_CTRLHIST_MODELO_ORIGINAL de forma concurrente.

Gatilla job JB003_CTRLHIST_ARCHIVOS

Gatilla Job JB004_CTRLHIST_PROCESOS

Page 11: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

11

Componentes Datastage

SEQ00_CONTROL_HISTORICO

Page 12: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

12

Componentes Shell

• Composición Shell script:

SHELL_PROC_PPFS_CH.sh: Realiza el llamado a la shell principal de administración enviando el identificador de “CH”

SHELL_PROC_PPFS.sh: Shell de administración principal, en donde se validan ambientes antes de orquestar los procesos.

dsConfigLocal_CH.sh: Archivo de configuración que contiene variables y etapas asociadas a control histórico.

dsConfigLocal.sh: Archivo de configuración que contiene variables globales utilizadas en todas los procesos.

Page 13: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

13

Procedimientos almacenados

• Procedimientos almacenados:

BORRADOMODBASE : Realiza la eliminación de los registros del modelo base que se encuentran fuera de la ventana histórica a mantener.

Se eliminan los registros de las tablas:

PPFS_CLASS_SERVICEPPFS_CATEGORY_NAMEPPFS_CATEGORY_PASSENGERPPFS_FLIGHT_SERVICE

Page 14: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

14

Procedimientos almacenados

• Procedimientos almacenados:

BORRADOMODORIGINAL : Realiza la eliminación de los registros del modelo original que se encuentran fuera de la ventana histórica a mantener.

Se eliminan los registros de las tablas:

PFS_PAXCATEGORY_PAXCATEGORY_NAME

Page 15: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

15

Procedimientos almacenados

• Procedimientos almacenados:

BORRADOARCHIVOS : Retorna el listado de archivos físicos que deben ser eliminados.

Path de ubicación de archivos a eliminar:

/dsdata/DSPPFS/DAT/HIST

Page 16: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

16

Procedimientos almacenados

• Procedimientos almacenados:

BORRADOPROCESOS : Realiza la eliminación de los registros del modelo de control y error, que no tengan asociadas cargas en los modelos base ni original

Se eliminan los registros de las tablas:PPFS_CATEGORY_NAME_ERRPPFS_CATEGORY_PASSENGER_ERRPPFS_CATEGORY_PFS_ERRPPFS_ARCH_PPRCPPFS_RECUPERACIONESPPFS_ACTIVIDADESPPFS_ETAPASPPFS_PROCESO_CARGA

Page 17: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

17

Rutas de fuentes/ejecutables

• Rutas

/dsapp/DSPPFS/CNF/dsConfigLocal.sh/dsapp/DSPPFS/CNF/dsConfigLocal_CH.sh/dsapp/DSPPFS/CNF/SHELL_PROC_PPFS.sh/dsapp/DSPPFS/CNF/SHELL_PROC_PPFS_CH.sh

Page 18: 2012. 2 Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.

18