Documente Academic
Documente Profesional
Documente Cultură
Instructora de curso.
BELKIS MILENA GUELL MUÑOZ
Octubre 2019.
Introducción…………………………………………………………………………………………………………………………. 3
1. Objetivos generales…………………………………………………………………………………………………………. 3
4. Conclusiones ………………………………………………………………………………………………………...………… 9
Introducción
Cuando migramos datos de un sistema a otro, existen muchos factores que se deben tener en
cuenta, por ejemplo: procesos de negocio, limpieza de datos, fuentes de información, equipos de
trabajo, herramientas a utilizar, planes de pruebas, etc.
En este trabajo se pretende realizar una comparación entre las distintas técnicas de migración y
algunas aplicaciones útiles para la migración de datos.
1. Objetivos Generales
Caracterizar las diferentes técnicas de migración de datos que permitan visualizar y ordenar la
información de manera tal que sea de fácil acceso, garantizando el desempeño optimo del software
y facilitando la labor de las personas que integran la alcaldía de Sanantonio del Sena.
Benetl versión 4.9.1: Es una herramienta ETL de uso libre, desarrollada entre los años 2007 –
2014, hecha en java y trabaja con base a lenguajes de base de datos PostgreSQL o MySQL. Esta
herramienta se creó para facilitar el trabajo con archivos TXT, CSV o archivos de fuente de datos
XML. Para recuperar los datos que tendrán que definir un dato de tiempo y una entidad, que está
representado por datos a calcular o para mostrar. Todos los objetos útiles serán creados por Benetl
dentro de una base de datos MySQL o PostgreSQL. La aplicación también es capaz de recuperar
automáticamente los datos mediante el uso de diversas tareas planificadas de su sistema. Mediante
el uso de Benetl podrá se ha podido recuperar fácilmente la información de los archivos de datos
planos, la organización y el filtrado de acuerdo con su dato de tiempo y entidad.
Tareas de migración de datos que pueden ser cubiertas por la aplicación y cuáles no.
recuperar una subcadena del valor del campo que lo usa, con una expresión regular
recuperar una subcadena del nombre del archivo de origen de datos
agregar cadenas al valor del campo
usar valores de campos analizados previamente
combinar funciones matemáticas junto con valores y / o valores de campos
En este ejemplo, estamos utilizando dos campos adicionales, una expresión regular y una condición
if (presentada por Benetl versión 3.5 ).
El objetivo es: si el valor1 del campo contiene la subcadena "asa", recuperamos el valor de este
campo excepto asa (valor value1 sin "asa").
De lo contrario (si value1 no contiene "asa", le damos el valor "rien" (nada en francés)).
El archivo de fuente de datos "test3.txt" es:
entidad; fecha;
valor1; valor2 guillaume; 16/04/2009; diasafi; sipo
ben; 15/03/2009; olasaps; iksipo
thom; 16/02/2009; pifo; ospo
Automatización de tareas
Estas funcionalidades matemáticas realizan algunas tareas automaticas (inv, abs, min, max, avg,
plus, minus, divide, multiplica, dist, round, ceil, floor, square, pow, exp, log, asin, sin, acos, cos, atan,
tan) no se puede usar con "regex" , "nombre de archivo" , "intervalo" , "minúscula" , "mayúscula" ,
"número_línea" dentro de una misma parte " . " de la "fórmula de parte" .
Ejemplo: Nombre EtlTool… Definir Nombre, Este nombre es también el nombre de la tabla de
PostgreSQL o tabla de MySQL donde se almacenan las líneas de datos. Un archivo llamado
"EtlTool.bat" se creará en la carpeta de origen de datos.
5. CONCLUSIONES
La migración de Datos puede ser abordado desde diferentes enfoques. Una alternativa es usar una
de las diferentes técnicas de migración de Datos a partir de la complejidad de la base de datos y del
SMBD que se esté usando. Un segundo enfoque es utilizar una de las diferentes técnicas de
migración teniendo en cuenta los recursos con los que se cuentan, como lo son; el recurso humano
(los ingenieros que realizarían la migración), el recurso tecnológico (equipo de cómputo y software),
esto permite mejorar la estrategia de negocio mediante el diseño de tácticas que generen ventajas
competitivas en el mercado.