1. FAVA - Formación en Ambientes Virtuales de Aprendizaje.
SENA - Servicio Nacional de Aprendizaje.
2. 2
Laboratorio realizar procesos de migración de datos del sistema
FAVA - Formación en Ambientes Virtuales de Aprendizaje.
SENA - Servicio Nacional de Aprendizaje.
Pág.
Estructura de contenidos
Introducción........................................................................................................................3
1. Objetivos........................................................................................................................4
2. Consideraciones.............................................................................................................4
3. Procedimiento................................................................................................................5
4. Ejercicios........................................................................................................................7
5. Evidencias......................................................................................................................8
Glosario..............................................................................................................................9
Bibliografía.........................................................................................................................9
Control de documento..................................................................................................... 10
3. 3
Laboratorio realizar procesos de migración de datos del sistema
FAVA - Formación en Ambientes Virtuales de Aprendizaje.
SENA - Servicio Nacional de Aprendizaje.
En la actualidad existen varias causas
que impulsan a las empresas a generar
procesos de migración de datos como
son: actualizaciones o cambios de
sistemas de información, bases de
datos o la implementación de nuevas
tecnologías. Cualquiera que fuera
el motivo, coloca a la empresa en la
posición de migrar los datos de sistemas
actuales a los nuevos sistemas.
Unapartedelproyectodeimplementación
de este nuevo sistema o de actualización
de sistemas es la migración de datos,
siendo la migración parte fundamental
para el éxito del proyecto, de ahí su
importancia.
Una de las formas de realizar la
migración de datos, es la utilización de
hojas de cálculo, llevando sus datos a
un SGBD (Sistema de Gestión de Bases
de Datos). Durante esta práctica se
afrontarán los procedimientos a seguir
para migrar los datos desde un archivo
de hoja electrónica a un SGBD.
El seguimiento de los ejercicios
propuestos en este laboratorio permitirá
identificar el procedimiento realizado
sobre los SGBD Oracle y SQL Server.
Introducción
4. 4
Laboratorio realizar procesos de migración de datos del sistema
FAVA - Formación en Ambientes Virtuales de Aprendizaje.
SENA - Servicio Nacional de Aprendizaje.
Desarrollo de contenidos
1. Objetivos
•
Convertir archivos en formato de hoja electrónica, al formato
que permite hacer la conversión y carga en Oracle y en SQL
Server.
•
Crear tablas en las bases de datos respectiva, según la
estructura de los datos a migrar.
•
Construir archivos SQL Loader para Oracle y Script en SQL
Server, para sistematizar los procesos de migración de
datos.
2. Consideraciones
Para el desarrollo del laboratorio es importante que tenga en cuenta los siguientes
aspectos relacionados en la tabla:
5. 5
Laboratorio realizar procesos de migración de datos del sistema
FAVA - Formación en Ambientes Virtuales de Aprendizaje.
SENA - Servicio Nacional de Aprendizaje.
3. Procedimiento
Para el desarrollo de los ejercicios tenga en cuenta el siguiente procedimiento:
1. Leer detenidamente cada enunciado.
2.
Identificar el archivo en formato hoja de cálculo con la información que debe ser
migrada o construir la hoja de cálculo en caso de no tenerlo.
3. Convertir el archivo a formato de archivo plano (extensión .CSV).
4. Identificar o construir la tabla en Oracle y SQL Server que recepcionará los datos.
5. Verificar los campos y tipos de datos.
Para Oracle:
6. Construir el archivo .ctl con las instrucciones a ejecutar por Oracle.
7. Construir el archivo para la carga con SQL Loader.
8. Ejecución de comandos utilizando línea de comandos por D.O.S
Para SQL Server:
9. Generar el script con las instrucciones a ejecutar en SQL Server.
10. Verificar la carga efectiva de datos.
11. Documentar todo el proceso.
12. Guardar los archivos en la carpeta PracticaMigracionDatos.
6. 6
Laboratorio realizar procesos de migración de datos del sistema
FAVA - Formación en Ambientes Virtuales de Aprendizaje.
SENA - Servicio Nacional de Aprendizaje.
7. 7
Laboratorio realizar procesos de migración de datos del sistema
FAVA - Formación en Ambientes Virtuales de Aprendizaje.
SENA - Servicio Nacional de Aprendizaje.
4. Ejercicios
1.
Se plantea la necesidad de transferir los datos de los Centros de Formación
que se encuentran en un formato de hoja de cálculo, para poder ser
utilizados por un sistema de información. Tomando como referencia el
archivo de Excel denominado “Listado_Centros_Sena.xls”, realice todos los
procedimientos necesarios y que se plantean en el documento de apoyo,
para realizar la respectiva migración de los datos a Oracle y SQL Server.
Elaborar un documento donde se visualice todo el procedimiento realizado para la
respectiva migración de los datos del archivo suministrado.
2.
Tomando como referencia el sistema de información en el cual se ha venido
trabajando durante su proceso de formación, hay que realizar una práctica de
migración de datos y para ello se deben realizar las siguientes actividades:
• Seleccionar la información a ser transferida a Oracle y SQL Server.
•
Construir un archivo de tipo Excel, donde incluya mínimo 10 filas, con
información referente a los datos que se manejan en el proyecto.
•
Este archivo de Excel, se debe convertir a la extensión requerida, para
realizar el proceso de migración de datos.
Para Oracle:
• Construir el archivo .ctl correspondiente.
• Configurar el archivo para el manejo del SQL Loader.
•
Ejecutar desde D.O.S el comando necesario para ejecutar el proceso de
migración de datos.
Para SQL Server:
• En el SQLManagement Studio, ejecutar la herramienta Importar-Exportar
para el proceso de cargue de datos de Excel a SQL Server.
•
Elaborar un documento donde se visualice todo el procedimiento
realizado para la respectiva migración de los datos del archivo tipo XLS,
que se construyó.
8. 8
Laboratorio realizar procesos de migración de datos del sistema
FAVA - Formación en Ambientes Virtuales de Aprendizaje.
SENA - Servicio Nacional de Aprendizaje.
5. Evidencias
1.
Carpeta con el nombre PracticaMigracionDatos, dentro de esta carpeta incluir los
archivos que se relacionan a continuación.
2. Dos archivos csv.
Para Oracle:
3. Dos archivos ctl.
4. Configuración del SLQ loader, para los dos procesos de migración a desarrollar.
5. Dos archivos .log con el informe de los dos procesos de migración de datos.
Para SQL Server:
6.
Scripts de SQL Server con los comandos de importación de datos generado por la
herramienta “Importar-Exportar datos” en SQL Server Management Studio.
7. Enamboscasos,dosdocumentosWord,conelpasoapaso,incluyendopantallazos,
de los dos procesos de migración de datos realizados.
NOTA: el laboratorio no es calificable hace parte de una actividad complementaria
necesaria para construir la evidencia de aprendizaje, lo cual implica que para desarrollar
la evidencia es necesario apropiar el conocimiento de este laboratorio.
9. 9
Laboratorio realizar procesos de migración de datos del sistema
FAVA - Formación en Ambientes Virtuales de Aprendizaje.
SENA - Servicio Nacional de Aprendizaje.
Glosario
Archivos con extensión .CTL: archivo de control de usuario, controla la sesión de carga
de los datos.
D.O.S.: siglas en inglés de Disk Operating System, lo que en español significa Sistema
Operativo de Disco.
Excel: software de hoja de cálculo, que permite crear tablas, y realizar cálculos y análisis
de datos.
Oracle: sistema de gestión de base de datos objeto-relacional, desarrollado por Oracle
Corporation.
SQL Server: es un sistema de manejo de bases de datos del modelo relacional,
desarrollado por Microsoft.
10. 10
Laboratorio realizar procesos de migración de datos del sistema
FAVA - Formación en Ambientes Virtuales de Aprendizaje.
SENA - Servicio Nacional de Aprendizaje.
Bibliografía
Documentación técnica de SQL Server. (2017). Recuperado de https://docs.microsoft.
com/es-es/sql/sql-server/sql-server-technical-documentation
Oracle®. Database Utilities. (2012). 7 SQL*Loader Concepts. Recuperado de http://docs.
oracle.com/cd/E11882_01/server.112/e22490/ldr_concepts.htm#SUTIL003
Tutorial SQL Server Management Studio. (2017). Recuperado de https://docs.microsoft.
com/es-es/sql/ssms/tutorials/tutorial-sql-server-management-studio
11. 11
Laboratorio realizar procesos de migración de datos del sistema
FAVA - Formación en Ambientes Virtuales de Aprendizaje.
SENA - Servicio Nacional de Aprendizaje.
LABORATORIO REALIZAR PROCESOS DE
MIGRACIÓN DE DATOS DEL SISTEMA
Centro Industrial de Mantenimiento Integral - CIMI
Regional Santander
Claudia Milena Hernández Naranjo
Rita Rubiela Rincón Badillo
Magda Milena García G. - V1
Edgar Eduardo Vega A. - V2
Rosa Elvia Quintero Guasca
Santiago Lozada Garcés
Líder línea de producción:
Asesores pedagógicos:
Líder expertos temáticos:
Experto temático:
Eulises Orduz Amezquita
Francisco José Lizcano Reyes
Víctor Hugo Tabares Carreño
Diseño multimedia:
Programador:
Producción de audio:
Control de documento
.
Este material puede ser distribuido, copiado y exhibido por
terceros si se muestra en los créditos. No se puede obtener
ningún beneficio comercial y las obras derivadas tienen que estar
bajo los mismos términos de la licencia que el trabajo original.