자동 임포터는 FTP 서버, SFTP 서버, 이메일 주소에서 특정 파일을 10분마다 찾아 그 파일에서 데이터를 테이블로 불러옵니다. 자동 가져오기가 찾는 파일 이름을 바꾸는 고유한 트리거를 추가할 수 있습니다. 이 트리거들은 전통적으로 수작업으로 간주되던 수작업의 프리앤 포스트 작업을 자동화할 수 있는 다양한 맞춤화 옵션을 제공합니다.
모든 트리거는 밑줄로 시작합니다. 자동 임포터에 여러 개의 트리거가 있을 경우, 트리거들은 모두 파일명에 나타납니다. 예를 들어:
  • 트리거가 하나인 파일명: filename_addnewcols.txt
  • 두 개의 트리거가 있는 파일명: filename_addnewcols_adjustfields.txt
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사용하세요.