Paso 4: Agregar un destino de archivo plano
La salida de errores de la transformación Lookup Currency Key redirige a la transformación Script cualquier fila de datos que haya generado un error durante la operación de búsqueda. Para mejorar la información acerca de los errores producidos, la transformación Script ejecuta un script que obtiene una descripción de los errores.
En esta tarea guardará toda esta información acerca de las filas con errores en un archivo delimitado para su procesamiento posterior. Para guardar las filas con errores, es preciso agregar y configurar un administrador de conexiones de archivos planos para el archivo de texto que contendrá los datos de error y un destino de archivo plano. Al establecer propiedades en el administrador de conexiones de archivos planos que usa el destino de archivo plano, puede especificar la manera en que el destino de archivo plano establece el formato y escribe el archivo de texto. Para obtener más información, vea Administrador de conexiones de archivos planos y Destino de archivo plano.
Para agregar y configurar un destino de archivo plano
Haga clic en la pestaña Flujo de datos.
En el Cuadro de herramientas de SSIS, expanda Otros y arrastre Destino de archivo plano a la superficie de diseño del flujo de datos. Coloque el Destino de archivo plano directamente debajo de la transformación Get Error Description.
Haga clic en la transformación Get Error Description y arrastre la flecha verde hasta el nuevo Destino de archivo plano.
En la superficie de diseño Flujo de datos, haga clic en Destino de archivo plano en la transformación Destino de archivo plano recién agregada y cambie el nombre a Failed Rows.
Haga clic con el botón secundario en la transformación Failed Rows, haga clic en Editar y a continuación, en el Editor de destino de archivos planos, haga clic en Nuevo.
En el cuadro de diálogo Formato de archivo plano, compruebe que esté seleccionado Delimitado y haga clic en Aceptar.
En el cuadro Nombre del administrador de conexiones del Editor del administrador de conexiones de archivos planos, escriba Error Data.
En el cuadro de diálogo Editor del administrador de conexiones de archivos planos, haga clic en Examinar y busque la carpeta en la que se almacenará el archivo.
En el cuadro de diálogo Abrir, en Nombre de archivo, escriba ErrorOutput.txt y haga clic en Abrir.
En el cuadro de diálogo Editor del administrador de conexiones de archivos planos, compruebe que el cuadro Configuración regional contiene Inglés (Estados Unidos) y la Página de códigos contiene 1252 (ANSI -Latin I).
En el panel de opciones, haga clic en Columnas.
Observe que, además de las columnas del archivo de datos de origen, hay tres columnas nuevas: ErrorCode, ErrorColumn y ErrorDescription. Estas columnas las generan la salida de errores de la transformación Lookup Currency Key y el script de la transformación Get Error Description y pueden utilizarse para solucionar el problema de la fila que genera el error.
Haga clic en Aceptar.
En el Editor de destino de archivos planos, desactive la casilla Sobrescribir los datos del archivo.
Al desactivar esta casilla, se conservan los errores sobre múltiples ejecuciones del paquete.
En el Editor de destino de archivos planos, haga clic Asignaciones para comprobar que todas las columnas son correctas. Si lo desea, puede cambiar el nombre de las columnas en el destino.
Haga clic en Aceptar.