- Add New Columns: _addnewcols_
- 파일에 새 열이 나타나면 자동으로 테이블에 추가하세요. 이름이 바뀐 열은 새로 처리됩니다.
예제: filename_addnewcols.txt사용하세요.
- Adjust Columns: _adjustfields_
- 필요 시 데이터 유형과 길이를 자동으로 조정할 수 있습니다. _nopad_ 옵션을 활용해 전체 파일을 강제로 읽어 데이터 타입과 길이를 판정합니다.
예제: filename_adjustfields.txt사용하세요.
- Auto Adjust: _autoadjust_
- _addnewcols_와 _adjustfields_의 조합입니다.
예제: filename_autoadjust.txt사용하세요.
- Auto Commit: _autocommit_
- 인서트에 트랜잭션을 사용하지 마세요. 대량 수입 속도를 높이는 데 사용하세요.
예제: filename_autocommit.txt사용하세요.
- _brgroupGUID_
- 파일 가져오기가 완료된 후 GUID로 식별된 데이터 프로세스를 실행하세요.
예제: 가져오기 후 데이터 프로세스 GUID 123456789qwer를 실행하려면 filename_brgroup123456789qwer.txt 사용하세요.
- Default Value: _dfltN[VAL123]_
- N열 기본값으로 VAL123을 설정하세요. 'N' 열의 필드가 불러오는 동안 비어 있다면, 설정한 값으로 채워집니다. 특수한 문자를 사용하지 마세요.
예제: 4번째 열의 기본값이 10일 때는 filename_dflt4[10].txt 를 사용하세요.
- Encoding: _encENCODING_
- 파일의 문자 인코딩을 지정하세요. 기본적으로 인코딩은 UTF8입니다. 트리거는 다음과 같은 인코딩 유형을 지원합니다:
- UTF16
- UTF16LE
- UTF16BE
- ISO8859
- WINDOWS1251
- WINDOWS1252
예제: ISO-8859-1 문자 인코딩을 가진 파일에는 filename_encISO88591.txt 를 사용하세요.
- _estGUID_
- GUID로 식별된 폴더 안에 새 테이블을 만들어 파일을 가져오세요. 파일이 여러 파일이 포함된 압축 파일이라면, 각 파일에 대한 테이블이 생성됩니다. _nst[NEWFOLDER]_와 함께 사용하여 기존 폴더에 새 폴더를 생성할 수 있습니다.
예제: filename_est1234456789qwer_nst[SampleData].zip 를 사용하여 GUID 123456789qwer 안에 'SampleData'라는 새 폴더를 생성하세요. zip 내 각 파일에 대해 새 테이블을 만드세요.
- Force Null: _frcnull_
- 데이터베이스에서 빈 값들을 NULL로 강제하세요. 기본값은 빈 문자열입니다.
예제: filename_frcnull.txt를 사용하세요.
- 포스 텍스트: _frctext_
- 모든 필드를 텍스트 필드로 강제로 변환하세요.
- Include Empty Records: _incempty_
- 가져오기에 빈 레코드를 포함하세요. 기본적으로 빈 레코드는 무시됩니다.
예제: filename_incemptytxt사용하세요.
- Insert Only New Records Based On: _insnewN_
- 고유 키로 열 'N'을 사용하여 새 레코드를 삽입합니다. 여러 개를 사용할 수 있습니다.
예제: filename_insnew5.txt 파일을 5열에서 고유 키로 사용하여 새 레코드를 삽입하세요.
- Minimum Text Field Length: _mrgcolN_
- 'N' 열을 고유 키로 사용하여 새 레코드를 삽입하고 기존 레코드를 업데이트합니다.
예제: filename_mrgcol3_mrgcol5.txt 파일을 3열과 5열을 병합 시 고유 키로 사용하세요.
- Merge New Records Based On: _mstGUID_
- 압축된 파일의 하위 파일을 폴더로 병합하세요.
- GUID가 지정한 폴더 내에 파일과 같은 이름을 가진 테이블이 있다면, 그 테이블은 해당 테이블로 불러옵니다.
- 폴더에 테이블이 없으면 파일 이름을 사용해 새 테이블을 생성합니다.
- GUID가 제공되지 않으면 지정된 테이블의 폴더를 사용합니다.
예제: fileName_mst.zip 사용해서 zip 파일의 파일 이름과 일치하는 테이블 이름을 폴더에서 검색하세요. 일치하는 테이블로 가져오거나, 일치하지 않는 테이블에 새 테이블을 생성하세요.
예제: filename_mst1234567890qwer.zip 사용해 GUID 1234567890qwer로 식별된 폴더에서 zip 파일 이름과 일치하는 테이블 이름을 검색하세요. 일치하는 테이블에 가져오거나, 맞지 않는 테이블을 새로 만들어 보세요.
- _mtlN_
- 새로 생성된 모든 텍스트 필드는 최소 길이가 'N'으로 강제됩니다.
예제: filename_mtl150.txt 사용하여 이 가져오기에서 최소 150 길이의 텍스트 필드를 생성하세요.
- No Padding: _nopad_
- _nopadtxt_와 _nopadnum_의 조합입니다.
예제: filename_nopad.txt사용하세요.
- No Padding (Number): _nopadnum_
- 새로 생성된 숫자 필드에 패딩을 추가하지 마세요. 강제 읽기로 데이터 타입과 길이를 패딩 없이 결정합니다.
패딩은 소수점 왼쪽에 2자리를 추가합니다. 보통 오른쪽에 패딩이 추가되지 않는 한:
- 소수점 오른쪽 숫자는 화폐가 아니며, 오른쪽에 1자리 숫자를 추가합니다.
- 이 값은 화폐이며, 오른쪽에 2자리 이상 포함되고, 오른쪽에 1자리 숫자가 더해집니다.
예제: filename_nopadnum.txt사용하세요.
- No Padding (Text): _nopadtxt_
- 새로 생성된 텍스트 필드에 패딩을 추가하지 마세요. 강제 읽기로 데이터 타입과 길이를 패딩 없이 결정합니다. 기본 패딩은 길이 + 25%를 전체 문자로 반올림한 값입니다.
예제: filename_nopadtxt.txt사용하세요.
- Merge Compressed File Into Folder: _nst[FOLDERNAME]_
- 파일을 가져올 새 테이블이 들어있는 'FOLDERNAME'이라는 새 폴더를 만드세요. 파일이 여러 파일이 포함된 압축 파일이라면, 각 파일에 대한 테이블이 생성됩니다. 파일명 트리거에 사용할 수 있는 단순 값이어야 하며, 특수 문자는 포함하지 않습니다.
예제: filename_nst[NewFolder].zip 를 사용해 루트 레벨에 'NewFolder'라는 새 폴더를 만들고, zip 내 각 파일마다 테이블을 만드세요.
- Pre Data Process: _prebrgroupGUID_
- 파일 가져오기를 시작하기 전에 GUID로 식별된 데이터 프로세스를 실행하세요.
예제: 가져오기 전에 데이터 프로세스를 filename_prebrgroup123456789qwer.txt GUID 123456789qwer를 실행하세요.
- _rtrnid_
- 삽입된 각 행의 시스템 식별자를 반환합니다. API 사용을 위해서입니다.
예제: filename_rtrnid.txt사용하세요.
- Run Custom Fields: _runcftrue_
- 인서트에서 커스텀 필드를 실행하세요. 기본값은 꺼져 있습니다.
Fix View나 Forms를 통해 업로드할 때는 _runcftrue_가 기본적으로 켜져 있습니다.
예제: filename_runcftrue.txt사용하세요.
- Worksheet to Import: _sheetN_
- 엑셀 파일을 가져올 때는 워크시트 번호 'N'을 가져오세요. 선택된 모든 시트는 기본 목적지 테이블로 불러옵니다. 여러 인스턴스를 사용할 수 있습니다.
예제: filename_sheet3.xlsx 사용해서 워크북의 세번째 시트를 가져오세요.
- _sheetN[GUID]_
- 엑셀 파일을 가져올 때는 워크시트 번호 'N'을 GUID가 지정한 테이블에 가져오세요. 여러 인스턴스를 사용할 수 있습니다.
예제: filename_sheet3_sheet5[ 123456789qwer].xlsx 사용하여 워크북의 시트 3을 선택한 테이블로 가져오고, 시트 5를 GUID 123456789qwer로 테이블로 가져오세요.
- Skip Columns: _skpcolN_
- 파일 내 N열은 무시하세요.
예제: filename_skpcol1.txt 파일을 사용해 파일의 첫 번째 열을 건너뛰세요.
- Skip Rows: _skpNlns_
- 파일의 첫 번째 'N' 줄은 건너뛰세요.
예제: filename_skp10lns.txt 파일을 처음 10줄은 건너뛰세요.
- _sysidN_
- 'N'열을 시스템 식별자로 사용하여 기존 레코드를 업데이트합니다.
예제: 첫 번째 열을 시스템 식별자로 사용하려면 filename_sysid1.txt 를 사용하세요.
- Truncate Table: _trntrue_
- 새 레코드를 삽입하기 전에 목적지 테이블을 잘라내세요.
예제: filename_trntrue.txt사용하세요.