Está en la página 1de 13

ACTIVIDAD AA5-EV1

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

JOSE RAMON VALENCIA QUINTERO

SERVICIO NACIONAL DE APRENDIZAJE SENA

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL

ESPECIALIZACION EN GESTION Y SEGURIDAD DE BASES DE DATOS

CALI

2019
INTRODUCCION

La migración de base de datos no es simplemente copiar las tablas o datos de un sistema a

otro, ni mucho menos podemos decir que es fácil hacerlo, ya que este es un proceso

complejo que cuenta con sus determinadas fases y sobre todo requiere un tiempo

considerable. Este tiempo se define dependiendo el tamaño de la base de datos, de las

técnicas, las estrategias y las herramientas tecnológicas que se utilicen. En este documento

se pretende realizar una comparación de las técnicas mas utilizadas en la migración de

bases de datos y además conocer algunas de las herramientas utilizadas.


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

Sincronización Archivos CSV o XML Sentencias DML Herramientas ETCL


Requerimientos -Hacer una copia en Se caracteriza por utilizar unos Genera scripts Para su utilización se
técnicos para su Caliente de la base de caracteres separadores para SQL mediante el requiere de una
utilización. datos antigua a la nueva diferenciar las columnas de la Lenguaje de herramienta con un
tabla. Dichos separadores son
mediante una Manipulación de Datos completo paquete para
siempre las comas ",". De esta
herramienta forma el salto de línea representa que permiten realizar la extracción,
tecnológica. una fila de datos nueva, migraciones de bases integración,
-Sincronizar todas las diferente a la anterior. Otra de de datos Existentes. migración,
escrituras de la antigua las reglas de construcción de un consolidación,
a la nueva. archivo CSV es la disposición de transformación,
-Leer de la nueva BD comillas dobles para separar compresión y limpieza
columnas, siempre que en el
pero seguir escribiendo de datos.
valor textual de cada campo se
en el BD antigua. incluyan comas "," como parte
-Escribir en la BD del contenido.
nueva

Ventajas y Ventaja: los usuarios Ventaja: son compatibles con Ventajas: Ventajas:
desventajas. no notarán una amplia gama de aplicaciones -Creación de sentencias -Consolidación de los
ningún downtime al de negocio, de consumo y SQL para realizar metadatos en un
científicas
acceder al sistema copias de seguridad, catálogo unificado de
Desventaja: No Desventaja:  los archivos CSV creación y actualización integración.
siempre es posible no pueden representar de forma de datos, creación de
hacerlo: a veces la natural datos jerárquicos o entorno de pruebas y -Sus herramientas
carga en el sistema relacionales. procedimientos ETL. permiten una
antiguo es demasiado colaboración de TI y
grande, o puede que no -Es un proceso negocio.
haya forma de fechar engorroso.
los cambios para -Una arquitectura
extraer sólo los últimos, -La migración de bases basada en metadatos
lo que haría la de datos por medio de nos evita recodificar,
sincronización total sentencias DML es un aumenta la
demasiado costosa. muy propensa a errores. productividad y,
además, simplifica el
desarrollo de servicios
web.

-Activa y potencia el
uso del Big Data,
facilitando aprovechar
el poder de los
grandes datos.
Tiempo El tiempo depende de El tiempo depende de la Requiere bastante El tiempo de la
aproximado para seguir sincronizando complejidad de la base de datos. tiempo debido a que el migración de datos es
la realización del hasta que estemos proceso es muy más reducido en
proceso. seguros de que la complejo. comparación con las
migración ha sido otras técnicas.
exitosa y no vamos a
querer revertirla nunca.
Puede durar de 2 a 6
meses.
Facilidad para la La sincronización se La limpieza y transformación de Es relativamente fácil la Es la herramienta que
limpieza y mantiene siempre los datos es engorrosa. limpieza y mejor permite realizar
transformación disfrazada de carga de transformación de una adecuada limpieza
de datos. datos. Cuando se datos. y transformación de
reporten bugs, es trivial los datos. Es el que
comparar ambas BD, y más lejos llega en las
volver a la versión capacidades de
anterior mientras se extracción de datos de
investiga por qué no múltiples fuentes.
funcionan bien los
datos migrados.
Costos. La sincronización Es de las opciones menos Es considerablemente La reducción de costes
bidireccional a menudo costosas entre las otras técnicas costoso de rendimiento o los
es demasiado costosa debido a que no requiere flujos de trabajo de
como para ser práctica herramientas sofisticadas. ETL hasta, por
ejemplo, su ejecución
mediante un diseño
óptimo, permiten
obtener la mejor
relación costo-
beneficio en
comparado con otras
técnicas de migración
de datos.
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:

APLICACIÓN DE USO LIBRE

Scriptella 1.1 es un ETL de código abierto (Extract-Transform-Load) y una herramienta de

ejecución de script escrita en Java. Tiene las siguientes características:

 Ejecuta scripts escritos en SQL, JavaScript, JEXL y Velocity.

 Migración de base de datos. Interoperabilidad con LDAP, JDBC, XML y otras

fuentes de datos.

 Operaciones ETL de bases de datos cruzadas, importación / exportación desde / a

CSV, texto y XML y otros formatos.

 Actualización automatizada del esquema de la base de datos.

 Trabaja con múltiples fuentes de datos en un solo archivo ETL.

 Compatibilidad con muchas funciones útiles de JDBC como procesamiento por

lotes , declaraciones preparadas y parámetros en SQL, incluidas referencias a archivos

(BLOB) y escapes de JDBC.


 Ejecución transaccional. Los cambios se retrotraen si se produce un error al ejecutar

el ETL.

 Adaptadores incorporados para bases de datos populares para una integración

estrecha. Soporte para cualquier base de datos con controlador compatible con JDBC /

ODBC.

SOFTWARE PROPIETARIO:

QUEST Secure copy

Secure Copy es una solución automatizada para la migración segura de datos, recursos

compartidos, impresoras y mucho más. La herramienta ofrece la flexibilidad para controlar

la manera en que se migran los datos y no requiere el uso de agentes ni scripts. Secure

Copy le permite realizar lo siguiente de manera rápida, segura y sencilla:

 Migrar datos de un servidor a otro

 Consolidar servidores de archivos

 Mover datos a un dispositivo NAS/SAN

A diferencia de las herramientas nativas, la arquitectura de Secure Copy reduce

drásticamente el tiempo que lleva completar una migración. La solución también

proporciona informes intuitivos que le permiten administrar proyectos de migración de

datos de cualquier nivel de complejidad.

Migración de datos de manera segura


Migre no solo archivos, sino también “metadatos críticos que funcionan en segundo plano”,

entre ellos, archivos, carpetas, usuarios y grupos locales, permisos de NTFS, recursos

compartidos, atributos, configuraciones, propiedad, historial de SID actualizado. Secure

Copy también garantiza que la seguridad y las configuraciones en el servidor de destino

coincidan con el servidor de origen.

Controlar cuando y qué datos se migran

Controle el proceso de migración de datos cada vez para permitir que la migración esté al

servicio del usuario final en lugar de que este tenga que ocuparse de la migración de datos.

Para mitigar el riesgo de tiempos de inactividad de la red, puede controlar el recuento de

subprocesos con "subprocesos múltiples", controlar el ancho de banda con "regulación del

ancho de banda" y superar los archivos bloqueados con "invalidación del administrador".

Automatiza las tareas complejas, tediosas y manuales

Automatiza las tareas tediosas y complejas, previas y posteriores a la migración, para

reducir el tiempo que lleva completar los proyectos de migración. El producto también

incluye utilidades de actualización que le permiten actualizar la información del usuario y

de archivos, sin tener que actualizar la cuenta de cada usuario en Active Directory.

Informe sobre el estado del trabajo y los archivos omitidos

Administre los proyectos de migración de datos con una amplia variedad de informes para

garantizar que los trabajos se realicen bien o detectar un problema que, de otra manera, no
se hubiera advertido. Los informes de Secure Copy incluyen archivos copiados, trabajos

con errores, análisis de migraciones, archivos omitidos y paneles fáciles de analizar.

Panel de estado del trabajo

Realiza un seguimiento del estado de los trabajos con gráficos e indicadores inmediatos,

que comprenden el rendimiento, el estado de la migración por tipo de archivo y más.

SOFTWARE DEL SMBD DE PRACTICAS

Data Migration Assistant (DMA)

El Data Migration Assistant (DMA) le ayuda a que actualizar a una plataforma de datos

moderna detectando problemas de compatibilidad que pueden afectar a la funcionalidad de

base de datos en la nueva versión de SQL Server o Azure SQL Database. DMA recomienda

mejoras de rendimiento y confiabilidad para su entorno de destino y le permite mover el

esquema, datos y objetos dependientes del servidor de origen al servidor de destino.

 Evalúe las instancias de SQL Server local migrar a las bases de datos SQL de

Azure. El flujo de trabajo de evaluación le ayuda a detectar los siguientes problemas

que pueden afectar a la migración de bases de datos SQL de Azure y proporcionan

instrucciones detalladas sobre cómo resolverlos.


 Problemas de bloqueo de migración: Detecta los problemas de

compatibilidad que bloquean migrar bases de datos de SQL Server locales

a bases de datos de SQL Azure. DMA proporciona recomendaciones para

ayudarle a resolver esos problemas.

 Características no admitidas o parcialmente compatibles: Detecta las

características no admitidas o parcialmente compatibles que están

actualmente en uso en la instancia de SQL Server de origen. DMA

proporciona que un completo conjunto de recomendaciones, alternativas

disponibles en Azure y pasos de mitigación, por lo que puede incorporar en

los proyectos de migración.

 Detectar problemas que pueden afectar a una actualización a un servidor de SQL en

el entorno local. Estas se describen como problemas de compatibilidad y se organizan

en las siguientes categorías:

 Cambios importantes

 Cambios de comportamiento

 Características en desuso

 Descubra las nuevas características de la plataforma de SQL Server de destino que

puede beneficiarse de la base de datos tras una actualización. Estas se describen como

recomendación de característica y se organizan en las siguientes categorías:


 Rendimiento

 Seguridad

 Almacenamiento

 Migrar una instancia de SQL Server local a una moderna SQL Server instancia

hospedada local o en una máquina virtual Azure (VM) que sea accesible desde la red

local. Puede tener acceso a la máquina virtual de Azure mediante VPN u otras

tecnologías. El flujo de trabajo de migración le ayuda a migrar los siguientes

componentes:

 Esquema de bases de datos

 Datos y usuarios

 Roles del servidor

 Inicios de sesión de SQL Server y Windows


WEBGRAFIA

Blázquez, Manuel. (2015). La migración de datos: Exportación e Importación.

Recuperado de: http://ccdoc-automatizacion.blogspot.com/2014/03/la-migracion-

de-datos-exportacion-e.html

Fernández, Alex. (2015). Estrategias de Migración: La arquitectura Fluida, parte 2.

Recuperado de: http://pinchito.es/2015/arquitectura-fluida-2-estrategias-

migracion.html

Leguizamón, Alba. (2017). Pautas para una correcta Migración de Bases de Datos.

Recuperado de:

https://repository.unilibre.edu.co/bitstream/handle/10901/11161/PAUTAS

%20PARA%20UNA%20CORRECTA%20MIGRACION%20DE%20BASES

%20DE%20DATOS%20(1).pdf?sequence=1&isAllowed=y

Microsoft. (2019). Información general de Data Migration Assistant. Recuperado de:

https://docs.microsoft.com/es-es/sql/dma/dma-overview?view=sql-server-2017
Quest. (2019). Migración sin afectar a los usuarios (ZeroIMPACT) de datos de servidor

de archivos. Recuperado de: https://www.quest.com/mx-es/products/secure-copy/

También podría gustarte