임포트 세트 속성
여러 속성이 임포트 세트 동작을 제어합니다.
임포트 세트 속성
- glide.import_set.preserve.leading.spaces
- 임포트 프로세스에서 Excel 데이터 셀의 선행 공백을 유지할지 여부를 지정합니다. false인 경우 임포트 프로세스는 Excel 데이터 셀에서 줄 바꿈하지 않는 선행 공백을 제거합니다. 예일 때는 임포트 프로세스에서 줄 바꿈하지 않는 선행 공백을 유지합니다. 주:임포트 프로세스는 항상 Excel 데이터 셀에서 후행 공백을 제거합니다.
- 유형: true | false
- 기본값: false
- 위치: Add a system property
- glide.import_set_row.dynamically_add_fields
- 임포트 세트가 준비 테이블에 새 열을 추가할 수 있는지 여부(예)를 지정합니다(아니오). 많은 수의 임포트 세트를 포함하는 인스턴스는 인스턴스가 준비 테이블의 모든 행을 변경해야 하기 때문에 임포트에서 열을 추가할 때 응답하지 않는 경우가 있습니다. 데이터베이스 변경 테이블 작업으로 인해 중단이 발생하는 경우가 있습니다. 이 속성을 아니오로 설정하면 임포트 세트가 준비 테이블에 열을 추가할 수 없고 로그 메시지가 생성됩니다. 임시 해결책으로 관리자는 새 딕셔너리 항목을 생성한 다음 임포트 세트를 다시 임포트하여 스테이징 테이블에 열을 수동으로 추가할 수 있습니다.
- 유형: 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 | false
- 기본값: false
- 위치: 시스템 속성 추가
- glide.impex.transformer.empty_value_nil
- 임포트 세트 스테이징 테이블에서 변환하는 동안 빈 문자열 값이 처리되는 방식을 통제합니다. 빈 문자열을 유지하려면 이 속성을 예 로 설정합니다. 빈 문자열을 문자열 NULL로 변환하려면 이 속성을 아니오로 설정합니다. 주:변환 중에 onBefore 스크립트를 실행할 때 이 속성을 사용할 수 있습니다. 이 속성을 true 로 설정하면 hasValue() 또는 nil() 함수를 사용하여 null 값을 확인할 수 있습니다.빈 문자열은 이 속성 값에 관계없이 항상 데이터베이스에 null 값으로 저장됩니다.
- 유형: true | false
- 기본값: false
- 위치: 시스템 속성 추가
- com.glide.loader.max_scan_rows
- 데이터를 임포트할 때 준비 테이블 필드를 자동으로 생성하기 위해 샘플링되는 소스 데이터 행 수를 제어합니다. 이 속성은 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
- 뮤텍스 만료 시간(밀리초)입니다.
- 유형: 정수
- 기본값: 300000
- 위치: 시스템 속성 추가
- com.glide.concurrent_import_set_mutex_fast_lock
- 빠른 잠금(예) 또는 SQL 기반 느린 잠금(아니오)을 사용할지 여부를 지정합니다.
- 유형: true | false
- 기본값: false
- 위치: 시스템 속성 추가
웹 서비스 임포트 세트 속성
- com.glide.ws_import_set.column_resize
- 예일 경우 웹 서비스 임포트 세트에 대한 임포트 준비 테이블에서 동적 열 크기 조정을 활성화합니다.
- 유형: true | false
- 기본값: false
- 위치: 시스템 속성 추가
- com.glide.ws_import_set.column_resize.max_row_count
- 웹 서비스 임포트 세트를 사용하여 동적 열 크기 조정에 대해 임포트 준비 테이블에 포함될 수 있는 최대 행 수입니다.
이 행 수를 초과하는 준비 테이블 임포트는 예인 경우에도 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이고 Excel 파일이 10MB인 경우 인스턴스는 임포트에 최대 80MB의 메모리를 사용합니다.
- 유형: 정수
- 기본값: 8
- 위치: 시스템 속성 추가
- glide.xlsx.승수
- Excel 임포트에 할당할 인스턴스 메모리의 최대 양입니다. 이 속성은 임포트할 때 적용됩니다. XLSX 파일만 해당됩니다.
이 속성의 값에 Excel 파일의 파일 크기를 곱하여 총 메모리 할당을 결정합니다. 사용되는 메모리는 속성에 glide.excel.max_memory_percent 지정된 제한을 초과할 수 없습니다.
예를 들어 기본값이 10이고 Excel 파일이 10MB인 경우 인스턴스는 임포트에 최대 100MB의 메모리를 사용합니다.
주:이 속성의 값을 수정하지 마십시오. 최적의 성능을 위해 기본값이 선택되었습니다.- 유형: 정수
- 기본값: 10
- 위치: 시스템 속성 추가
- glide.excel.max_메모리_퍼센트
- Excel 임포트에 허용되는 최대 메모리 양(총 인스턴스 메모리의 백분율)입니다.
- 유형: 정수
- 기본값: 10
- 위치: 시스템 속성 추가
- glide.excel.use_disk_backed_strings_table
- XLSX 임포트 중에 인스턴스가 디스크 스토리지를 사용하여 대용량 파일 데이터를 유지관리할지 여부를 제어합니다. XLSX 파일 데이터를 메모리에만 저장하려면 이 속성을 아니오로 설정합니다. 이 속성을 아니오로 설정하면 XLSX 임포트 중에 사용되는 메모리가 증가합니다.
- 유형: true | false
- 기본값: true
- 위치: 시스템 속성 추가
- glide.excel.in_memory_strings_table_size_mb
- glide.excel.use_disk_backed_strings_table가 예일 때 디스크 스토리지에 쓰기 전에 XLSX 파일 데이터를 저장하는 데 사용할 수 있는 최대 메모리 양(MB)입니다. 이 속성의 값을 낮게 설정하면 XLSX 임포트 중에 더 적은 메모리를 사용하지만 임포트 속도가 느려질 수 있습니다.
- 유형: 정수
- 기본값: 5
- 위치: 시스템 속성 추가
- glide.xlsx.import.debug
- XLSX 임포트에 대한 디버그 로깅을 사용합니다.
- 유형: true | false
- 기본값: false
- 위치: 시스템 속성 추가
- glide.import.excel.enhanced_number_conversions
- 예일 경우 1,000만 개를 초과하는 숫자 값이 임포트 준비 테이블에 보존됩니다. 아니오인 경우 1,000만 을 초과하는 임포트 값은 원래 임포트한 값과 일치하지 않을 수 있는 과학적 표기법으로 변환됩니다. 대부분의 데이터 종류를 임포트하려면 이 속성을 예로 설정해야 합니다.
- 유형: true | false
- 기본값: true
- 위치: 시스템 속성 추가
- glide.transform.boolean.casesensitive
- 예일 때는 대문자 부울 값(TRUE/FALSE)이 항상 아니오로 변환됩니다. false인 경우 대문자 부울 값(TRUE/FALSE)이 올바르게 변환됩니다.
- 유형: true | false
- 기본값: true
- 위치: 시스템 속성 추가
JDBC 연결 속성
- glide.jdbcprobeloader.retry
- JDBC 프로브 로더가 JDBC 데이터 소스에서 반환되는 데이터를 처리하려고 시도하는 횟수입니다. 재시도 사이에 정의된 glide.jdbcprobeloader.retry_millis 값에서 절전 모드로 전환됩니다.
- 유형: 정수
- 기본값: 60
- 위치: 시스템 속성 추가
- glide.jdbcprobeloader.retry_millis
- JDBC 프로브 로더가 JDBC 데이터 소스의 데이터를 처리하기 위해 재시도 사이에 기다리는 시간(밀리초)입니다.
- 유형: 정수
- 기본값: 5000
- 위치: 시스템 속성 추가
로깅 및 디버그 속성
- com.glide.import_set.importlog_level
- 임포트 세트가 로그에 추가하는 정보의 양을 지정합니다. 가능한 값은 정보, 경고 및 오류입니다. 개발 환경에서 이를 정보로 설정하고 프로덕션에서 경고 또는 오류로 변경하여 데이터베이스로의 로깅 노이즈 트래픽을 줄일 수 있습니다.주:이 속성은 준비 중인 테이블의 정리와 관련된 로깅에 영향을 주지 않습니다.
- 유형: string
- 기본값: 정보
- 위치: 시스템 속성 추가
- glide.import.debug
- 모든 임포트 프로세스에 대해 디버그 로깅을 사용하도록 설정합니다.
- 유형: true | false
- 기본값: false
- 위치: 시스템 속성 추가시스템 속성 [sys_properties] 테이블에 추가
- 테이블 glide.importlog.log
- 정보 수준 로그 메시지를 import_log 테이블에 기록할지 여부를 지정합니다. true인 경우 정보 수준 로그 메시지가 기록됩니다.주:통합 허브 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
- 위치: 시스템 속성 추가