Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Estructura de contenidos
INTRODUCCIN........................................................................3
1. MIGRACIN DE DATOS...........................................................3
1.1 Razones para realizar la Migracin de datos.............................3
2. METODOLOGA DE MIGRACIN DE DATOS................................4
2.1 Planeacin..........................................................................4
2.2 Migracin de datos...............................................................8
2.3 Validacin de datos..............................................................9
3. TCNICAS EXISTENTES..........................................................9
3.1 Sincronizacin de base de datos.............................................9
3.2 Importacin/Exportacin
de Archivos (CSV) o XML a travs de
comandos de consola o interfaz grfica.........................................10
3.3 Sentencias DML...................................................................10
3.4 Procedimientos ETCL ...........................................................11
4. DISEO Y DESARROLLO DE PROCEDIMIENTOS ETCL..................12
4.1 Extraccin de los datos ........................................................12
4.2 Transformacin de los Datos..................................................13
4.3 Cargue de datos..................................................................14
5. ESTRATEGIAS DE MIGRACIN DE DATOS..................................14
5.1 Big Bang.............................................................................15
5.2 Ejecucin en paralelo............................................................15
5.3 Migracin incremental...........................................................16
5.4 Migracin con cero tiempos de inactividad...............................16
GLOSARIO................................................................................17
BIBLIOGRAFA..........................................................................18
Mapa conceptual
TCNICAS DE MIGRACIN DE DATOS
2
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
INTRODUCCIN
Uno de los procesos bsicos en las implementaciones de nuevos sistemas
de informacin es lo referente a las actividades de migracin de datos. Es
importante establecer las verdaderas razones que se tienen para realizar
una migracin de datos y documentar los objetivos de la misma.
En la actualidad se est presentado muchas actividades de migracin de
datos de diferentes plataformas, debido por un lado a los altos costos de
manejadores de base de datos privados o la capacidad tcnica de otros,
as como tambin la actualizacin de versiones y la estandarizacin de
tecnologa, todo esto llevando a la necesidad de realizar migraciones de
bases de datos de los aplicativos ms significativos en el mercado.
1. MIGRACIN DE DATOS
La migracin de datos es un proceso en el cual se traslada o se mueve
informacin entre bases de datos. Por ejemplo: en el caso que se necesite
pasar de un sistema gestin de base de datos como Mysql a otro sistema
similar como SQL Server. Este proceso requiere realizar una serie de
actividades tcnicas para traspasar los datos almacenados en las base de
datos de un sistema a otro.
1.1
Entre las principales razones que tenemos para realizar una migracin de
datos tenemos:
3
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
Control de informacin
2.
PLANEACIN
MIGRACIN
VALIDACIN
2.1 Planeacin
En la planeacin se tienen en cuenta aspectos bsicos como: los
requerimientos generales de migracin, el entorno actual
de
almacenamiento, el plan de migracin, los requerimientos de diseo, la
arquitectura de migracin y el desarrollo de un plan de prueba.
La planeacin debe especificar: cules son los objetivos, alcance,
estrategias y fases a seguir, requerimientos y riesgos asociados, planes de
contingencia y condiciones iniciales o actuales de la migracin y proyectar
cual ser la condicin final. Tambin se debe tener en cuenta: La viabilidad
tcnica y la factibilidad econmica de la solucin a implementar.
4
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
RESPONSABLE
ESTADO FECHA
5
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
ACTIVIDADES
FECHA
FINALIZACIN
RESPONSABLE
Planeacin
Instalacin de herramientas
Configuracin de software
y hardware
Copiado de datos
Pausa en la produccin
Gestin
tcnica
proveedores
Verificacin
tcnica
resultados
de
de
Nmero de servidores
Sistemas operativos de los servidores y clientes
Cantidad de almacenamiento manejada
Administradores de volmenes
Tipos de base de datos
Aplicaciones
Velocidades de red
Clusters de servidores
6
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
OBSERVACIONES
Proveedor Servidor
Proveedor Clientes
Nmero de CPUs
Nmero de dominios y particiones lgicas
Tipologa de sistemas de archivos
Versiones de Sistemas Operativos
Tipos y versiones de base de datos participantes en la migracin
Tamaos de base de datos
Requerimientos de disponibilidad de base de
datos (SLA, tiempos de inactividad)
Clusters existentes
GESTION DE ALMACENAMIENTO
OBSERVACIONES
Proveedor de almacenamiento
Tipo y nmero de canales de datos
Utilizacin de RAIDs
Cantidad de volmenes a migrar
Tamao de los volmenes
Volmenes destino
REDES (cuando se requiera)
OBSERVACIONES
Topologa
Velocidades
7
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
Restricciones y triggers
Codificacin de caracteres
8
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
Contador de registros
3.
TCNICAS EXISTENTES
9
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
10
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
Seleccionar las
fuentes de datos
Probar y validar
Auditar y documentar
Cargue de Datos
11
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
4.
Despus de identificar las fuentes, se debe tener claridad sobre todos los
elementos requeridos para reconocer si existen errores en los datos u
omisiones presentadas. Al detectar posibles errores e inconsistencias se
puede estimar los tiempos requeridos y costos generados para hacer el
anlisis de datos.
12
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
13
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
14
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
5.1
Big Bang
Ejecucin en paralelo
to
t1
ti
tn
15
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
Sistema anterior
to
5.4
t1
ti
tn
16
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
GLOSARIO
CAMPO: Espacio de almacenamiento de dato. Es la mnima unidad de
informacin que se puede acceder en la base de datos.
CLSTER: En trminos de servidores de datos se refiere a un conjunto
de servidores que trabajan juntos como un nodo para compartir recursos
y aplicaciones de clientes.
DML: Data Manipulation Language. Sentencias o conjunto de comandos
SQL que se usan para manipular datos con operaciones de consulta,
insercin, eliminacin o actualizacin.
IT: Tecnologas de la informacin (Information Tecnology)
RAID: Sistema de almacenamiento con mltiples discos duros que sirven
para distribuir o replicar datos. Su sigla en ingls es Redundant Array of
Inexpensive Disk.
SMBD: Sistema Manejador de Base de Datos. Es un software que tiene
como objetivo facilitar la construccin y manipulacin de bases de datos
sirviendo como interfaz entre stas, los usuarios y los distintos tipos de
aplicaciones que las utilizan.
17
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
BIBLIOGRAFA
Date, C. (2001). Introduccin a los Sistemas de Base de Datos. Prentice
Hall.
Piattini, Miguel (2006). Diseo de base de datos relacionales. Alfaomega
Ra-Ma
Peter Eisentraut, Bernd Helmle (Octubre 2008). PostgreSQL-Administration
Howard Philip (2007, Diciembre). Data Migration. A White paper by Bloor
Research. Consultado el 13 de Marzo de 2012, de http://www.consultorit.com/articulo/50308/mejores-practicas-para-la-migracion-de-datospor-pervasive-software
IBM Corporation (2007, Junio). Best practices for data migration.
Methodologies for planning, designing, migrating and validating data
migration. Consultado el 14 de Marzo de 2012 de http://www-935.ibm.
com/services/us/gts/pdf/softek-best-practices-data-migration.pdf
Wikipedia (2012, Febreo). Migracin de datos. Consultado el 14 de Marzo
de 2012 de http://es.scribd.com/doc/51334306/Migracion-de-datos
Corona Correa Susana. Factores crticos de xito en el proceso de migracin
de base de datos relacionales. Consultado el 12 de Marzo en http://www.
paginaspersonales.unam.mx/files/35/Susana_Corona_Correa_Mexico_.
pdf
18
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
Control de documento
Construccin Objeto de Aprendizaje
Tcnicas de Migracin de datos
Desarrollador de contenido
Experto temtico
Asesor pedaggico
Produccin Multimedia
Programadores
19
FAVA - Formacin en Ambientes Virtuales de Aprendizaje