Administrador de conexión de archivos planos

Un administrador de conexión de archivos planos permite a un paquete obtener acceso a datos en un archivo plano. Por ejemplo, los orígenes y destinos de archivos planos pueden hacer que los administradores de conexión de archivos planos extraigan y carguen datos.

Cuando se agrega un administrador de conexión de archivos planos a un paquete, SQL Server Integration Services crea un administrador de conexión que se resuelve en una conexión de archivos planos en tiempo de ejecución, establece las propiedades de conexión del archivo plano y agrega el administrador de conexión de archivos planos a la colección Connections del paquete.

La propiedad ConnectionManagerType del administrador de conexión se establece en FLATFILE.

Puede configurar el administrador de conexión de archivos planos de las maneras siguientes:

  • Especificar el archivo, configuración regional y página de códigos que se debe usar. La configuración regional se usa para interpretar datos que dependen de la región, como las fechas, y la página de códigos se usa para convertir los datos de cadenas en Unicode.

  • Especificar el formato de archivo. Se puede usar un ancho delimitado y fijo o un formato desigual a la derecha.

  • Especificar delimitadores de filas de encabezados, de filas de datos y de columnas. Los delimitadores de columnas se pueden establecer en el nivel de fila y se sobrescriben en el nivel de columna.

  • Indicar si la primera fila del archivo contiene nombres de columnas.

  • Especificar un carácter calificador de texto. Cada columna se puede configurar para reconocer un calificador de texto.

  • Establecer propiedades tales como el nombre, tipo de datos y ancho máximo de columnas individuales.

De forma predeterminada, el administrador de conexión de archivos planos establece la longitud de las columnas de cadena en 50 caracteres. En el cuadro de diálogo Editor del administrador de conexión de archivos planos, puede evaluar datos de muestra y automáticamente cambiar el tamaño de la longitud de esas columnas para evitar el truncamiento de datos o un ancho de columna excesivo. Asimismo, a menos que posteriormente cambie el tamaño de la longitud de la columna en un origen de archivo plano o una transformación, la longitud de columna de la columna de cadena permanece invariable en todo el flujo de datos. Si estas columnas se asignan a columnas de destino más estrechas, aparecen mensajes de advertencia en la interfaz de usuario. Además, en tiempo de ejecución se pueden generar errores debido al truncamiento de datos Para evitar errores o el truncamiento de datos, puede cambiar el tamaño de las columnas para que sean compatibles con las columnas de destino en el administrador de conexión de archivos planos, el origen de archivo plano o una transformación. Para modificar la longitud de las columnas de salida, establezca la propiedad Length de la columna de salida en la ficha Propiedades de entrada y salida del cuadro de diálogo Editor avanzado.

Si actualiza las longitudes de columna en el administrador de conexión de archivos planos una vez que ya ha agregado y configurado el origen de archivo plano que utiliza el administrador de conexión, no tiene que cambiar manualmente el tamaño de las columnas de salida en el origen de archivo plano. Cuando abre el cuadro de diálogo Origen de archivo plano, el origen de archivo plano proporciona una opción para sincronizar los metadatos de columna.

El administrador de conexión de archivos planos solo puede obtener acceso a un archivo. Para hacer referencia a varios archivos, use, en lugar de un Administrador de conexión de archivos planos, un administrador de conexión de varios archivos planos. Para obtener más información, vea Administrador de conexión de varios archivos planos.

Configurar el administrador de conexión de archivos planos

Puede establecer propiedades a través del Diseñador SSIS o mediante programación.

Para obtener más información acerca de las propiedades que puede establecer en el Diseñador SSIS, haga clic en uno de los temas siguientes:

Para obtener información sobre la configuración de un administrador de conexión mediante programación, vea ConnectionManager y Agregar conexiones mediante programación.

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.