Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRESENTADO A:
JAVIER MAURICIO ALVAREZ VARGAS
Ilustraciones
Ilustración 1 Sincronización de base de datos ........................................................................ 4
Ilustración 2 Ejemplo CSV ..................................................................................................... 5
Ilustración 3 Ejemplo XML.................................................................................................... 5
Ilustración 4 ETL .................................................................................................................... 6
Ilustración 5 SQL Server Integration Services ....................................................................... 8
Ilustración 6 Oracle Warehouse Builder ................................................................................ 8
Ilustración 7 Benetl ................................................................................................................. 9
Ilustración 8 Informática PowerCenter................................................................................. 10
Ilustración 9 Herramientas ETCL......................................................................................... 10
1. INTRODUCCIÓN
Se pretende conocer a fondo estas características para más adelante ejecutar un buen plan
de migración
2. OBJETIVOS
1.1. OBJETIVO GENERAL
Conocer los conceptos necesarios para ejecutar la migración de una base de datos a
otra.
Se almacena como texto en archivo con extensión .csv Se almacena como texto en archivo con extensión .xml
Tabla 1 Cuadro comparativo de tipos de archivos
3.3. Sentencias DML
Es un lenguaje de manipulación de comandos, que permite realizar consultas o
modificaciones de los datos en este caso permitirán la migración de la base de datos. Las
siguientes son las consultas que se pueden realizar sobre una base de datos (Postgresql,
2017):
Por otro lado, las siguientes son las consultas que se puede ejecutar en el momento de
realizar la migración de datos:
Copia de seguridad
Creación y actualización de código para la implementación de la base de datos
Creación de entorno de pruebas
4. HERRAMIENTAS ETCL
4.1. ETCL: Las siglas ETCL se refieren a la extracción, trasformación, limpieza y
carga de datos (DBA, 2017).
Ilustración 4 ETL
Extracción: Se basa en la extracción de los datos desde la base de datos de origen;
se debe tener en cuenta que la información se puede presentar en formatos, gestores,
versiones diferentes a la que se pretende utilizar.
Transformación y limpieza: Cuando se hayan extraído los datos se comienza la
limpieza de ellos, normalizando la base de datos, tipos de datos etc. Y por
consiguiente cambiar el formato al deseado.
Carga: Se comienza el proceso de traslado de los datos a la base de datos de destino,
una vez realizado esto se generan pruebas de eficiencia y se valida que la
información este correcta.
4.2.1. SQL Server (Integration services): Es una plataforma que permite desarrollar
ETCL en ámbitos empresariales, soluciones de integración de datos de alto
rendimiento (Microsoft, 2018).
Características:
esta herramienta es capaz de extraer y transformar diferentes tipos de
archivos (XML, archivos planos, datos relacionales), y luego realizar la
carga en uno o varios destinos (SQL Server Integration Services, 2018).
Incluye herramientas graficas
Asistentes para crear y depurar paquetes
Ejecución de sentencias SQL y envíos de correo electrónico
Interfaces de aplicaciones
Ilustración 5 SQL Server Integration Services
Ilustración 7 Benetl
5. COMPARACIÓN