

Flat File Source Editor (Connection Manager Page) For more information about the properties that you can set in the Advanced Editor dialog box or programmatically, click one of the following topics:įor details about how to set properties of a data flow component, see Set the Properties of a Data Flow Component. The Advanced Editor dialog box reflects the properties that can be set programmatically. You can set properties through SSIS Designer or programmatically. This source has one output and one error output.

For more information, see Flat File Connection Manager. For example, you can specify the characters that delimit columns and rows in the file, and the data type and the length of each column. By setting properties on the Flat File connection manager, you can provide information about the file and each column in it, and specify how the Flat File source should handle the data in the text file. This source uses a Flat File connection manager to access the text file. For more information about which data types you can cast DT_BYTES to, see Cast (SSIS Expression). You can also write a custom data flow component to interpret the data. You can then use a transformation such as the Derived Column or Data Conversion to cast the DT_BYTES data to a different data type, or you can write custom script in a Script transformation to interpret the data. When you do this, the Flat File source skips the data conversion and passes the data to the output column as is. If you want to use a binary format, set UseBinaryFormat to true and the data type on the output column to DT_BYTES. By default UseBinaryFormat is set to false.

You use this property to implement support for binary data, such as data with the packed decimal format, in files. Output columns also include the UseBinaryFormat property. For more information, see Fast Parse and Standard Parse. FastParse indicates whether the column uses the quicker, but locale-insensitive, fast parsing routines that Integration Services provides or the locale-sensitive standard parsing routines.

The output columns in the output of the Flat File source include the FastParse property. If the connection manager uses the fixed width or ragged right formats, data that consists of spaces cannot be interpreted as null values. The Flat File connection manager that the Flat File source uses must be configured to use a delimited format to interpret zero-length strings as nulls.
