Vous êtes sur la page 1sur 17

Validación de técnicas de migración y herramientas ETCL

Autor(es)
Angel María Bello Pérez
Bladimir Jose Caruso Dominguez

SERVICIO NACIONAL DE APRENDIZAJE SENA


ESPECIALIZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE
DATOS
2019.
CONTENIDO
INTRODUCCIÓN ..................................................................................................................... 1

OBJETIVOS .............................................................................................................................. 2

INFORMACIÓN DEL PROYECTO ......................................................................................... 3

JUSTIFICACIÓN DEL PROYECTO........................................................................................ 3

INTRODUCCION ..................................................................................................................... 5

REQUERIMIENTO ................................................................................................................... 6

MIGRACIÓN DE DATOS ........................................................................................................ 8

ESTRUCTURAS DE TECNICAS DE MIGRACION .............................................................. 9

CUADRO COMPARATIVO TÉCNICAS DE MIGRACIÓN DE DATOS ........................... 10

HERREMIENTAS DE ETCL.................................................................................................. 13

CONCLUCIONES ................................................................................................................... 14

REFERENCIAS ....................................................................................................................... 15
1

INTRODUCCIÓN

A través de los años la humanidad se ha encargado de registrar y documentar toda

información que crea importante, para un futuro utilizarla. Cabe resaltar que, con una biblioteca,

ya estamos generando una base de datos la cual reutilizamos con ciertas limitaciones, de tiempo

y ubicación.

En la actualidad tenemos múltiples bases de datos, la cuales están en línea y podemos acceder

a ellas desde nuestra casa.

La base de datos son sistemas que guardan la información de una o más empresas para que

estas puedan ser utilizadas cuando el usuario así lo deseen de gran relevancia porque automatizan

previenen de errores y son eficaces en el tiempo y pueden ser adquiridas cuando el administrador

del sistema lo desee.

Aún con la inclusión de nuevas tecnologías en el área de sistemas de la Flores de mi tierra, se

presentan problemas relacionados con la gestión de la información y convergencia de datos que

dificultan los procesos de análisis y toma de decisiones derivados de éstos.


2

OBJETIVOS

Generales

Investigar sobres las técnicas de migración de datos y apoderamiento de la temática para el

conocimiento general básico que debemos tener como profesionales.

Específicos

 Investigación sobre las técnicas de migración.

 Elaboración de cuadro comparativo.

 Investigación de herramientas para la migración- ETCL disponibles.


3

INFORMACIÓN DEL PROYECTO

Empresa / Organización Alcaldía de San Antonio del Sena


Nombre proyecto Validación de técnicas de migración y herramientas ETCL
Objetivo Indagar sobre las técnicas de migración y herramientas ETCL

Cliente Alcaldía de San Antonio del Sena


Gerente de Proyecto Diana Maria de Jesus Rico

JUSTIFICACIÓN DEL PROYECTO

Los Gobiernos de los diferentes países en el mundo, están auspiciando a través de recursos y

políticas de estado, los cambios a través de inclusión de tecnología provenientes de mercados

emergentes tanto en software, hardware y metodologías para fortalecer los procesos y elevar los

controles y disponibilidad de la información con criterios de rapidez, seguridad y confianza. La

Alcaldía de “San Antonio del SENA” es un ejemplo particular de todos estos cambios

presentando la siguiente situación:

La Alcaldía objeto de estudio es una institución del estado colombiano, que realiza las

funciones de administración local en una población de este país. Esta Alcaldía está presidida por

el alcalde elegido por votación popular, quien enfrenta una situación de caos administrativo a

causa de los malos manejos de la información y la inadecuada utilización de tecnología para el

apoyo a los procesos. El alcalde de “San Antonio del SENA”, convencido de poder mejorar la

situación, presentó un proyecto de inclusión de tecnología que le fue aprobado por el concejo y

propende en realizar todas las mejoras en las condiciones actuales de manejo de información de

las diferentes dependencias y secretarias de su actual administración.

El manejo de grandes volúmenes de datos, requiere unos conocimientos y saberes muy

específicos para poder desarrollar procesos de migración, tanto de importación como exportación
4

de datos, con diversas técnicas como: archivos planos (delimitados, ancho fijo), tablas

sincronizadas, copias de seguridad y restauración. Para esto, se necesita poder evaluar las

herramientas tecnológicas que nos permitirán realizar nuestra labor de forma eficaz y eficiente.

Cada cambio que se realice tanto en la estructura de la base de datos como en los datos en sí, o la

creación de ambientes de desarrollo, pruebas o producción; se debe contar con un plan de marcha

atrás, que consiste en devolver la base de datos al estado anterior después de aplicado el cambio,

se debe implementar un plan de contingencia para estos cambios. En muchas ocasiones, se deben

sincronizar base de datos, homogéneas como heterogéneas (es decir mismos o diversos

fabricantes), que permitirán que muchas aplicaciones corporativas puedan ser utilizadas sin

importar el SMBD, la plataforma o el sistema operativo donde se encuentre.


5

INTRODUCCION

La actualización tecnológica es una de las preocupaciones constantes en cualquier entorno de

producción, sin embargo, se debe asegurar que las aplicaciones, la información y los equipos

existentes sean compatibles con las nuevas tecnologías adquiridas. Lo anterior nos conduce a

identificar la importancia que tiene conocer e interpretar adecuadamente la estructura que deben

poseer nuestros datos, los servicios que soportan y los requerimientos de la organización. La

planeación detallada de un servicio de migración de datos nos ayudara a minimizar los riesgos de

pérdida de información, las amenazas sobre la integridad de los datos y la disminución del ritmo

habitual de productividad durante el proceso de transporte de datos.

La migración conlleva a muchas implicaciones y lograr con éxito este proceso implica tener

en cuenta algunas de las siguientes pautas: visión global, métricas, seguridad de la información,

tiempo de ejecución y conocer la herramienta de software a utilizar.


6

REQUERIMIENTO

En esta actividad de aprendizaje usted deberá fundamentarse y ampliar sus conocimientos

acerca de:

• Características de diferentes técnicas de migración de datos.

• Herramientas ETCL que existen en el mercado, tanto genéricas como las proporcionadas por

el SMBD seleccionado.

• Características de un proceso de migración Para afianzar los conceptos y conocimientos

necesarios en esta actividad de aprendizaje, usted debe hacer lectura del objeto de aprendizaje

“Migración de Base de datos” y además investigar sobre las diferentes técnicas de migración de

datos y herramientas ETCL, de tal forma que pueda elaborar un documento que contenga:

1. Un cuadro comparativo de las diferentes técnicas de migración de datos donde se

contemple:

* Requerimientos técnicos para su utilización.

* Ventajas y desventajas.

* Tiempo aproximado para la realización del proceso.

* Facilidad para la limpieza y transformación de datos.

* Costos.

2. En lo relacionado a herramientas ETCL, esta documentación debe incluir una aplicación

de uso libre, otra de software propietario y la que posee el SMBD seleccionado para sus

prácticas, donde se identifique los servicios asociados a migración de datos que ofrece, teniendo

en cuenta los siguientes aspectos:


7

* Nombre del producto y Versión.

* Tareas de migración de datos que pueden ser cubiertas por la aplicación y cuáles no.

* Formatos de Archivos que manipula.

* Uso de línea de comandos, funciones especiales.

* Automatización de tareas.

* Requerimientos técnicos para su utilización.


8

MIGRACIÓN DE DATOS

La migración de bases de datos es el cambio de datos de un sistema a otro sistema, esto puede

ser provocado por la llegada de otra aplicación, un cambio de almacenamiento o cambio de

modo o simplemente se puede decir que es un proceso por el cual grandes volúmenes de bases de

datos son trasladados desde un sistema existente hacia un sistema nuevo, en el cual deberemos

abarcar varios pasos para limpiar, corregir y mover varios datos a un nuevo sistema.

Es de abarcar también que dentro de este tipo de procesos o proyectos pueden existir varias

actividades como son de migración, de consolidación, de actualización, de integración de bases

de datos y aplicaciones.

Grafico tomado de : https://www.evaluandosoftware.com/tipos-migracion-datos/


9

ESTRUCTURAS DE TECNICAS DE MIGRACION

Numero de fuente Ejemplo de técnicas de movimientos de


Modelo de datos
de datos y objetivos información
La consolidación de múltiples instancias de
Puede ser homogéneos o
Muchos a uno una aplicación empaquetada involucra
heterogéneos
muchas bases de datos homogéneas.
La migración se basa de pasar a una nueva
Uno a uno Heterogéneo
plataforma.
No es invasiva en comparación con otras
Muchos a muchos o
soluciones de movimientos, es más rápida,
cualquier Extremadamente heterogéneo
pero muy retador cuando se trata objetivos
subconjunto
heterogéneos y numerosos.
Cuando es una aplicación empaquetada para
ERP o CRM difiere o se complica cuando
Uno a uno Siempre heterogéneo se cuenta con versiones muy anteriores o se
tenga realizada una personalización de la
aplicación

Fuente tomada de : https://www.evaluandosoftware.com/tipos-migracion-datos/

Dentro de todo lo que involucra una migración de datos en lo referente a planificación se debe

recalcar una vista de extremo a extremo y tener todo cubierto en general desde software,

infraestructura, flujo de información y entornos.

Buscar la mejor herramienta donde los procesos automatizados de la migración dejen a un

lado la intervención manual.


10

CUADRO COMPARATIVO TÉCNICAS DE MIGRACIÓN DE DATOS

Tiempo Facilidad
aproximado para la
Requerimien Desventaja
Técnica Ventajas para la limpieza y Costos
tos técnicos s
realización del transformación
proceso de datos.
Requiere
una El tiempo se
planificación y determina de
prueba acuerdo a la Depende
Sincronización base de cuidadosas, ya cantidad de datos Se tiene de la
datos que hay varias que se tiene en la herramientas solución a
tareas base de datos, que hacen usar y la
Depende de Integración pequeñas puede durar como posible la cantidad de
la solución a con facilidad involucradas 3 meses transformación datos a
implementar. y rapidez en el proceso aproximadamente. de los datos migrar
Cuando no
se actúa con
cautela se El tiempo se
Procesamie terminan determina de
Procedimientos etcl
nto de grandes sufriendo acuerdo a la Depende
(extracción,
conjuntos de problemas de cantidad de datos Se tiene las de la
transformación, limpieza y
datos. todo tipo, que se tiene en la herramientas de solución a
carga)
Integración interrupciones base de datos, transformación usar y la
Depende de entre e incluso puede durar como unas más cantidad de
la solución a múltiples amenazas de 6 meses complicadas datos a
implementar. plataformas. seguridad. aproximadamente. que otras. migrar
11

Tiempo Facilidad
aproximado para la
Requerimien Desventaja
Técnica Ventajas para la limpieza y Costos
tos técnicos s
realización del transformación
proceso de datos.
En un script
SQL se pueden
realizar las
siguientes
tareas:
Copia de
seguridad para
Requiere
creación de -----
tiempo para la Depende
- Todos los
utilización de la
usuarios, Mayor Depende de la
Sentencias de lenguaje para el solución a
grupos, inicios cuidado a cantidad de datos Muy
de manipulación de datos análisis, usar y la
de sesión y realizar la a migrar de seis complejo.
(DML) transformación cantidad de
permisos. migración. meses a un año.
y cargue de la datos a
- Creación o
nueva migrar
actualización de
información.
código para la
implementación
de una base de
datos.
- Creación de un
entorno de
prueba
Utiliza Los Se tiene
Importación/Exportació archivos planos archivos deben herramientas
nde Archivos (CSV) oXML Los Sistemas de Herramient tener formatos libres en el
a través de comandos de codificación as conocidas delimitados Depende de la mercado que
consola o interfaz gráfica más comunes como Excel, como punto y cantidad de daos a Muy pueden
para esto Notepad coma. migrar complejo. ayudar a
12

Tiempo Facilidad
aproximado para la
Requerimien Desventaja
Técnica Ventajas para la limpieza y Costos
tos técnicos s
realización del transformación
proceso de datos.
este proceso.
13

HERREMIENTAS DE ETCL

Uso de
Tareas de migración de
Nombre del Formatos de línea de Requerimientos
datos que pueden ser Automatización
producto y Archivos que comandos, técnicos para su
cubiertas por la de tareas.
Versión manipula. funciones utilización.
aplicación y cuáles no.
especiales.
Con la
herramienta
Business
Intelligence
Tareas utilizadas Development Mínimo 4 GB, se
Sincronización base de •Delimitados Sentencias Studio, se pueden recomiendan 8 GB.
SQL
datos. •Posicionales Sql , si está realizar tareas de Instalar en un
SERVER
ETCL • Regex trabajando migración equipo de 64 bits.
INTEGRATION
Importación/Exportaciónde • XML con visual fácilmente usando Instalar en un
SERVICES 2017
Archivos (CSV) oXML • Excel Studio tareas visuales. Si servidor dedicado
Sentencias Dml se desea crear para ETL
nueva
funcionalidad, se
pueden crear scripts
en c# o VB.
•Delimitados
ORACLE • XML
Sincronización base de • Excel Oracle
WAREHOUSE Puede realizar 1 Gb Memoria Ram
datos. ERCL
BUILDER tareas de 1 Gb espacio Disco
SQL automatización. duro
14

CONCLUCIONES

Dentro de una migracion de base de datos es de importancia la elección de herramientas de

migración de datos. Ha habido muchos avances en este campo que nos ayuda o facilitan este

tipo de procesos para tener un sistema mas eficiente y de punta que ayude a estar muy

actualizados en elmanejo de la informacion , en especial en lo que concierne a la automatización

de procedimiento. Para aprovechar esas novedades y las ventajas que brindan al proyecto hay

que orientar su elección hacia una herramienta y que ayuden a aumentar la flexibilidad, desde un

nivel de servidores hasta el almacenamiento o resguardo de la informacion.

Dejar de un lado la eleccion de la herramienta por creer que es la idonea por ser la mas cara o

ser la mas novedosa ya que conllevara a ser mas complicado y eficiencia baja en el proceso de

migracion.

Contar con un recurso humano competente y capaz de dominar el manejo de la herramienta

elegida y con experiencia en la migración de datos con todo lo referente a tecnica, planeacion ,

seguridad responsabilidad para culminar y mantener con éxito la migracion de la informacion.


15

REFERENCIAS

https://www.powerdata.es/migracion-de-datos

https://www.evaluandosoftware.com/tipos-migracion-datos/

Vous aimerez peut-être aussi