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 : (Parte A) 2. Importación (Parte B) 3. Tareas / Preguntas
1. Abre el SSMS, selecciona la base de datos de la cual quieres exportar los datos y selecciona del menú del contexto :
2. Se abre el asistente para exportar datos. Haz clic en Next.
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. (1) (2) (3) (4)
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. (1) (3) (2)
4. Selecciona el destino de los datos. (cont.) (3) Selecciona el camino donde quieres archivar los datos y nombra el archivo. Abrir
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.
5. Selecciona la(s) tabla(s) para la exportación. (1) Selecciona la primera opción. (2) Haz clic en Next.
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.
5. Selecciona la(s) tabla(s) para la exportación. (cont.) La ventana Preview Data muestra los datos de la tabla seleccionada.
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. (1) (2)
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)
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).
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.
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.
8. Fin de la exportación. Haz clic en el botón Finish.
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)
8. Fin de la exportación. (cont.) El reporte.
9. Resultado de la exportación. Cada tabla exportada se copia en una hoja independiente.