Download 31a - Cuenca Grijalva

Document related concepts
no text concepts found
Transcript
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 Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
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)
3. Tareas / Preguntas
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
1. Abre el SSMS, selecciona la base de datos de la cual quieres
exportar los datos y selecciona del menú del contexto :
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
2. Se abre el asistente para exportar datos. Haz clic en Next.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
3. Selecciona la fuente de los datos.
(1) Con la exportación de una
base de datos de SQL Server la
fuente de los datos siempre
es: SQL Server Native Client.
(2) Selecciona el nombre del
servidor.
(3) Selecciona el tipo de
autentificación.
(4) Selecciona la base de datos de
la cual quieres exportar los
datos.
(5) Haz clic en Next.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
(1)
(2)
(3)
(4)
1. Exportación
4. Selecciona el destino de los datos.
(1) En caso de una hoja de cálculo
selecciona Microsoft Excel
como destino.
(2) Selecciona para la versión de
Excel: Microsoft Excel 97-2003.
Observación:
La selección de Microsoft Excel
2007 frecuentemente produce
errores con la exportación y por
eso no es recomendable.
(3) Selecciona el camino donde
quieres archivar los datos y
nombra el archivo.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
(1)
(3)
(2)
1. Exportación
4. Selecciona el destino de los datos. (cont.)
(3) Selecciona el camino donde quieres archivar los datos y nombra el
archivo. → Abrir
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
4. Selecciona el destino de los datos. (cont.)
(3) Selecciona el camino
donde quieres archivar
los datos y nombra el
archivo.
(4) Selecciona el recuadro
para indicar que la
primera fila en la hoja de
cálculo va a contener el
encabecado.
(5) Haz clic en Next.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
5. Selecciona la(s) tabla(s) para la exportación.
(1) Selecciona la primera
opción.
(2) Haz clic en Next.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
5. Selecciona la(s) tabla(s) para la exportación. (cont.)
(1) Selecciona la(s) tabla(s) que se
quieren exportar.
(2) Se pueden cambiar los nombres
de las tablas del destino.
(3) Clic en el botón Preview
muestra los datos de la tabla
seleccionada.
(4) Clic en el botón Edit
Mappings... muestra para la
tabla seleccionada los tipos de
datos que la tabla tendrá
después de la exportación.
(5) Continua con un clic en el botón
Next.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
5. Selecciona la(s) tabla(s) para la exportación. (cont.)
●
La ventana Preview Data muestra los datos de la tabla seleccionada.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
5. Selecciona la(s) tabla(s) para la exportació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 tendran después
de la exportación (1),
si los campos de la tabla destino
permiten valores de NULL,
que tamaño van a tener las cadenas
de caracteres,
el tipo de datos de la columna
seleccionada (2) de la tabla fuente.
Observación:
Cambiar el tipo de datos de las columnas de la tabla destino generalmente no es
recomendable porque esto frecuentemente produce errores del programa exportador.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
(1)
(2)
1. Exportació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)
(6)
(2)
(3)
(4)
(5)
(7)
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportació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 ejecutan 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 exportar
los datos (6).
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
6. Revisión de la conversión de los tipos de datos … (cont.)
En la ventana Review Data Type Mapping se muestran inferior de las
dos áreas dos campos:
●
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 exportación (normalmente
recomendado),
b) Fail:

cancelar la exportación de la tabla completamente.
Observación:
la opción a) puede causar perdida de datos.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
7. Ejecutar la exportación
●
●
Después de hacer clic en el botón Next se abre la ventana Run Package.
Ejecuta la exportación con un clic en Next.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
8. Fin de la exportación.
●
Haz clic en el botón Finish.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
8. Fin de la exportación. (cont.)
●
●
●
Un símbolo en el área de
arriba (1) indica si la
exportación fue exitosa
(círculo verde) o no
(círculo rojo).
En el área Detalles (2) se
muestra la información
detallada de cada paso de
la exportación.
Se puede ver o archivar el
reporte del proceso de la
exportación. Con un clic
en Reporte (3) se
muestran los opciones.
(1)
(2)
(3)
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
8. Fin de la exportación. (cont.)
●
El reporte.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303
1. Exportación
9. Resultado de la exportación.
●
Cada tabla exportada se copia en una hoja independiente.
Curso de SQL y de SQL Server 2008 R2 Parte 13 Importación y Exportación de Datos Detlev Bannasch Octubre de 2012
Proyecto Fordecyt Cuenca Grijalva 143303