File Load

[MENU] > [Tool] > [File Load] 기능을 사용하여 CSV, TXT, Excel 파일의 데이터를 데이터베이스의 테이블에 입력할 수 있다.

File Load 기능은 File Settings, Load Settings, Execution Summary 의 단계로 구성되어 있다.

File Load 화면

File Settings

File Settings 에서는 Load 작업을 수행할 Connection, 파일 경로를 설정한다.

각 항목은 필수 선택 값이다.

File Load - File Settings 화면
필드
설명

Connection

현재 생성되어 있는 Connection 들 중 Load 작업을 수행할 Connection 을 선택한다.

Source File

데이터베이스 테이블에 입력할 데이터 파일을 선택한다.

Load Settings

Load Settings 에서는 Load 수행 시 추가 옵션들을 선택한다.

Load Option, Table Option, Advanced Option, Date Format 이 있다.

Load Option

  • Excel 파일일 경우

    File Load - Load Settings - Load Option (Excel 파일일 경우)
    필드
    설명

    Load only first sheet

    Excel 파일의 첫번째 시트의 데이터만 테이블에 입력할지 여부를 선택한다.

  • CSV, TXT 파일일 경우

    File Load - Load Settings - Load Option (CSV, TXT 파일일 경우)
    필드
    설명

    Field Delimiter

    각 필드를 구분하는 문자를 선택한다.

    Field Qualifier

    각 필드의 시작과 끝을 감싸는 문자를 선택한다.

    선택한 Field Delimiter, Field Qualifier 의 값이 파일에 작성한 내용과 일치하지 않을 경우, 파일의 데이터를 정상적으로 불러오지 못할 수 있으므로 유의해야 한다.

Table Option

File Load - Load Settings - Table Option
필드
설명

Destination Table

파일의 데이터를 입력할 테이블을 선택한다.

Before loading

기존 테이블의 데이터를 Delete, Truncate 할 지 여부를 선택한다. None 을 선택할 경우 기존 테이블 데이터에 대한 작업을 수행하지 않는다.

Select Table 화면

[Insert 버튼]을 클릭하여 테이블을 선택할 수 있다.

Column List Editor 창

테이블을 선택하면 Column List Editor 창이 생성되어 테이블의 컬럼과 파일의 데이터를 확인할 수 있다.

테이블의 컬럼을 기준으로 파일의 컬럼을 선택하여 편집할 수 있다.

Not Null 컬럼의 경우 Set Null 옵션을 설정할 수 없다.

Advanced Option

File Load - Load Settings - Advanced Option
필드
설명

Direct Path Load

Direct Path Load 를 사용할 지 여부를 선택한다. 해당 옵션 선택 시 One Transaction 옵션은 항상 적용된다.

First line as a column header

데이터를 불러올 파일의 첫번째 라인이 column header 인지 선택한다.

Include Row Number(#)

파일의 row number 가 포함되어 있는지 선택한다.

Remove trailling spaces

데이터의 문자열에 불필요한 space를 제거할지 선택한다.

One Transaction

Load 작업의 commit 단위를 선택한다. 해당 옵션을 선택할 경우 Load 작업 수행 종료 시 한번의 commit 만 수행한다.

Batch Execution

Batch 단위를 선택한다.

Date Format

File Load - Load Settings - Date Format
필드
설명

File Date Format

테이블에 입력할 DATE 타입 컬럼의 Format 을 선택한다.

File Timestamp Format

테이블에 입력할 TIMESTAMP 타입 컬럼의 Format 을 선택한다.

File Time Format

테이블에 입력할 TIME 타입 컬럼의 Format 을 선택한다.

Execution Summary

File Load - Execution Summary

Execution Summary 에서는 수행한 Load 작업의 Source File, Log, Result 정보를 확인할 수 있다.

Last updated