플랫 파일 연결 관리자Flat File Connection Manager

플랫 파일 연결 관리자를 사용하면 패키지에서 플랫 파일의 데이터에 액세스할 수 있습니다.A Flat File connection manager enables a package to access data in a flat file. 예를 들어 플랫 파일 원본 및 대상은 플랫 파일 연결 관리자를 사용하여 데이터를 추출 및 로드할 수 있습니다.For example, the Flat File source and destination can use Flat File connection managers to extract and load data.

플랫 파일 연결 관리자는 하나의 파일만 액세스할 수 있습니다.The Flat File connection manager can access only one file. 파일을 여러 개 참조하려면 플랫 파일 연결 관리자 대신 다중 플랫 파일 연결 관리자를 사용하십시오.To reference multiple files, use a Multiple Flat Files connection manager instead of a Flat File connection manager. 자세한 내용은 Multiple Flat Files Connection Manager을 참조하세요.For more information, see Multiple Flat Files Connection Manager.

열 길이Column Length

기본적으로 플랫 파일 연결 관리자는 문자열 열의 길이를 50자로 설정합니다.By default, the Flat File connection manager sets the length of string columns to 50 characters. 플랫 파일 연결 관리자 편집기 대화 상자에서 샘플 데이터를 평가하고 이러한 열의 길이를 자동으로 조정하여 데이터가 잘리지 않거나 열 너비를 초과하지 않도록 할 수 있습니다.In the Flat File Connection Manager Editor dialog box, you can evaluate sample data and automatically resize the length of these columns to prevent truncation of data or excess column width. 또한 플랫 파일 원본 또는 변환에서 열 길이를 나중에 조정하지 않는 한 문자열 열 길이가 데이터 흐름 전체에서 동일하게 유지됩니다.Also, unless you subsequently resize the column length in a Flat File source or a transformation, the column length of string column remains the same throughout the data flow. 이러한 문자열 열이 보다 좁은 대상 열에 매핑되면 사용자 인터페이스에 경고가 나타나고If these string columns map to destination columns that are narrower, warnings appear in the user interface. 런타임 시 데이터 잘림으로 인한 오류가 발생할 수 있습니다.Moreover, at run time, errors may occur due to data truncation. 오류나 잘림이 발생하지 않도록 하기 위해 플랫 파일 연결 관리자, 플랫 파일 원본 또는 변환에서 대상 열과 호환 가능하도록 열 크기를 조정할 수 있습니다.To avoid errors or truncation, you can resize the columns to be compatible with the destination columns in the Flat File connection manager, the Flat File source, or a transformation. 출력 열의 길이를 수정하려면 고급 편집기 대화 상자의 입/출력 속성 탭에서 출력 열의 Length 속성을 설정합니다.To modify the length of output columns, you set the Length property of the output column on the Input and Output Properties tab in the Advanced Editor dialog box.

연결 관리자를 사용하는 플랫 파일 원본을 추가 및 구성한 후에 플랫 파일 연결 관리자에서 열 길이를 업데이트한 경우에는 플랫 파일 원본에서 출력 열의 크기를 수동으로 조정하지 않아도 됩니다.If you update column lengths in the Flat File connection manager after you have added and configured the Flat File source that uses the connection manager, you do not have to manually resize the output columns in the Flat File source. 플랫 파일 원본 대화 상자를 열면 플랫 파일 원본에 열 메타데이터를 동기화하는 옵션이 제공됩니다.When you open the Flat File Source dialog box, the Flat File source provides an option to synchronize the column metadata.

플랫 파일 연결 관리자 구성Configuration of the Flat File Connection Manager

패키지에 플랫 파일 연결 관리자를 추가하면 SQL ServerSQL Server Integration ServicesIntegration Services 에서 런타임에 플랫 파일 연결로 확인되는 연결 관리자를 만들고, 플랫 파일 연결 속성을 설정하며, 플랫 파일 연결 관리자를 패키지의 Connections 컬렉션에 추가합니다.When you add a Flat File connection manager to a package, SQL ServerSQL Server Integration ServicesIntegration Services creates a connection manager that will resolve to a Flat File connection at run time, sets the Flat File connection properties, and adds the Flat File connection manager to the Connections collection of the package.

연결 관리자의 ConnectionManagerType 속성이 FLATFILE로 설정됩니다.The ConnectionManagerType property of the connection manager is set to FLATFILE.

기본적으로 플랫 파일 연결 관리자는 따옴표로 표시되지 않은 데이터에서 항상 행 구분자를 검사하고 행 구분자를 찾으면 새 행을 시작합니다.By default, the Flat File connection manager always checks for a row delimiter in unquoted data, and starts a new row when a row delimiter is found. 그러면 연결 관리자가 열 필드가 누락된 행을 사용하여 파일을 올바르게 구문 분석할 수 있습니다.This enables the connection manager to correctly parse files with rows that are missing column fields.

일부 경우에는 이 기능을 비활성화해야 패키지 성능이 향상될 수 있습니다.In some cases, disabling this feature may improve package performance. 플랫 파일 연결 관리자 속성 AlwaysCheckForRowDelimitersFalse로 설정하여 이 기능을 비활성화할 수 있습니다.You can disable this feature by setting the Flat File connection manager property, AlwaysCheckForRowDelimiters, to False.

다음과 같은 방법으로 플랫 파일 연결 관리자를 구성할 수 있습니다.You can configure the Flat File connection manager in the following ways:

  • 사용할 파일, 로캘 및 코드 페이지를 지정합니다.Specify the file, locale, and code page to use. 로캘은 날짜 같은 로캘 구분 데이터를 해석하는 데 사용되고 코드 페이지는 문자열 데이터를 유니코드로 변환하는 데 사용됩니다.The locale is used to interpret locale-sensitive data such as dates, and the code page is used to convert string data to Unicode.

  • 파일 형식을 지정합니다.Specify the file format. 구분 기호로 분리된 형식, 고정 폭 형식 또는 왼쪽 정렬 형식을 사용할 수 있습니다.You can use a delimited, fixed width, or ragged right format.

  • 머리글 행, 데이터 행 및 열 구분 기호를 지정합니다.Specify a header row, data row, and column delimiters. 열 구분 기호는 파일 수준에서 설정하고 열 수준에서 덮어쓸 수 있습니다.Column delimiters can be set at the file level and overwritten at the column level.

  • 파일의 첫 번째 행에 열 이름이 포함되는지 여부를 나타냅니다.Indicate whether the first row in the file contains column names.

  • 텍스트 한정자 문자를 지정합니다.Specify a text qualifier character. 텍스트 한정자를 인식하도록 각 열을 구성할 수 있습니다.Each column can be configured to recognize a text qualifier.

    한정자 문자를 사용하여 한정된 문자열에 한정자 문자를 포함할 수 있는 기능이 플랫 파일 연결 관리자에서 지원됩니다.The use of a qualifier character to embed a qualifier character into a qualified string is supported by the Flat File Connection Manager. 텍스트 한정자가 두 번 나올 경우 해당 문자열이 한 번 나온 것처럼 리터럴로 해석됩니다.The double instance of a text qualifier is interpreted as a literal, single instance of that string. 예를 들어 텍스트 한정자가 작은따옴표이고 입력 데이터가 ‘abc’, ‘def’, ‘g’hi’인 경우 출력 데이터는 abc, def, g’hi입니다.For example, if the text qualifier is a single quote and the input data is ‘abc’, ‘def’, ‘g’hi’, the output data is abc, def, g’hi. 그러나 한정된 문자열에 포함된 한정자의 인스턴스로 인해 DTS_E_PRIMEOUTPUTFAILED 오류가 발생하며 플랫 파일 원본이 실패하게 됩니다.However, an instance of a qualifier embedded in a qualified string causes the Flat File Source to fail with the error DTS_E_PRIMEOUTPUTFAILED.

  • 개별 열에 대해 이름, 데이터 형식 및 최대 너비와 같은 속성을 설정합니다.Set properties such as the name, data type, and maximum width on individual columns.

    SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)의 속성 창에 식을 지정하여 플랫 파일 연결 관리자에 대한 ConnectionString 속성을 설정할 수 있습니다.You can set the ConnectionString property for the Flat File connection manager by specifying an expression in the Properties window of SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT). 유효성 검사 오류를 방지하려면 다음을 수행합니다.To avoid a validation error, do the following.

  • 식을 사용해서 파일을 지정할 경우, 플랫 파일 연결 관리자 편집기파일 이름상자에 파일 경로를 추가합니다.When you use an expression to specify the file, add a file path in the File name box in the Flat File Connection Manager Editor.

  • 플랫 파일 연결 관리자에서 DelayValidation 속성을 True로 설정합니다.Set the DelayValidation property on the Flat File connection manager to True.

    플랫 파일 연결 관리자에서 플랫 파일 대상에 식을 사용하여 런타임에 파일 이름을 만들 수 있습니다.You can use an expression to create a file name at runtime by using the Flat File connection manager with the Flat File destination.

    SSISSSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.You can set properties through SSISSSIS Designer or programmatically.

    연결 관리자를 프로그래밍 방식으로 구성하는 방법에 대한 자세한 내용은 ConnectionManager프로그래밍 방식으로 연결 추가로 설정됩니다.For information about configuring a connection manager programmatically, see ConnectionManager and Adding Connections Programmatically.

플랫 파일 연결 관리자 편집기(일반 페이지)Flat File Connection Manager Editor (General Page)

플랫 파일 연결 관리자 편집기 대화 상자의 일반 페이지를 사용하여 파일과 데이터 형식을 선택할 수 있습니다.Use the General page of the Flat File Connection Manager Editor dialog box to select a file and data format. 플랫 파일 연결을 사용하면 패키지를 텍스트 파일에 연결할 수 있습니다.A flat file connection enables a package to connect to a text file.

플랫 파일 연결 관리자에 대한 자세한 내용은 Flat File Connection Manager를 참조하십시오.To learn more about the Flat File connection manager, see Flat File Connection Manager.

옵션Options

연결 관리자 이름Connection manager name
워크플로의 플랫 파일 연결에 고유한 이름을 지정합니다.Provide a unique name for the flat file connection in the workflow. 제공한 이름은 SSISSSIS 디자이너에 표시됩니다.The name provided will be displayed within SSISSSIS Designer.

DescriptionDescription
연결에 대한 설명을 입력합니다.Describe the connection. 해당 연결의 용도를 설명하여 패키지를 이해하기 쉽고 유지 관리하기 편하도록 만드는 것이 가장 좋습니다.As a best practice, describe the connection in terms of its purpose, to make packages self-documenting and easier to maintain.

파일 이름File name
플랫 파일 연결에 사용할 경로와 파일 이름을 입력합니다.Type the path and file name to use in the flat file connection.

찾아보기Browse
플랫 파일 연결에 사용할 파일 이름을 찾습니다.Locate the file name to use in the flat file connection.

로캘Locale
정렬과 날짜 및 시간 형식에 사용할 언어별 정보를 제공하는 로캘을 지정합니다.Specify the locale to provide language-specific information for ordering and for date and time formats.

유니코드Unicode
유니코드를 사용할지 여부를 나타냅니다.Indicate whether to use Unicode. 유니코드를 사용하면 코드 페이지를 지정할 수 없습니다.If you use Unicode, you cannot specify a code page.

코드 페이지Code page
비유니코드 텍스트에 대한 코드 페이지를 지정합니다.Specify the code page for non-Unicode text.

형식Format
구분 기호로 분리됨, 고정 폭, 왼쪽 정렬 중 어떤 형식을 사용할지를 지정합니다.Indicate whether the file uses delimited, fixed width, or ragged right formatting.

ValueValue DescriptionDescription
구분 기호로 분리됨Delimited 페이지에 지정된 구분 기호로 열을 구분합니다.Columns are separated by delimiters, specified on the Columns page.
고정 폭Fixed width 열에 고정 폭이 지정됩니다.Columns have a fixed width.
왼쪽 정렬Ragged right 왼쪽 정렬 파일은 마지막 열을 제외한 모든 열에 고정 폭이 지정된 파일입니다.Ragged right files are files in which every column has a fixed width, except for the last column. 마지막 열은 행 구분 기호로 구분됩니다.It is delimited by the row delimiter.

텍스트 한정자Text qualifier
사용할 텍스트 한정자를 지정합니다.Specify the text qualifier to use. 예를 들어 텍스트 필드를 따옴표로 묶도록 지정할 수 있습니다.For example, you can specify that text fields are enclosed in quotation marks.

참고

텍스트 한정자를 선택한 후에는 없음 옵션을 다시 선택할 수 없습니다.After you select a text qualifier, you cannot re-select the None option. 텍스트 한정자의 선택을 취소하려면 없음 을 입력합니다.Type None to de-select the text qualifier.

머리글 행 구분 기호Header row delimiter
구분 기호 목록에서 머리글 행 구분 기호를 선택하거나 구분 기호 텍스트를 입력합니다.Select from the list of delimiters for header rows, or enter the delimiter text.

ValueValue 설명Description
{CR}{LF}{CR}{LF} 머리글 행을 캐리지 리턴-줄 바꿈 조합으로 구분합니다.The header row is delimited by a carriage return-line feed combination.
{CR}{CR} 머리글 행을 캐리지 리턴으로 구분합니다.The header row is delimited by a carriage return.
{LF}{LF} 머리글 행을 줄 바꿈으로 구분합니다.The header row is delimited by a line feed.
세미콜론 {;}Semicolon {;} 머리글 행을 세미콜론으로 구분합니다.The header row is delimited by a semicolon.
콜론 {:}Colon {:} 머리글 행을 콜론으로 구분합니다.The header row is delimited by a colon.
쉼표 {,}Comma {,} 머리글 행을 쉼표로 구분합니다.The header row is delimited by a comma.
탭 {t}Tab {t} 머리글 행을 탭으로 구분합니다.The header row is delimited by a tab.
세로 막대{|}Vertical bar {|} 머리글 행을 세로 막대로 구분합니다.The header row is delimited by a vertical bar.

건너뛸 머리글 행Header rows to skip
건너뛸 머리글 행 또는 초기 데이터 행 수를 지정합니다(있는 경우).Specify the number of header rows or initial data rows to skip, if any.

첫 번째 데이터 행의 열 이름Column names in the first data row
첫 번째 데이터 행에 열 이름을 제공할지 여부를 나타냅니다.Indicate whether to expect or provide column names in the first data row.

플랫 파일 연결 관리자 편집기(열 페이지)Flat File Connection Manager Editor (Columns Page)

플랫 파일 연결 관리자 편집기 대화 상자의 페이지를 사용하여 행 및 열 정보를 지정하고 파일을 미리 볼 수 있습니다.Use the Columns page of the Flat File Connection Manager Editor dialog box to specify the row and column information, and to preview the file.

플랫 파일 연결 관리자에 대한 자세한 내용은 Flat File Connection Manager를 참조하십시오.To learn more about the Flat File connection manager, see Flat File Connection Manager.

정적 옵션Static Options

연결 관리자 이름Connection manager name
워크플로의 플랫 파일 연결에 고유한 이름을 지정합니다.Provide a unique name for the Flat File connection in the workflow. 제공한 이름은 SSISSSIS 디자이너에 표시됩니다.The name provided will be displayed within SSISSSIS Designer.

DescriptionDescription
연결에 대한 설명을 입력합니다.Describe the connection. 해당 연결의 용도를 설명하여 패키지를 이해하기 쉽고 유지 관리하기 편하도록 만드는 것이 가장 좋습니다.As a best practice, describe the connection in terms of its purpose, to make packages self-documenting and easier to maintain.

플랫 파일 형식 동적 옵션Flat File Format Dynamic Options

형식 = 구분 기호로 분리됨Format = Delimited

행 구분 기호Row delimiter
사용 가능한 행 구분 기호의 목록에서 선택하거나 구분 기호 텍스트를 입력합니다.Select from the list of available row delimiters, or enter the delimiter text.

ValueValue 설명Description
{CR}{LF}{CR}{LF} 행이 캐리지 리턴-줄 바꿈 조합으로 구분됩니다.Rows are delimited by a carriage return-line feed combination.
{CR}{CR} 행이 캐리지 리턴으로 구분됩니다.Rows are delimited by a carriage return.
{LF}{LF} 행이 줄 바꿈으로 구분됩니다.Rows are delimited by a line feed.
세미콜론 {;}Semicolon {;} 행이 세미콜론으로 구분됩니다.Rows are delimited by a semicolon.
콜론 {:}Colon {:} 행이 콜론으로 구분됩니다.Rows are delimited by a colon.
쉼표 {,}Comma {,} 행이 쉼표로 구분됩니다.Rows are delimited by a comma.
탭 {t}Tab {t} 행이 탭으로 구분됩니다.Rows are delimited by a tab.
세로 막대{|}Vertical bar {|} 행이 세로 막대로 구분됩니다.Rows are delimited by a vertical bar.

열 구분 기호Column delimiter
사용 가능한 열 구분 기호의 목록에서 선택하거나 구분 기호 텍스트를 입력합니다.Select from the list of available column delimiters, or enter the delimiter text.

ValueValue 설명Description
{CR}{LF}{CR}{LF} 열이 캐리지 리턴-줄 바꿈 조합으로 구분됩니다.Columns are delimited by a carriage return-line feed combination.
{CR}{CR} 열이 캐리지 리턴으로 구분됩니다.Columns are delimited by a carriage return.
{LF}{LF} 열이 줄 바꿈으로 구분됩니다.Columns are delimited by a line feed.
세미콜론 {;}Semicolon {;} 열이 세미콜론으로 구분됩니다.Columns are delimited by a semicolon.
콜론 {:}Colon {:} 열이 콜론으로 구분됩니다.Columns are delimited by a colon.
쉼표 {,}Comma {,} 열이 쉼표로 구분됩니다.Columns are delimited by a comma.
탭 {t}Tab {t} 열이 탭으로 구분됩니다.Columns are delimited by a tab.
세로 막대{|}Vertical bar {|} 열이 세로 막대로 구분됩니다.Columns are delimited by a vertical bar.

새로 고침Refresh
새로 고침을 클릭하여 건너뛸 구분 기호의 변경 결과를 검토합니다.View the effect of changing the delimiters to skip by clicking Refresh. 이 단추는 다른 연결 옵션을 변경한 후에만 표시됩니다.This button only becomes visible after you have changed other connection options.

행 미리 보기Preview rows
선택한 옵션을 사용하여 열과 행으로 구분된 플랫 파일로 샘플 데이터를 표시합니다.View sample data in the flat file, divided into columns and rows by using the options selected.

열 다시 설정Reset Columns
열 다시 설정을 클릭하여 원래 열을 제외한 모든 열을 제거합니다.Remove all but the original columns by clicking Reset Columns.

형식 = 고정 폭Format = Fixed Width

글꼴Font
미리 보기 데이터를 표시할 글꼴을 선택합니다.Select the font in which to display the preview data.

원본 데이터 열Source data columns
빨간색 세로 행 표식을 밀어 행 너비를 조절하고 미리 보기 창의 맨 위에 있는 눈금자를 클릭하여 열 너비를 조절합니다.Adjust the width of the row by sliding the vertical red row marker, and adjust the width of the columns by clicking the ruler at the top of the preview window

행 너비Row width
개별 열의 구분 기호를 추가하기 전에 행 길이를 지정합니다.Specify the length of the row before adding delimiters for individual columns. 또는 미리 보기 창에서 빨간색 세로줄을 끌어 행의 끝을 표시합니다.Or, drag the vertical red line in the preview window to mark the end of the row. 행 너비 값이 자동으로 업데이트됩니다.The row width value is automatically updated.

열 다시 설정Reset Columns
열 다시 설정을 클릭하여 원래 열을 제외한 모든 열을 제거합니다.Remove all but the original columns by clicking Reset Columns.

형식 = 왼쪽 정렬Format = Ragged Right

참고

왼쪽 정렬 파일은 마지막 열을 제외한 모든 열에 고정 폭이 지정된 파일입니다.Ragged right files are files in which every column has a fixed width, except for the last column. 마지막 열은 행 구분 기호로 구분됩니다.It is delimited by the row delimiter.

글꼴Font
미리 보기 데이터를 표시할 글꼴을 선택합니다.Select the font in which to display the preview data.

원본 데이터 열Source data columns
빨간색 세로 행 표식을 밀어 행 너비를 조절하고 미리 보기 창의 맨 위에 있는 눈금자를 클릭하여 열 너비를 조절합니다.Adjust the width of the row by sliding the vertical red row marker, and adjust the width of the columns by clicking the ruler at the top of the preview window

행 구분 기호Row delimiter
사용 가능한 행 구분 기호의 목록에서 선택하거나 구분 기호 텍스트를 입력합니다.Select from the list of available row delimiters, or enter the delimiter text.

ValueValue 설명Description
{CR}{LF}{CR}{LF} 행이 캐리지 리턴-줄 바꿈 조합으로 구분됩니다.Rows are delimited by a carriage return-line feed combination.
{CR}{CR} 행이 캐리지 리턴으로 구분됩니다.Rows are delimited by a carriage return.
{LF}{LF} 행이 줄 바꿈으로 구분됩니다.Rows are delimited by a line feed.
세미콜론 {;}Semicolon {;} 행이 세미콜론으로 구분됩니다.Rows are delimited by a semicolon.
콜론 {:}Colon {:} 행이 콜론으로 구분됩니다.Rows are delimited by a colon.
쉼표 {,}Comma {,} 행이 쉼표로 구분됩니다.Rows are delimited by a comma.
탭 {t}Tab {t} 행이 탭으로 구분됩니다.Rows are delimited by a tab.
세로 막대{|}Vertical bar {|} 행이 세로 막대로 구분됩니다.Rows are delimited by a vertical bar.

열 다시 설정Reset Columns
열 다시 설정을 클릭하여 원래 열을 제외한 모든 열을 제거합니다.Remove all but the original columns by clicking Reset Columns.

플랫 파일 연결 관리자 편집기(고급 페이지)Flat File Connection Manager Editor (Advanced Page)

플랫 파일 연결 관리자 편집기 대화 상자의 고급 페이지를 사용하여 Integration Services가 플랫 파일에 있는 데이터를 읽고 쓰는 방법을 지정하는 속성을 설정할 수 있습니다.Use the Advanced page of the Flat File Connection Manager Editor dialog box to set properties that specify how Integration Services reads and writes data in flat files. 사용자는 플랫 파일에 있는 열 이름을 바꿀 수 있고 파일의 각 열에 대해 데이터 형식 및 구분 기호를 포함하는 속성을 설정할 수 있습니다.You can change the names of columns in the flat file, and set properties that include data type and delimiters for each column in the file.

기본적으로 문자열 열의 길이는 50자입니다.By default, the length of string columns is 50 characters. 이러한 열의 길이를 조정하여 데이터가 잘리거나 열 너비를 초과하지 않도록 할 수 있습니다.You can resize the length of these columns to prevent truncation of data or excess column width. 또한 대상 열과의 호환성을 위해 다른 메타데이터를 업데이트할 수 있습니다.You can also update other metadata to enable compatibility with destination columns. 예를 들어 정수 데이터만 포함하는 열의 데이터 형식을 DT_I2와 같은 숫자 데이터 형식으로 변경할 수 있습니다.For example, you might change the data type of a column that contains only integer data to a numeric data type, such as DT_I2. 이러한 수정을 수동으로 수행하거나 유형 선택 단추를 클릭하여 열 유형 제안 대화 상자를 사용하여 예제 데이터를 평가하고 자동으로 일부를 변경할 수 있습니다.You can make these modifications manually, or you can click the Select Types button to use the Suggest Column Types dialog box to evaluate sample data and make some of these changes for you automatically.

플랫 파일 연결 관리자에 대한 자세한 내용은 Flat File Connection Manager를 참조하십시오.To learn more about the Flat File connection manager, see Flat File Connection Manager.

옵션Options

연결 관리자 이름Connection manager name
워크플로의 플랫 파일 연결 관리자에 고유한 이름을 지정합니다.Provide a unique name for the flat file connection manager in the workflow. 제공한 이름은 SSISSSIS 디자이너에 표시됩니다.The name provided will be displayed within SSISSSIS Designer.

DescriptionDescription
연결 관리자에 대한 설명을 입력합니다.Describe the connection manager. 설명에 해당 연결 관리자의 용도를 정의하면 패키지를 이해하기 쉬우며 유지 관리가 간편합니다.As a best practice, describe the connection manager in terms of its purpose, to make packages self-documenting and easier to maintain.

각 열의 속성을 구성하십시오.Configure the properties of each column
왼쪽 창에서 열을 선택하면 오른쪽 창에 해당 속성이 표시됩니다.Select a column in the left pane to view its properties in the right pane. 데이터 형식 속성에 대한 설명은 다음 표를 참조하십시오.See the following table for a description of data type properties. 나열된 일부 속성은 일부 플랫 파일 형식에 대해서만 구성 가능합니다.Some of the properties listed are configurable only for some flat file formats.

속성Property DescriptionDescription
ColumnTypeColumnType 열 유형이 구분 기호로 분리됨, 고정 폭 또는 왼쪽 정렬 중 어떤 것인지를 나타냅니다.Denotes whether the column is delimited, fixed width, or ragged right. 이 속성은 읽기 전용입니다.This property is read-only. 왼쪽 정렬 파일은 마지막 열을 제외한 모든 열에 고정 폭이 지정된 파일입니다.Ragged right files are files in which every column has a fixed width, except for the last column. 마지막 열은 행 구분 기호로 구분됩니다.It is delimited by the row delimiter.
OutputColumnWidthOutputColumnWidth 저장할 값을 바이트 수로 지정합니다. 유니코드 파일의 경우 이 값은 문자 수입니다.Specify a value to be stored as a count of bytes; for Unicode files, this value corresponds to a count of characters. 데이터 흐름 태스크에서 이 값은 플랫 파일 원본의 출력 열 너비를 설정하는 데 사용됩니다.In the Data Flow task, this value is used to set the output column width for the Flat File source. 개체 모델에서 이 속성의 이름은 MaximumWidth입니다.In the object model, the name of this property is MaximumWidth.
DataTypeDataType 사용 가능한 데이터 형식의 목록에서 선택합니다.Select from the list of available data types. 자세한 내용은 Integration Services Data Types을 참조하세요.For more information, see Integration Services Data Types.
TextQualifiedTextQualified 텍스트 데이터가 인용 문자 등의 텍스트 한정자로 묶였는지 여부를 나타냅니다.Indicate whether text data is surrounded by text qualifier characters such as quote characters.

True: 플랫 파일의 텍스트 데이터가 한정됩니다.True: Text data in the flat file is qualified. False: 플랫 파일의 텍스트 데이터가 한정되지 않습니다.False: Text data in the flat file is NOT qualified.
이름Name 설명 열 이름을 지정합니다.Provide a descriptive column name. 이름을 입력하지 않으면 Integration ServicesIntegration Services 는 자동으로 열 0, 열 1 등과 같은 형식으로 이름을 만듭니다.If you do not enter a name, Integration ServicesIntegration Services automatically creates a name in the format Column 0, Column 1 and so forth.
DataScaleDataScale 숫자 데이터의 소수 자릿수를 지정합니다.Specify the scale of numeric data. 소수 자릿수란 소수점 이하 자릿수를 말합니다.Scale refers to the number of decimal places. 자세한 내용은 Integration Services Data Types을 참조하세요.For more information, see Integration Services Data Types.
ColumnDelimiterColumnDelimiter 사용 가능한 열 구분 기호의 목록에서 선택합니다.Select from the list of available column delimiters. 텍스트에 거의 사용되지 않는 구분 기호를 선택합니다.Choose delimiters that are not likely to occur in the text. 고정 폭 열에 대해서는 이 값이 무시됩니다.This value is ignored for fixed-width columns.

{CR}{LF}.{CR}{LF}. 열이 캐리지 리턴-줄 바꿈 조합으로 구분됩니다.Columns are delimited by a carriage return-line feed combination.

{CR}.{CR}. 열이 캐리지 리턴으로 구분됩니다.Columns are delimited by a carriage return.

{LF}.{LF}. 열이 줄 바꿈으로 구분됩니다.Columns are delimited by a line feed.

세미콜론{;}.Semicolon {;}. 열이 세미콜론으로 구분됩니다.Columns are delimited by a semicolon.

콜론{:}.Colon {:}. 열이 콜론으로 구분됩니다.Columns are delimited by a colon.

쉼표{,}.Comma {,}. 열이 쉼표로 구분됩니다.Columns are delimited by a comma.

탭 {t}.Tab {t}. 열이 탭으로 구분됩니다.Columns are delimited by a tab.

세로 막대{|}.Vertical bar {|}. 열이 세로 막대로 구분됩니다.Columns are delimited by a vertical bar.
DataPrecisionDataPrecision 숫자 데이터의 전체 자릿수를 지정합니다.Specify the precision of numeric data. 전체 자릿수란 숫자의 자릿수를 말합니다.Precision refers to the number of digits. 자세한 내용은 Integration Services Data Types을 참조하세요.For more information, see Integration Services Data Types.
InputColumnWidthInputColumnWidth 저장할 값을 바이트 수로 지정합니다. 유니코드 파일의 경우 문자 수로 표시됩니다.Specify a value to be stored as a count of bytes; for Unicode files, this will display as a count of characters. 구분 기호로 분리된 열에 대해서는 이 값이 무시됩니다.This value is ignored for delimited columns.

참고 개체 모델에서 이 속성의 이름은 ColumnWidth입니다.Note In the object model, the name of this property is ColumnWidth.

새로 만들기New
새로 만들기를 클릭하여 새 열을 추가합니다.Add a new column by clicking New. 기본적으로 새로 만들기 단추는 목록 끝에 새 열을 추가합니다.By default, the New button adds a new column at the end of the list. 이 단추에는 드롭다운 목록에서 사용할 수 있는 다음 옵션도 있습니다.The button also has the following options, available in the drop-down list.

ValueValue DescriptionDescription
열 추가Add Column 목록 끝에 새 열을 추가합니다.Add a new column at the end of the list.
앞에 삽입Insert Before 선택한 열 앞에 새 열을 삽입합니다.Insert a new column before the selected column.
뒤에 삽입Insert After 선택한 열 뒤에 새 열을 삽입합니다.Insert a new column after the selected column.

DeleteDelete
열을 선택한 다음 삭제를 클릭하여 제거합니다.Select a column, and then remove it by clicking Delete.

유형 제안Suggest Types
열 유형 제안 대화 상자를 사용하여 파일에 있는 샘플 데이터를 평가하고 각 열의 데이터 형식과 길이에 대한 제안을 가져올 수 있습니다.Use the Suggest Column Types dialog box to evaluate sample data in the file and to obtain suggestions for the data type and length of each column. 자세한 내용은 열 유형 제안 대화 상자 UI 참조를 참조하세요.For more information, see Suggest Column Types Dialog Box UI Reference.

플랫 파일 연결 관리자 편집기(미리 보기 페이지)Flat File Connection Manager Editor (Preview Page)

플랫 파일 연결 관리자 편집기 대화 상자의 미리 보기 노드를 사용하여 원본 파일의 내용을 테이블 형식으로 볼 수 있습니다.Use the Preview node of the Flat File Connection Manager Editor dialog box to view the contents of the source file in a tabular format.

플랫 파일 연결 관리자에 대한 자세한 내용은 Flat File Connection Manager를 참조하십시오.To learn more about the Flat File connection manager, see Flat File Connection Manager.

옵션Options

연결 관리자 이름Connection manager name
워크플로의 플랫 파일 연결에 고유한 이름을 지정합니다.Provide a unique name for the Flat File connection in the workflow. 제공한 이름은 SSISSSIS 디자이너에 표시됩니다.The name provided will be displayed within SSISSSIS Designer.

DescriptionDescription
연결에 대한 설명을 입력합니다.Describe the connection. 해당 연결의 용도를 설명하여 패키지를 이해하기 쉽고 유지 관리하기 편하도록 만드는 것이 가장 좋습니다.As a best practice, describe the connection in terms of its purpose, to make packages self-documenting and easier to maintain.

건너뛸 데이터 행Data rows to skip
플랫 파일의 시작 부분에서 건너뛸 행 수를 지정합니다.Specify how many rows to skip at the beginning of the flat file.

새로 고침Refresh
새로 고침을 클릭하여 건너뛸 행 수의 변경 결과를 검토합니다.View the effect of changing the number of rows to skip by clicking Refresh. 이 단추는 다른 연결 옵션을 변경한 후에만 표시됩니다.This button only becomes visible after you have changed other connection options.

행 미리 보기Preview rows
선택한 옵션을 사용하여 열과 행으로 구분된 플랫 파일로 샘플 데이터를 표시합니다.View sample data in the flat file, divided into columns and rows according to the options you have selected.