File Load
[MENU] > [Tool] > [File Load] 기능을 사용하여 CSV, TXT, Excel 파일의 데이터를 데이터베이스의 테이블에 입력할 수 있다.
File Load 기능은 File Settings, Load Settings, Execution Summary 의 단계로 구성되어 있다.

File Settings
File Settings 에서는 Load 작업을 수행할 Connection, 파일 경로를 설정한다.
각 항목은 필수 선택 값이다.

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

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

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

테이블을 선택하면 Column List Editor 창이 생성되어 테이블의 컬럼과 파일의 데이터를 확인할 수 있다.
테이블의 컬럼을 기준으로 파일의 컬럼을 선택하여 편집할 수 있다.
Not Null 컬럼의 경우 Set Null 옵션을 설정할 수 없다.
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 Date Format
테이블에 입력할 DATE 타입 컬럼의 Format 을 선택한다.
File Timestamp Format
테이블에 입력할 TIMESTAMP 타입 컬럼의 Format 을 선택한다.
File Time Format
테이블에 입력할 TIME 타입 컬럼의 Format 을 선택한다.
Execution Summary

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