You are on page 1of 6

Plan de Accin para la actualizacin de base de datos y DTSs a ETLs

9. Procesos para la actualizacin de BDDs y reescritura de DTSs


9.1. Subproceso 1: Reescritura de DTSs
9.1.1 Diagrama de flujo

Plan de Accin para la actualizacin de base de datos y DTSs a ETLs

9.1.2 Descripcin del procedimiento:


Reescritura de paquetes Data Transformation Services
Objetivo:
Participantes:

Realizar el upgrade de los paquetes DTSs a la versin 2012

Delivery
Lder de Proyecto

Fbrica de Software
Lder de Mdulo

Desarrolladores

Arquitectura
Arquitecto

Infraestructura

Polticas:

Release Manager

Toda reescritura de DTSs - ETLs deber realizarse segn los


estndares establecidos por el rea de Arquitectura en el
documento Estndares para la Migracin de DTSa a ETLs.
Los DTSs a ser reescritos deben ser categorizados segn los
siguientes criterios:
o Desarrollados por proveedores
o Complejidad (nmero de tareas)
o Utilizacin de parmetros, tipos de tareas,
componentes y complejidad de codificacin.
o Criticidad
Se deber realizar el freezing de las modificaciones de los
DTSs que son parte de la migracin para todos los dems
proyectos o coordinar los cambios con el proyecto de
Actualizacin de BDDs y DTSs por cruce de objetos.
El PL del proyecto deber gestionar y asegurar que el
Release Manager realice un anlisis adecuado y propuesta
de la infraestructura necesaria para el(los) servidor(es) de
desarrollo para contar con el ambiente de desarrollo
adecuado.

Herramientas:
Entradas:
Salidas:

Microsoft SQL Server 2000


Microsoft SQL Server 2012 / Sql Server Integration Services
Documento de Estndares para la Migracin de DTSs a ETLs
Documento de Mejores Prcticas
ETLs desarrollados en SSIS 2012 (.dtsx)
Documento con inventario de DTSs categorizados
Documentos de pruebas unitarias.

Se describe a continuacin el procedimiento para la reescritura de DTSs.

Plan de Accin para la actualizacin de base de datos y DTSs a ETLs

Plan de Accin para la actualizacin de base de datos y DTSs a ETLs

Responsable
de

Lder
Proyecto
Lder
Proyecto

de

Lder de Mdulo
Equipo
de
Fbrica
de
Software
(Desarrolladore
s)
Equipo
de
Fbrica
de
Software
(Desarrolladore
s)
Equipo
de
Fbrica
de
Software
(Desarrolladore
s)
Equipo
de
Fbrica
de
Software
(Desarrolladore
s)
Equipo
de
Fbrica
de
Software
(Desarrolladore
s)
Equipo
de
Fbrica
de
Software
(Desarrolladore
s)

Actividad
El PL identifica los servidores que sern parte de la
migracin tecnolgica para realizar la actualizacin
de los DTSs a ETLs.
Comunica a su equipo del proyecto los servidores
que han sido seleccionados para realizar esta
migracin tecnolgica
El ML coordina con su equipo de desarrollo, las
tareas a realizarse para la migracin de los DTS s a
ETLs de los servidores indicados por el PL.
Genera ODT a travs de Mesa de Servicios
Informticos para solicitar la entrega masiva de los
DTSs a migrarse.

Una vez generada la ODT, genera el Control de


Cambio (CC) para la solicitud-entrega masiva de
los DTSs de los servidores de produccin.

Realiza el download de los DTSS al ambiente de


desarrollo para la revisin.

Identifica los DTSs que son ejecutados por jobs,


manualmente, en lnea desde alguna aplicacin y
los que se estn ejecutando con resultado fallido.

Gestiona ejecucin de trace (Profiler Sql server)


para verificar la conectividad entre las diferentes
aplicaciones del ecosistema de BP hacia las BDDs
de los servidores a migrarse.

Verifica la conectividad entre los DTSs de los


diferentes servidores del ecosistema de BP hacia
las BDDs de los servidores a migrarse.

Clasifica los DTSs bajo los siguientes criterios y

Plan de Accin para la actualizacin de base de datos y DTSs a ETLs

Release Manager
1. El Release Manager realiza el anlisis para presentar la propuesta
la infraestructura necesaria (HW y SW) de los servidores
desarrollo. Con la propuesta realiza la respectiva gestin para
adquisicin de la infraestructura y software. Continuar con
actividad 14.

de
de
la
la

Arquitecto de BDD
2. El arquitecto revisa el desarrollo de los ETLs asegurando que los
mismos hayan sido creado bajo los estndares y mejores prcticas
indicados por Arquitectura.
3. Revisa el documento de pruebas unitarias
4. Certifica el desarrollo y el documento de pruebas unitarias para el
versionamiento al entorno de pruebas. FIN

9.2 Subproceso 2: Desarrollo de ETLs


9.2.1 Diagrama de flujo
9.2.2 Descripcin del procedimiento:
Actualizacin de objetos de BDDs
Objetivo:
Participantes:

Realizar los cambios necesarios sobre los objetos de BDDs de la


instancia SQL SERVER 2000 para su actualizacin en las BDDs de la
versin SQL SERVER 2012.

Delivery
Lder de Proyecto

Fbrica de Software
Lder de Mdulo

Desarrolladores

Arquitectura
Arquitecto

Infraestructura

Polticas:

Release Manager

Los dems proyectos que requieran de los objetos de BDDs


que estn siendo modificados para su upgrade, debern
coordinar sus cambios con el proyecto de Actualizacin de
BDDs y DTSs por cruce de fuentes.
El PL del proyecto deber gestionar y asegurar que el
Release Manager realice un anlisis adecuado y propuesta
de la infraestructura necesaria para el(los) servidor(es) de
desarrollo para contar con el ambiente de desarrollo
adecuado.

Plan de Accin para la actualizacin de base de datos y DTSs a ETLs

Herramientas:
Entradas:
Salidas:

El(los) desarrollador(es) que realizarn las modificaciones de


los objetos de BDDs debern contar con el expertis y
conocimiento necesario para realizar el upgrade.
Microsoft SQL Server 2000
Microsoft SQL Server 2012
Sql Server 2008 Upgrade Advisor
Reporte con los casos de error identificados en los objetos de BDD
para su upgrade.
Objetos de BDD modificados
Documento de pruebas unitarias

5. Glosario de Trminos

ADC:

Administracin de Claves.

CC:

Control de Cambios

DBA:

Database Administrator

DTS:

Data Transformation Services

ETL:

Extract Transform Load

ML:

Lder de Mdulo

MSI:

Mesa de Servicios Informticos

ODT:

Orden de trabajo (ticket)

PL:

Lder de Proyecto

PLD:

Plataforma Distribuida

QA:

Quality Assurance

SSIS: Sql Server Integration Services


SVN:

Subversion (Tortoise)

You might also like