Mayo 2012. 2 Inicio Presentación  Contexto General  Preparación de Ambiente  Shell del Sistema  Proceso de RollBack  Eliminación RollBack  Carga.

Slides:



Advertisements
Presentaciones similares
BizAgi - Business Agility
Advertisements

Ingeniería de Software II
FINIQUITOS.
Casos de Uso – 2ª Parte Especificación Is-in-400.blogspot.com
SIR – Sistema de indicadores Regionales Capacitación Carátula.
Qué es una Comunidad? Comunidades… … compartir conocimientos, noticias y documentación entre agrupaciones de usuarios en torno a un tema determinado. Pestaña.
Sistema Único de Beneficiarios de Educación Superior.
Consulta de Supervivencia
Curso Administrativo OTEC/Empresa Unidad III: Revisión del Libro de Clases (Actualizado el ) Curso creado por : Libro de Clases Electrónico (LCE)
ADMINISTRADOR DE DATOS “MODIFIQUE DATOS DE LA ORGANIZACIÓN DE MANERA PRÁCTICA” Este módulo permite mantener las tablas del sistema. Se puede ingresar,
Tema: Técnicas Básicas Excel (III) Trucos, opciones y personalización de Excel Índice: 1 Vínculos absolutos y relativos, conectando datos de Excel con.
RESPALDO.
Modelo de procesos de dos estados
Fase Elaboración Conclusiones Grupo 6 – PIS
Mayo Inicio Presentación Contexto General Modelo de Datos Funcionamiento.
Administración de Procesos de Pruebas
DESCRIPCION DEL PROBLEMA
Enrique Cardenas Parga
Índice Sesión I Bloque I (09:30 a 10:30 Horas) Configuración Inicial
ARIS-G: Software de Monitoreo Geomecánico de Superficies
Libro de Clases Electrónico (LCE)
Mayo Inicio Presentación  Cierre de Vigencias Contexto General Procesos y Etapas del Sistema Posibles errores y Solución propuesta  Carga Inicial.
Además puede ponerse en línea con Delta ADM.
Curso Administrativo OTEC Unidad II : Configuración de Cursos Curso creado por : Libro de Clases Electrónico (LCE) ACTUALIZADO
Inicio Presentación Contexto General Descripción Componentes Datastage Componentes Shell Procedimientos almacenados Rutas de fuentes/ejecutables.
Casos de Uso. Módulo Administrador
TRADUCTOR DE UN PROGRAMA
SIA Sistema Integrado de Admisión
WESTWIND SYSTEMS COMPONENTE: BIOESTADISTICA. WESTWIND SYSTEMS n Bioestadística es la herramienta esencial para la administración del Expediente, reportes.
Sistema Jurídico Creación de base de datos de un sistema Jurídico
SQL SERVER Reporting Services
Ejecución de índices en Aleph Manuel Alejandro Hernández Gutiérrez XVIII Reunión del GUELM Monterrey, Nuevo León, México 12 y 13 de mayo de 2014.
MESAS TECNICAS Diseñado por: Exclusivamente para:.
Las etapas de un proyecto
Roles y Responsabilidades en el marco de HACT y Marco de Control Interno Bogotá, del 27 al 29 de Octubre.
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
Casos de Uso Usuarios Insertar Usuarios Modificar Usuarios
CODIFICADOR.
Inicio Presentación  Contexto General  Arquitectura  Procesos del Sistema  Dependencias  Integraciones  Operación del Sistema  Requerimientos.
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Manipulación de Datos Conceptos básicos.
Manual de usuario. Configuración inicial Para comenzar a utilizar la aplicación lo primero que tiene que hacer es configurar el Huso horario y la configuración.
Microsoft Office Project 2010 Curso Básico
Curso Administrativo OTEC/Empresa Unidad II: Configuración de Cursos (Actualizado el ) Curso creado por : Libro de Clases Electrónico (LCE)
Inicio Presentación Contexto General Arquitectura Descripción Archivos Input Etapas Carga Diaria Componentes Datastage Shell Script Rutas de fuentes/ejecutables.
ANALIS DE METODOS Y MEDIOS
Mayo  Contexto General  Arquitectura  Procesos del Sistema  Integraciones  Operación del Sistema  Requerimientos del Sistema  Check List.
Proyecto Gestión PNR V2.
Cuentas de usuarios y grupos en windows 2008 server
Mayo Contexto General 2. Definición de Ambiente 3. Procedimiento de Ejecución 4. Job Principal 5. Verifica Carga WRK 6. Carga tablas Padres 7.
Casos de Uso Sistema Viáticos y Kilometraje (VyKi)
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
Mayo Inicio Presentación  Contexto General  Preparación del ambiente  Estructura  Modelo de Datos  Requerimientos del Sistema  Procesos.
Guía rápida para generar estados de cuenta. Lo primero que tenemos que tener en cuenta a la hora de generar estados de cuenta es que la unidad se encuentre.
Mayo Inicio Presentación  Contexto General  Preparación de Ambiente  Shell de Proceso  Proceso de Traspaso a Volado  Extracción  Borrado.
UNIVERSIDAD LATINA III. MANTENIMIENTO Y GESTIÓN DE LA INFORMACIÓN DE UNA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Mayo Contexto General 2. Definición de Ambiente 3. Procedimiento de Ejecución 4. Estructura Job Principal 5. Job Principal 1 de 3 6. Integridad.
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
Mayo Contexto General 2. Definición de Ambiente 3. Procedimiento de Ejecución 4. Estructura Job Principal 5. Carga tablas Padres 6. Carga Tablas.
Mayo Inicio Presentación  Contexto General  Preparación de Ambiente  Ejecución de la Shell  Validaciones de la Shell  Carga Inicial  Extracción.
Introducción a phpMyAdmin
Utilizar Costo Promedio Ponderado en el Software Administrativo SAW
EduCat Prototipos. Introducción En las próximas páginas se muestra un bosquejo de lo que será la interfaz gráfica de nuestro programa, EduCat, para los.
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
Mayo Inicio Presentación  Contexto General – Definiciones  Modelo de Datos – Tablas relacionadas  Procesos y Etapas del Sistema  Debug del.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
UNIVERSIDAD LATINA (UNILA) III.- PLAN DE IMPLEMENTACIÓN
Inicio Presentación Contexto General Descripción Recarga Shell Script Rutas de fuentes/ejecutables Archivos Input.
GeoBuilder Fernando Alonso-Pastor Es un gestor de geoprocesos que facilita la realización de múltiples operaciones que deben ejecutarse simultánea.
Entregables del Proyecto
Aclaraciones al SICA Auditoría UNIDAD TÉCNICA DE CONTROL EXTERNO.
Transcripción de la presentación:

Mayo 2012

2 Inicio Presentación  Contexto General  Preparación de Ambiente  Shell del Sistema  Proceso de RollBack  Eliminación RollBack  Carga RollBack  Otras Funcionalidades

 Descripción del Proceso Proceso alternativo, que se puede utilizar en caso que no se pueda procesar la Carga Diaria y se requiera volver a la foto anterior de la Base de Datos. Este proceso es gatillado a través de Shell, la cual obtiene internamente el PID a hacer RollBack(PID que no se pudo cargar). El RollBack se genera a partir de los datos respaldados durante la etapa Respaldo-Eliminación, pero solo puede ser ejecutado si el tipo de carga anterior corresponde a tipo de proceso Diario o Reproceso. 3

 Preparando el Ambiente de Ejecución Para la ejecución del proceso de Reproceso se debe considerar :  Configuración:  Configuración de Parámetros de DSParams.  Ejecución:  Ejecución Shell de Proceso (/dsapp/DSNHBPNR/SHL/)  SHELL_PROC_ROLLBACK_BPNR.sh 4

5  Una vez ejecutada la Shell (SHELL_PROC_ROLLBACK_BPNR.sh), por pantalla se mostrará información relacionada al status (online) del proceso, además se genera un archivo log con el detalle de la ejecución.

 Entre las validaciones que realizará la Shell de RollBack son:  REVISIÓN UPTIME DE MÁQUINAS  Revisa si la máquina DataStage se encuentra abajo o no responde  Revisa si la máquina Oracle PNR se encuentra abajo o no responde  REVISIÓN UPTIME BASE DATOS  Revisa si existe conectividad con las bases de Datos  REVISIÓN ESPACIO DISPONIBLE EN MÁQUINA DATASTAGE  Revisa la disponibilidad de espacio en la carpeta /dsdata  Revisa la disponibilidad de espacio en la carpeta /dsproject  EJECUCIÓN DEL JOB DE CONTROL Gatilla al JobControl JBCTRL_EJECT_BPNR_PPAL_ONGOING que a su vez gatilla al JobControl JBCTRL001_ADM_ACT_ONGOING_ROLLBACK que es el encargado de orquestar RollBack. 6

 Job Control ( JBCTRL_EJECT_BPNR_PPAL_ONGOING) 7 Según el parámetro recibido desde la Shell de la cual está siendo ejecutado, el JobControl JBCTRL_EJECT_BPNR_PPAL_ONGOING determina que tipo de proceso debe ejecutar. En este caso el JobControl JBCTRL001_ADM_ACT_ONGOING_ROLLBACK.

8 ** Job Control ( JBCTRL001_ADM_ACT_ONGOING_ROLLBACK)

9  PRINCIPALES FUNCIONALIDADES:  Obtiene Número de PID.  Valida tipo de último proceso ejecutado(RollBack solo se ejecuta si el último proceso ejecutado corresponde a un Proceso Diario o Reproceso).  Verifica si debe ejecutar una recuperación de si mismo(Si encuentra jobs abortados, se ejecutará su funcionalidad de Recuperación).  Ejecuta la etapa de Eliminación de RollBack.  Ejecuta la etapa de Carga de RollBack.  Finaliza Proceso. Para RollBack se destacan los procesos de Eliminación de RollBack y Carga de RollBack.

Eliminación RollBack 10

 Proceso que elimina todos los registros que alcanzaron a cargarse en las tablas funcionales durante la etapa de Carga en la ejecución del proceso anterior. Dicha información utilizada durante esta etapa se encuentra en el archivo OBT_MAX_PID_RLBK.txt que es generado durante la ejecución del proceso anterior (Carga Diaria, Reproceso, Recarga, Carga Inicial). 11

 Etapa de Eliminación RollBack :  Comienza con la llamada al JobControl JBCTRL006_ADM_ACT_ELIMINACION_ROLLBACK, el cual ejecuta al sequence SEQ011_ADM_ACT_EJECUTA_ELM_ROLLBACK, que es el encargado de ejecutar todos los jobs asociados a la etapa de Eliminación RollBack. Una vez finalizada la ejecución del sequence, se insertan los registros con los estados de ejecución de los jobs en las tablas de control de procesos, indicando así el fin de la etapa. 12

 SEQ011_ADM_ACT_EJECUTA_ELM_ROLLBACK : Sequence encargado de ejecutar de forma “Paralela” los jobs pertenecientes a la etapa de Eliminación Rollback. 13

 Jobs de Eliminación RollBack : Un Job es el proceso más atómico dentro de la cadena de ejecución de cada una de las etapas. Para la etapa de Eliminación RollBack, veremos como ejemplo la eliminación de registros cargados asociados a la Tabla PNR_DATOS del modelo Oracle BPNR, teniendo en cuenta que el resto de las actividades de eliminación se efectúan según la misma lógica. 14  Parámetros del Job : Todos los parámetros están con un valor por defecto definido previamente en el Administrador DataStage, donde algunos son modificados según la necesidad del proceso.

Carga RollBack 15

 Proceso que tiene como funcionalidad realizar la carga de los PNR’s respaldados durante la Etapa de Respaldo-Eliminación, desde las tablas de Respaldo, hacia las tablas funcionales del modelo Oracle BPNR. Adicionalmente elimina los registros asociados a la ejecución del proceso anterior desde las tablas de control de procesos. 16

17  Etapa de Carga RollBack:  Comienza con la llamada al JobControl JBCTRL006_ADM_ACT_CARGA_ROLLBACK, el cual ejecuta al sequence SEQ012_ADM_ACT_EJECUTA_CARGA_ROLLBACK, que es el encargado de ejecutar todos los jobs asociados a la etapa de Carga RollBack. Una vez finalizada la ejecución del sequence, se insertan los registros con los estados de ejecución de cada job en las tablas de control de procesos, indicando así el fin de la etapa.

 SEQ012_ADM_ACT_EJECUTA_CARGA_ROLLBACK : Sequence encargado de ejecutar de forma “Paralela” los jobs pertenecientes a la etapa de Carga Rollback. Incluyendo también los jobs JB015_RBK_ACT_PCP_002 y JB016_RBK_ACT_PCR_002 que son los encargados de eliminar los registros asociados al proceso ejecutado anteriormente desde las tablas de Control de procesos de BPNR. 18

 Jobs de Carga RollBack:  Un Job es el proceso más atómico dentro de la cadena de ejecución de cada una de las etapas. Para la etapa de Carga RollBack, veremos como ejemplo la carga de registros asociados a la Tabla PNR_DATOS del modelo Oracle BPNR, teniendo en cuenta que el resto de las actividades de carga se efectúan según la misma lógica. 19  Parámetros del Job : Todos los parámetros están con un valor por defecto definido previamente en el Administrador DataStage, donde algunos son modificados según la necesidad del proceso.

 Jobs de Carga RollBack:  Adicionalmente el sequence de Carga RollBack gatilla los jobs JB015_RBK_ACT_PCP_002 y JB016_RBK_ACT_PCR_002 que limpian los registros asociados al proceso anterior a RollBack desde las tablas de Control de Procesos de BPNR. Veremos como ejemplo la eliminación de registros de la tabla PNR_CONTROL_PROCESOS, teniendo en cuenta que ambos jobs aplican la misma lógica. 20  Parámetros del Job : Todos los parámetros están con un valor por defecto definido previamente en el Administrador DataStage, donde algunos son modificados según la necesidad del proceso.

Otras Funcionalidades 21

Otras funcionalidades  La administración de Cada SubSistema tiene capacidad de:  Reintentos: (Valor Paramétrico, default 3) Durante la ejecución de los Job’s, una vez detectado la caída de alguno de ellos, el proceso reintentará su ejecución el número de veces definido. Si después de los reintentos definidos no logra ejecutarse correctamente, se da por abortada la ejecución del Sistema.  Recuperación: Capacidad de Recuperarse del SubSistema a partir del Job Abortado. Solo se debe gatillar la misma Shell de Ejecución.  Adicionalmente la administración del sistema tiene la capacidad de: resetearse y generar mails automáticos dependiendo de cada Job control.  Cada Proceso registrará las ejecuciones en las tablas de control internas, así como también en la corporativa. 22