Sie sind auf Seite 1von 10

AA5-EV1-VALIDACIÓN DE TÉCNICAS DE MIGRACIÓN Y HERRAMIENTAS

ETCL

LUIS GERARDO ZAMBRANO GOMEZ

Docente:
Nelson Ruiz Gamba

SERVICIO NACIONAL DE APRENDIZAJE


GESTIÓN Y SEGURIDAD DE BASES DE DATOS
CENTRO DE SERVICIOS FINANANCIEROS
SAN JUAN DE PASTO – NARIÑO
2019
TABLA DE CONTENIDO

Pág.

INTRODUCCION ..................................................................................................... 3
2. OBJETIVOS ......................................................................................................... 4
2.1 OBJETIVO GENERAL ....................................................................................... 5
1. TÉCNICAS DE MIGRACIÓN............................................................................. 5
1.1 SINCRONIZACIÓN DE BASE DE DATOS ........................................................ 6
1.2 IMPORTACIÓN/EXPORTACIÓN DE ARCHIVOS (CSV) O XML A TRAVÉS
DE COMANDOS DE CONSOLA O INTERFAZ GRÁFICA ...................................... 6
1.3 SENTENCIAS DML ........................................................................................... 6
1.4 PROCEDIMIENTOS ETCL (EXTRACCIÓN, TRANSFORMACIÓN, LIMPIEZA Y
CARGA) ................................................................................................................... 7
2. HERRAMIENTAS DE ETCL .............................................................................. 8
2.1 BENETI .............................................................................................................. 8
2.2. SQL SERVER INTEGRATION SERVICES (SSIS) ........................................... 9
BIBLIOGRAFIA ........................................................................................................ 9

2
INTRODUCCION

3
Como una la migración de datos es un proceso importante para mantener integra la
información, se realiza mediante varios procesos y dicha migración puede ser
causada por motivos de cambio de sistema, actualización de tecnologías,
problemas de rendimiento.

En este documento daremos a conocer las técnicas utilizadas para una migración y
aplicaciones o herramientas con el fin de minimizar errores en el traspaso de
información de un gestor a otro

2. OBJETIVOS

4
2.1 OBJETIVO GENERAL

Conocer las características, técnicas de una migración de datos y herramientas de


ETCL que permiten la ejecución de un proceso sistematizado para dicha migración.

1. TÉCNICAS DE MIGRACIÓN

5
Como las migraciones de datos es el traslado de información entre diferentes
gestores de base de datos y dicho proceso se requiere de una planificación
estructurada donde la integridad de la información prime se han diseñado técnicas
para pasar datos almacenados de una base a otra.

Entre las técnicas tenemos:

1.1 SINCRONIZACIÓN DE BASE DE DATOS

Esta técnica se basa utilizando herramientas tecnológicas que permiten que dos
bases de datos sean iguales, copiando los datos y metadatos de una BD origen a
una BD destino.

Las herramientas normalmente presentan un asistente que será guía durante el


proceso donde pedirá información de la base de datos origen y la base de datos
destino.

1.2 IMPORTACIÓN/EXPORTACIÓN DE ARCHIVOS (CSV) O XML A TRAVÉS


DE COMANDOS DE CONSOLA O INTERFAZ GRÁFICA

Otra forma de mover datos es la utilización de archivos de texto, normalmente


llamados archivos planos, los cuales contienes caracteres y que delimitados por
puntos y comas para reconocer sus campos y definir sus filas y columnas.

Entre los formatos mas utilizados para este tipo de migraciones son los CVS
(comma-separated-values), en español valores separados por comas, el otro
formato es el lenguaje de marcado extensible utilizado como un estándar para el
intercambio de información.

1.3 SENTENCIAS DML

Sentencia de lenguaje de manipulación de datos con los cual se genera script con
los cuales se pueden realizar tareas como:
- Copias de seguridad
- Creación o actualización de daros
- Creación de entorno de pruebas

6
Los scripts generados se utilizan en los entornos de los sistemas manejadores de
base de datos con los cuales se realizará el paso de datos de una BD origen a una
BD destino.

1.4 PROCEDIMIENTOS ETCL (EXTRACCIÓN, TRANSFORMACIÓN, LIMPIEZA


Y CARGA)

Esta técnica se base en procedimientos necesarios para mover datos de distintas


fuentes, pero realizando actividades de reformatear datos, limpiarlos y cargarlos a
la base de datos destino.

Los paso que se realizan para el proceso de migración utilizando esta metodología
son:

entre los pasos contemplados está el inicial que es la extracción de datos donde
se seleccionan las fuentes que contienen los datos y para eso se hace necesario
conocer a la organización y sus procesos los cuales serán los que procesan y
brindan nuevos datos.

Con la identificación las fuentes se hace una identificación de errores en los datos
o características de los datos que se obviaron.

Otra actividad es la limpieza de los datos con el fin de que no llegue a la base de
datos destino información obsoleta o basura, para este fin se realiza un a
identificación datos desactualizados, duplicidad con el fin de eliminar o limpiar.

En el cargue de datos so se deberá hacer las actividades de mover, probar, auditar,


y validar los datos según los requerimientos estipulados.

7
2. HERRAMIENTAS DE ETCL

Así como la existencia de gran cantidad de gestores de bases de datos también


existen un gran mercado de herramienta de ETCL, claro está que la elección de una
buena herramienta deberá cumplir con unas ciertas cualidades como:

- Adaptabilidad a distintos sistemas operativos y plataformas hardware.


- Tenga la capacidad de monitorizar algún tipo de error generar estadísticas
en el proceso de integración de datos.

La elección de la herramienta permitirá mayor precisión y minimizar los errores en


la migración de los datos.

Entre las herramientas de ETCL tenemos:

- Benetl
- BITool – ETL Software
- CloverETL
- Cognos Decisionstream (IBM)
- Data Integrator (herramienta de Sap Business Objects)
- Oracle Warehouse Builder
- SmartDB Workbench
- Microsoft Integration Services

2.1 BENETI

Herramienta desarrollada en los años 2007 – 2014 desarrollada bajo lenguaje de


programación java y que se fundamenta en trabajar bajo motores de base de datos
PostgreSQL o MySQL.

Esta herramienta utiliza los archivos TXT, CVS o XML con el fin de recuperar los
datos.

Características:

Tecnologías:

Java 7
PostgreSQL 9.5.0
MySQL 5.6
Benetl 4.7 funciona en Linux.

8
Requerimientos:
Java (JRE) 1.7
base de datos PostgreSQL 9.5 con soporte plpgsql
MySQL 5.6

2.2. SQL SERVER INTEGRATION SERVICES (SSIS)

Creada para resolver problemas empresariales de transformación e integración de


datos, la herramienta permite extraer y transformar los datos de diversos orígenes
como archivos de datos XML, archivos planos para luego sr cargados a varios
destinos.

El SSIS permitirá mover datos origen a destino sin modificar datos permitiendo en
el camino poder hacer cambios antes de llegar al destino. Además, que incorpora
una interfaz grafica bajo el software visual studio.

Requerimientos Técnicos:
- Instalar en un equipo de 64 bits
- Instalar en un servidor dedicado para ETL
- Si requiere las características en tiempo de diseño de Integration
Services, también debe instalar Business Intelligence Development Studio.
- Si necesita las versiones de 32 bits de las herramientas y del motor en tiempo
de ejecución de Integration Services para ejecutar ciertos paquetes en modo
de 32bits, también debe instalar Business Intelligence Development Studio.

ventajas Desventajas

- Gestión de gran cantidad de - Necesita gran cantidad de memoria


información. RAM

- Administra permisos a las - Herramienta de pago


conexiones y a los pedidos
que se realicen en este gestor.

- Permite manejar los datos de


una res lan o wan.

BIBLIOGRAFIA

9
Benetl. (s.f.). Benetl. Obtenido de https://www.benetl.net/

BI Geek Blog. (15 de 03 de 2015). Principales categorías de herramientas ETL.


Obtenido de https://blog.bi-geek.com/4-tipos-herramientas-etl/

MICROSOFT. (05 de 07 de 2018). SQL Server Integration Services. Obtenido de


https://docs.microsoft.com/es-es/sql/integration-services/sql-server-integration-
services?view=sql-server-2017

10

Das könnte Ihnen auch gefallen