임포트 세트 속성
여러 속성이 임포트 세트 동작을 제어합니다.
임포트 세트 속성
- glide.import_set.preserve.leading.spaces
- 가져오기 프로세스에서 Excel 데이터 셀의 선행 공백을 유지할지 여부를 지정합니다. false인 경우 가져오기 프로세스는 Excel 데이터 셀에서 줄 바꿈하지 않는 선행 공백을 제거합니다. true인 경우 가져오기 프로세스는 줄 바꿈하지 않는 선행 공백을 유지합니다. 주:가져오기 프로세스는 항상 Excel 데이터 셀에서 후행 공백을 제거합니다.
- 유형: true | false
- 기본값: False
- 위치: Add a system property
- glide.import_set_row.dynamically_add_fields
- 임포트 세트가 준비 테이블에 새 열을 추가할 수 있는지(true) 아니면 추가하지 않을지(false) 여부를 지정합니다. 많은 수의 Import Sets가 포함된 인스턴스는 인스턴스가 준비 테이블의 모든 행을 변경해야 하기 때문에 Import에서 열을 추가할 때 응답하지 않을 수 있습니다. 경우에 따라 데이터베이스 테이블 변경 작업으로 인해 중단이 발생합니다. 이 특성을 false로 설정하면 임포트 세트가 준비 테이블에 열을 추가하지 못하고 로그 메시지가 생성됩니다. 임시 해결책으로, 관리자는 새 딕셔너리 항목을 생성한 다음 임포트 세트를 다시 임포트하여 스테이징 테이블에 열을 수동으로 추가할 수 있습니다.
- 유형: True | False
- 기본값: true
- 위치: 시스템 속성 추가
- com.glide.loader.verify_target_field_size
- 임포트 세트 필드의 동적 크기 조정을 활성화합니다. 기본 설정인 false를 사용하면 소스 데이터의 최대 20개 기록이 샘플링되어 임포트 세트 필드 길이를 결정합니다. 모든 샘플링된 기록에서 필드가 비어 있으면 기본 길이 40이 사용됩니다. 임포트 세트 테이블 필드 길이를 초과하는 로드된 데이터는 모두 잘립니다. 임포트 세트 필드가 데이터 길이와 일치하도록 열 크기를 100씩 늘릴 수 있도록 하려면 이 속성을 예 로 설정하십시오. 예를 들어 수신 소스 데이터의 길이가 60인 경우 시스템은 열의 길이를 160으로 설정합니다. 이는 데이터 소스에만 해당합니다.
- 유형: True | False
- 기본값: False
- 위치: 시스템 속성 추가
- glide.ds.file.http.variable_replacement
- HTTP 또는 HTTPS를 사용하여 검색되는 파일 형식 데이터 소스에 대해 시스템 속성 확장을 사용합니다.
- glide.scheduled_import.stop_on_error
- 상위 예약된 임포트에서 오류가 발생할 때 임포트 프로세스를 중지하려면 true 로 설정합니다. 이 동작은 한 임포트 세트가 다른 임포트 세트의 결과에 종속되는 경우에 유용할 수 있습니다.
- 유형: True | False
- 기본값: False
- 위치: 시스템 속성 추가
- glide.impex.transformer.empty_value_nil
- 임포트 세트 스테이징 테이블에서 변환하는 동안 빈 문자열 값을 처리하는 방법을 제어합니다. 빈 문자열을 유지하려면 이 속성을 true 로 설정합니다. 빈 문자열을 문자열 NULL로 변환하려면 이 특성을 false로 설정하십시오. 주:변환 중에 onBefore 스크립트를 실행할 때 이 속성을 사용할 수 있습니다. 이 속성을 true 로 설정하면 hasValue() 또는 nil() 함수를 사용하여 null 값을 확인할 수 있습니다.빈 문자열은 이 속성 값에 관계없이 항상 데이터베이스에 null 값으로 저장됩니다.
- 유형: True | False
- 기본값: False
- 위치: 시스템 속성 추가
- com.glide.loader.max_스캔_행
- 데이터를 임포트할 때 스테이징 테이블 필드를 자동으로 생성하기 위해 샘플링되는 소스 데이터 행 수를 제어합니다. 이 특성은 JDBC, XLS, CSV 및 XML 가져오기에 적용되지만 JSON 및 XSLX 가져오기에는 적용되지 않습니다.
- 유형: 정수
- 기본값: 20
- 위치: 시스템 속성 추가
동시 임포트 세트 속성
- glide.scheduled_import.max.concurrent.import_sets
- 하나의 동시 임포트에 대한 최대 임포트 세트 수입니다.
- 유형: 정수
- 기본값: 10
- 위치: 시스템 속성 추가
- com.glide.concurrent_import_set_insert_mutex_spin_wait
- 뮤텍스가 잠금을 획득하는 경우 소비하는 대기 시간(밀리초)입니다.
- 유형: 정수
- 기본값: 1000
- 위치: 시스템 속성 추가
- com.glide.concurrent_import_set_insert_mutex_expiration
- 뮤텍스 만료 시간(밀리초)입니다.
- 유형: 정수
- 기본값: 30만
- 위치: 시스템 속성 추가
- com.glide.concurrent_import_set_mutex_fast_lock
- 빠른 잠금(true) 또는 SQL 기반 느린 잠금(false)을 사용할지 여부를 지정합니다.
- 유형: True | False
- 기본값: False
- 위치: 시스템 속성 추가
웹 서비스 임포트 세트 속성
- com.glide.ws_import_set.column_resize
- 예일 때는 웹 서비스 임포트 세트에 대한 임포트 준비 테이블에서 동적 열 크기 조정을 사용합니다.
- 유형: True | False
- 기본값: False
- 위치: 시스템 속성 추가
- com.glide.ws_import_set.column_resize.max_행_카운트
- 임포트 준비 테이블이 웹 서비스 임포트 세트를 사용한 동적 컬럼 크기 조정에 대해 가질 수 있는 최대 행 수입니다.
이 행 수보다 많은 임포트 준비 테이블은 예일지라도 com.glide.ws_import_set.column_resize 웹 서비스 임포트 세트와 함께 동적 크기 조정을 사용하지 않습니다.
이 속성의 최대값은 500,000입니다.- 유형: 정수
- 기본값: 100,000
- 위치: 시스템 속성 추가
CSV 속성
- com.glide.csv.loader.ignore_non_parseable_lines
- 인스턴스가 CSV 임포트에서 잘못된 데이터(예: 데이터 열이 누락된 행)를 포함하는 하나 이상의 라인(행)을 무시할 수 있도록 허용합니다. 기본적으로 가져오기는 CSV 파일의 잘못된 데이터를 무시할 수 없으며 첫 번째 오류에서 실패합니다.
- 유형: True | False
- 기본값: False
- 위치: 시스템 속성 추가
- com.glide.csv.loader.max_errors_allowed(오류_허용됨)
- 가져오기가 실패하기 전에 무시할 수 있는 최대 줄(행) 수를 지정합니다. 가져오기가 성공하면 오류로 인해 가져오기에서 무시한 행 수가 나열됩니다.
- 유형: 정수
- 기본값: 100
- 위치: 시스템 속성 추가
- glide.import.csv.charset
- 가져올 CSV 파일의 문자 집합입니다. 유효한 값은 UTF-8 및 WINDOWS-1252입니다. 특수 문자를 가져올 때 UTF-8 형식을 사용해야 할 수도 있습니다.
- 유형: 문자열
- 기본값: WINDOWS-1252
- 위치: 시스템 속성 추가
Excel 임포트 속성
- glide.excel.multiplier
- Excel 가져오기에 할당할 인스턴스 메모리의 최대 양입니다. 이 속성은 .XLS 파일을 가져올 때만 적용됩니다.
이 속성의 값에 Excel 파일의 파일 크기를 곱하여 총 메모리 할당을 결정합니다. 사용된 메모리는 속성에 glide.excel.max_memory_percent 지정된 제한을 초과할 수 없습니다.
예를 들어 기본값 8과 10MB Excel 파일을 사용하는 경우 인스턴스는 가져오기에 최대 80MB의 메모리를 사용합니다.
- 유형: 정수
- 기본값: 8
- 위치: 시스템 속성 추가
- glide.xlsx.승수
- Excel 가져오기에 할당할 인스턴스 메모리의 최대 양입니다. 이 속성은 임포트할 때 적용됩니다. XLSX 파일만 해당됩니다.
이 속성의 값에 Excel 파일의 파일 크기를 곱하여 총 메모리 할당을 결정합니다. 사용된 메모리는 속성에 glide.excel.max_memory_percent 지정된 제한을 초과할 수 없습니다.
예를 들어 기본값 10과 10MB Excel 파일을 사용하는 경우 인스턴스는 가져오기에 최대 100MB의 메모리를 사용합니다.
주:이 속성의 값을 수정하지 마십시오. 최적의 성능을 위해 기본값이 선택되었습니다.- 유형: 정수
- 기본값: 10
- 위치: 시스템 속성 추가
- glide.excel.max_메모리_퍼센트
- Excel 임포트에 허용되는 최대 메모리 양(총 인스턴스 메모리의 백분율)입니다.
- 유형: 정수
- 기본값: 10
- 위치: 시스템 속성 추가
- glide.excel.use_disk_backed_strings_table
- XLSX 임포트 중에 큰 파일 데이터를 유지하기 위해 인스턴스가 디스크 스토리지를 사용하는지 여부를 제어합니다. XLSX 파일 데이터를 메모리에만 저장하려면 이 속성을 false로 설정합니다. 이 속성을 false로 설정하면 XLSX 가져오기 중에 사용되는 메모리가 증가합니다.
- 유형: True | False
- 기본값: true
- 위치: 시스템 속성 추가
- glide.excel.in_memory_strings_table_size_mb
- glide.excel.use_disk_backed_strings_table true일 때 디스크 스토리지에 쓰기 전에 XLSX 파일 데이터를 저장하는 데 사용할 수 있는 최대 메모리 양(MB)입니다. 이 속성의 값을 낮게 설정하면 XLSX 임포트 중에 메모리를 덜 사용하지만 임포트 속도가 느려질 수 있습니다.
- 유형: 정수
- 기본값: 5
- 위치: 시스템 속성 추가
- glide.xlsx.import.debug
- XLSX 임포트에 대한 디버그 로깅을 활성화합니다.
- 유형: True | False
- 기본값: False
- 위치: 시스템 속성 추가
- glide.import.excel.enhanced_number_conversions
- true인 경우 1,000만보다 큰 숫자 값은 임포트 준비 테이블에 보존됩니다. false인 경우 1,000만 개를 초과하는 가져온 값은 원래 가져온 값과 일치하지 않을 수 있는 과학적 표기법으로 변환됩니다. 대부분의 데이터 종류를 임포트하려면 이 속성을 true로 설정해야 합니다.
- 유형: True | False
- 기본값: true
- 위치: 시스템 속성 추가
- glide.transform.boolean.casesensitive
- true이면 (TRUE/FALSE)의 대문자 부울 값이 항상 false로 변환됩니다. false이면 대문자 부울 값(TRUE/FALSE)이 올바르게 변환됩니다.
- 유형: True | False
- 기본값: true
- 위치: 시스템 속성 추가
JDBC 연결 속성
로깅 및 디버그 속성
- com.glide.import_set.임포트 로그_레벨
- 임포트 세트가 로그에 추가하는 정보의 양을 지정합니다. 가능한 값은 INFO, WARNING 및 ERROR입니다. 개발 환경에서 이를 INFO로 설정하고 프로덕션에서 WARNING 또는 ERROR로 변경하여 데이터베이스에 대한 로깅 노이즈 트래픽의 양을 줄일 수 있습니다.주:이 속성은 준비 중인 테이블의 정리와 관련된 로깅에는 영향을 주지 않습니다.
- 유형: 문자열
- 기본값: 정보
- 위치: 시스템 속성 추가
- glide.import.debug
- 모든 임포트 프로세스에 대한 디버그 로깅을 사용합니다.
- 유형: True | False
- 기본값: False
- 위치: 시스템 속성[sys_properties] 테이블에 시스템 속성 추가
- glide.importlog.log_to_table_테이블
- 정보 수준 로그 메시지를 import_log 테이블에 기록할지 여부를 지정합니다. true이면 정보 수준 로그 메시지가 기록됩니다.주:IntegrationHub ETL에 대한 정보 수준 로그는 이 속성 설정에 관계없이 importlog.log 테이블에 기록됩니다. 추가 예외 사항을 추가하려면 에 문의하십시오 Now Support.
- 유형: True | False
- 기본값: False
- 위치: 시스템 속성 추가
- glide.import.sftp.debug
- SFTP 임포트에 대한 추가 디버그 로깅을 활성화합니다. 이 속성을 활성화하면 인스턴스가 SSH 세션 중에 발신 및 수신 메시지를 모두 로그합니다.
- 유형: True | False
- 기본값: False
- 위치: 시스템 속성 추가
- glide.import.scp.debug
- SCP 임포트에 대한 추가 디버그 로깅을 활성화합니다. 이 속성을 활성화하면 인스턴스가 SSH 세션 중에 발신 및 수신 메시지를 모두 로그합니다.
- 유형: True | False
- 기본값: False
- 위치: 시스템 속성 추가