Curso de SQL y de SQL Server 2008 R2
Parte 13
Importación y Exportación de Datos
Detlev Bannasch
Octubre de 2012
Curso de SQL y de SQL Server 2008 R2
Parte 13
Importación y Exportación de Datos
●
Contenido :
1.
Exportación (Parte A)
2.
Importación (Parte B)
2. Importación
1.
Abre el SSMS, selecciona la base de datos a la cual quieres
importar los datos y selecciona del menú del contexto :
2. Importación
2. Importación
3.
Selecciona la fuente de los datos.
Aquí se muestra la importación
de tablas de una hoja de cálculo.
La importación de datos de otras
fuentes de datos funciona de
modo parecido.
(1)
Selecciona como fuente de
los datos Microsoft Excel.
Observaciones:
Para la importación de datos de
archivos de texto se usa como
fuente de los datos Flat File
Source y para tablas de MS
Access se usan Microsoft Access.
2. Importación
3.
Selecciona la fuente de los datos. (cont.)
(2)
Selecciona la ruta al archivo
de Excel: → Browse...
(3)
Selecciona la versión de Excel.
(4)
Marca el recuadro que indica
que la primera fila contiene
los encabezados de las
columnas.
(5)
Clic el botón Next.
Observaciones:
●
Se recomienda seleccionar Excel
97-2003 como la versión de
Excel para evitar problemas con
la importación.
(2)
(3)
(4)
(1)
(5)
2. Importación
4.
Selecciona el destino de los datos.
(1)
Con la importación de tablas en
una base de datos de SQL Server
se seleccionan como destino
siempre: SQL Server Native Client.
(2)
Selecciona el nombre del servidor.
(3)
Selecciona el tipo de
autentificación. En el caso de
Autentificación de SQL Server,
introduce el nombre de usuario y
la contraseña.
(4)
Selecciona la base de datos en la
cual quieres importar la(s) tabla(s).
(5)
Haz clic en Next.
(4)
(1)
(2)
(3)
2. Importación
5.
Selecciona la(s) tabla(s) para la importación.
(1)
Selecciona la primera
opción.
2. Importación
5.
Selecciona la(s) tabla(s) para la importación. (cont.)
(1)
Selecciona la(s) tabla(s) que se
quieren importar.
(2)
Se pueden cambiar los
nombres de las tablas en el
destino.
(3)
Un clic en el botón Preview
muestra los datos de la tabla
seleccionada (tabla fuente).
(4)
Un clic en el botón Edit
Mappings... muestra para la
tabla seleccionada los tipos de
datos que la tabla tendrá
después de la importación.
(5)
Haz clic en el botón Next.
(1)
(2)
(4)
(3)
2. Importación
5.
Selecciona la(s) tabla(s) para la importación. (cont.)
La ventana Column Mappings
muestra :
●
los encabezados de la tabla fuente
y de la tabla destino,
●
los tipos de datos que las columnas
de la tabla destino tendrán
después de la importación (1),
●
si los campos de la tabla destino
permiten valores NULL (2),
●
que tamaño van a tener las
cadenas de caracteres (3),
●
el tipo de datos de la columna
seleccionada (4) de la tabla fuente.
●
Observación:
Se puede cambiar el tipo de datos de las columnas de la tabla destino: haz un clic en el
campo Type para la columna correspondiente.
(1)
(4)
2. Importación
5.
Selecciona la(s) tabla(s) para la importación. (cont.)
Se puede cambiar en la tabla
destino:
●
el tipo de datos de las
columnas (1),
●
si la columna permite los
valores NULL (2),
●
el tamaño de las cadenas de
caracteres (3).
2. Importación
5.
Selecciona la(s) tabla(s) para la importación. (cont.)
Después del cambio del tipo de
datos la ventana Column
Mappings muestra en la
columna:
●
Type: los tipos de datos que las
columnas de la tabla destino
tendran después de la
importación (1).
●
Nullable: si los campos de la
tabla destino permiten los
valores NULL (2).
●
Size: el tamaño que tendrán las
cadenas de caracteres (3).
2. Importación
6.
Revisión de la conversión de los tipos de datos de la tabla
fuente a la tabla destino.
●
Se abre la ventana Review Data Type Mapping.
(1)
(2)
(3)
(4)
(5)
(7)
(6)
2. Importación
6.
Revisión de la conversión de los tipos de datos … (cont.)
En la ventana Review Data Type Mapping se muestran dos áreas:
●
En el área Table (1) se muestran las tablas fuente y las tablas destino juntos con
una señal si se esperan problemas con la conversión de los tipos de datos
(signo de exclamación en triángulo amarillo) o ningún problema (círculo verde).
●
En el área Data Type Mapping se muestran para la tabla seleccionada en (1):
las columnas fuente y su tipo de datos (2),
las columnas destino con su nuevo tipo de datos (3),
si una conversión del tipo de datos es necesario (columna Convert) (4),
qué acción se ejecuta en caso de un error (5),
una señal para cada columna: un signo de exclamación dentro de un
triángulo amarillo cuando se presenta un problema con la conversión de los
tipos de datos y un círculo verde en caso de no existir problema al importar
2. Importación
6.
Revisión de la conversión de los tipos de datos … (cont.)
En la ventana Review Data Type Mapping se muestran dos áreas:
●
En caso de un error se aplican las reglas seleccionadas en los campos On Error
y On Truncation (abajo) (7). Para cada campo hay dos posibilidades:
a) Ignore:
ignorar los errores y continuar con la importación (normalmente
recomendado),
b) Fail:
cancelar la importación de la tabla completamente.
2. Importación
7.
Ejecutar la importación
●
Después de hacer clic en el botón Next se abre la ventana Run Package.
●Ejecuta la importación con un clic en Next.
2. Importación
8.
Fin de la importación.
2. Importación
8.
Fin de la importación. (cont.)
●
Un símbolo en el área
superior (1) indica si la
importación fue exitosa
(círculo verde) o no
(círculo rojo).
●
En el área Details (2) se
muestra información
detallada de cada paso
de la importación.
●
Se puede ver o archivar el
reporte del proceso de la
importación (3).
(1)
(2)
(3)
(4)
●