TechNet
Exportar (0) Imprimir
Expandir todo

Origen de archivo plano

 

Se aplica a: SQL Server 2016

El origen de archivo plano lee datos de un archivo de texto. El archivo de texto puede tener formato delimitado, de ancho fijo o mixto.

  • El formato delimitado utiliza columna y delimitadores de filas para definir columnas y filas.

  • El formato de ancho fijo utiliza el ancho para definir columnas y filas. Este formato también incluye un carácter para rellenar los campos hasta alcanzar el ancho máximo.

  • El formato derecho irregular utiliza el ancho para definir todas las columnas, excepto la última, que se delimita mediante el delimitador de filas.

Puede configurar el origen de archivo plano de las maneras siguientes:

  • Agregue una columna a la salida de transformación que contiene el nombre del archivo de texto del que el origen de archivo plano extrae datos.

  • Especifique si el origen de archivo plano interpreta las cadenas de longitud cero de las columnas como valores NULL.

    System_CAPS_ICON_note.jpg Nota


    El administrador de conexiones de archivos planos utilizado por el origen de archivo plano debe configurarse para usar un formato delimitado a fin de interpretar cadenas de longitud cero como valores NULL. Si el administrador de conexiones utiliza los formatos de ancho fijo o derecho irregular, los datos que estén formados por espacios no se podrán interpretar como valores NULL.

Las columnas de salida en la salida de origen de archivo plano incluyen la propiedad FastParse. FastParse indica si la columna usa más rápido, pero la distinción de configuración regional, rutinas de análisis que Integration Services proporciona o la rutinas de análisis estándar de distingue la configuración regional. Para obtener más información, consulte Fast Parse y Standard Parse.

Columnas de salida también incluyen la propiedad UseBinaryFormat. Esta propiedad se usa para implementar en archivos la compatibilidad con datos binarios, como los datos con formato decimal. De forma predeterminada se establece UseBinaryFormat en false. Si desea utilizar un formato binario, establezca UseBinaryFormat en true y el tipo de datos en la columna de salida a DT_BYTES. Al hacer esto, el origen de archivos planos omite la conversión de los datos y los pasa a la columna de salida tal y como están. A continuación, puede utilizar una transformación como columna derivada o conversión de datos para convertir el DT_BYTES tipo de datos a otra, o puede escribir secuencias de comandos personalizadas en una transformación secuencia de comandos para interpretar los datos. Por último, también se puede escribir un componente de flujo de datos personalizado que interprete los datos. Para obtener más información acerca de los tipos de datos se puede convertir DT_BYTES para ver Cast & #40; SSIS expresión & #41;.

Este origen utiliza un administrador de conexiones de archivos planos para tener acceso al archivo de texto. Si establece las propiedades del administrador de conexiones de archivos planos, puede proporcionar información sobre el archivo y cada columna que contiene, y especificar cómo debe controlar el origen de archivo plano los datos del archivo de texto. Por ejemplo, puede especificar los caracteres que delimitan columnas y filas en el archivo, así como el tipo de datos y la longitud de cada columna. Para más información, consulte Flat File Connection Manager.

Este origen tiene una salida y una salida de error.

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

Para obtener más información acerca de las propiedades que puede establecer en el cuadro de diálogo Editor de origen de archivos planos , haga clic en uno de los temas siguientes:

El cuadro de diálogo Editor avanzado indica las propiedades que se pueden establecer mediante programación. Para obtener más información acerca de las propiedades que puede establecer a través del cuadro de diálogo Editor avanzado o mediante programación, haga clic en uno de los temas siguientes:

Para obtener más información acerca de cómo establecer las propiedades de un componente de flujo de datos, consulte establecer las propiedades de un componente de flujo de datos.

Destino de archivo plano
Flujo de datos

Adiciones de comunidad

Mostrar:
© 2016 Microsoft