Beruflich Dokumente
Kultur Dokumente
TÉCNICAS EXISTENTES
Para las actividades de migración de datos es muy común utilizar archivos para
el movimiento de los datos. Se pueden utilizar diferentes tipos de archivos, pero
los formatos más usados son los archivos de texto, llamados archivos planos,
que guardan la información sin formato usando solo caracteres.
Los sistemas de codificación más comunes para estos archivos son: ASCII, ISO-
8859-1 o Latín-1 y Unicode.
Los archivos de texto pueden tener formato delimitado utilizando coma (,), punto
y coma (;) o Tabulaciones para delimitar los campos definiendo de esa forma
columnas y filas. También pueden tener formato de ancho fijo para los campos,
que se utiliza para delimitar columnas y filas.
Los procesos se orientan al uso de las sentencias DML, para realizar el paso de
datos de la base de datos de origen a la base de datos destino, a través de los
entornos administrativos de los SMBD.
HERRAMIENTAS ETCL
APLICACIÓN DE USO LIBRE
Benetl: 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.
Caracteristicas Benetl
Tecnologias:
o Java 7 update 80
o PostgreSQL 9.5.0 (con el apoyo plpgsql)
o MySQL 5.6 con función de OLD_PASSWORD de inicio de sesión de
usuario (para
controlador suministrado)
o Con Windows (se utiliza "tareas programadas")
o Benetl 4.7 funciona en Linux.
Requerimientos Tecnicos:
o ejecución de Java (JRE) 1.7
o base de datos PostgreSQL 9.5 con soporte plpgsql
o base de datos de MySQL 5.6 con OLD_PASSWORD la función
de inicio de sesión de usuario o el controlador oficial de MySQL
(no incluido)
o Probado en sistemas de 64 bits
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.
Caracteristicas SSIS
Técnica Descripcion
Sincronizacion Es una técnica muy utilizada en procesos de migración de datos, consiste en
de hacer que dos bases
de datos sean equivalentes en el mismo
base de datos tiempo.
Se logra mediante la copia de datos y metadatos de una base de datos origen a
una base de datos
destino mediante una herramienta tecnológica. Los asistentes de sincronización
de los SMBD son
configurados con las bases de datos origen y la base de
datos destino,
parametrizando la ubicación de particiones y métodos de
seguridad.
Desventaj
Requerimientos Ventajas as Tiempo
Técnicos
Sql server much 3
SQL SERVER standar Es un sistema de Utiliza o la semanas.
bas memoria RAM para
gestión de e de las Semana 1:
instalacion
datos. es y Análisis de
Es útil para manejar
y utilización de datos
obtener datos de la
red software. Semana 2:
de redes. No se puede utilizar Migración y
Nos permite practica
olvidarnos como s validación de
fichero informació
de los s que porque se prohíben n
bas mucha cosas
forman la e de s , tiene Semana 3:
restriccion Optimización
datos. es en lo de
Si
trabajamos en una particular. proceso
red social nos La relación, calidad
permite y el
agrega
r otros precio está muy
servidores de SQL debajo comparado
Po con
Server. r ejemplo, oracle.
do
s personas que Tiene muchos
trabaja bloqueo
n con SQL s a nivel de
Server, uno de ellos página, un tamaño
se de
conect
puede ar al página fijo y
servido d demasiad pequeño
r e su otro o ,
compañer
o y así se una pésima
puede ver las bases implementación de
de los
datos del otro tipos de datos
compañer
o con SQL variables.
Server.
SQ
L permite
administrar
permisos a
todo. También
permite
que alguien conecte
su
SQLO al nuestro,
pero
sin embargo
podemos
decirle
que no puede
ver esta base de
datos,
pero otro
sí.
Oracle Oracle es el motor La versione 3
ORACLE Estándar de s s más semanas.
base reciente
WAREHOUSE de datos objeto s de Oracle Semana 1:
relacional más son la 11g, 10g, 9g, Análisis de
BUILDER usado a 8g, datos
desde el
nivel mundial. lanzamiento Semana 2:
Pued ejecutars origin l
e e en al de a 8 se Migración y
todas las
plataformas, sucedieron varias validación de
desde una Pc hasta versione informació
un s con n
supercomputad correccion
or. es, hasta Semana 3:
Oracl soporta alcanzar la Optimización
e todas estabilidad de
las funciones que en la 8.0.3. El
se motivo proceso
esperan de un de tantos fallos fue,
servidor al
"serio": un lenguaje
de parecer, la
diseñ base remodelació
o de s de n del
datos muy completo sistema de
(PL/SQ almacenamient
L) que permite o por
implement
ar diseños causa de la
"activos", con introducció
triggers y n de
extensione
procedimientos s
almacenados, con orientadas a
una objetos.
integridad
referencial El mayor
declarativ inconvenient
a bastante e de
potent Oracl quizá
e. e es s su
Permit precio
e el uso de . Incluso las
particione licencias Persona
s para la de l
mejora de la Oracl
eficiencia, e son
de replicación e excesivame
incluso nte caras,
cierta versione
s s en mi opinión. Otro
admite problem
n la a es la
necesidad de
administración de ajustes.
d
bases e datos Un error frecuente
distribuida
s. consiste en pensar
El software del qu
servidor e basta instalar el
pued ejecutars Oracle en un
e e en servidor
multitu d enchufa
d e sistemas y r
operativos directamen
. te las
aplicacion
Existe incluso una es clientes.
versió persona Oracl
n l para Un e mal
Windows 9x, lo cual configurado puede
es ser
un punto a favor
para desesperantemente
los desarrolladores
que lento.
se llevan trabajo a También es
casa. elevado el