Qlik DataTransfer 구성
Qlik DataTransfer 설치에 대한 액세스 권한이 있는 관리자는 설정을 구성하고 사용자 지정할 수 있습니다. 설정에는 포트, 로그, 데이터 저장소 및 낮은 대역폭, 대용량 파일 및 네트워크 대기 시간을 관리할 수 있도록 하는 기타 여러 설정이 포함됩니다. 설정을 수정하려면 %Program Files%\Qlik\DataTransfer 폴더에서 services.conf 파일을 편집합니다.
포트 구성
Qlik DataTransfer는 다음 포트를 사용합니다.
서비스 | 포트 | 방향 |
---|---|---|
보안 웹 브라우저 통신(HTTPS) 정보 메모방화벽에서 이 포트를 열어야 합니다.
|
443 | 아웃바운드 |
Data Upload service | 5505 | 내부 |
Engine service | 5506 | 내부 |
Connector Registry proxy | 5507 | 내부 |
기본 서비스 포트 중 하나와 충돌하는 포트가 있는 경우 %Program Files%\Qlik\DataTransfer에 있는 services.conf 파일에서 해당 포트를 변경할 수 있습니다.
로그 및 데이터 파일 저장소 구성
Qlik DataTransfer 로그 파일은 다음 위치에 있습니다. %ProgramData%\Qlik\DataTransfer\Log
Qlik DataTransfer 데이터 연결은 다음 위치에 있습니다. %ProgramData%\Qlik\DataTransfer\DataUpload
%Program Files%\Qlik\DataTransfer에 있는 services.conf 파일에서 기본 저장소 경로를 변경할 수 있습니다.
기타 Qlik DataTransfer 설정 구성
낮은 대역폭, 대용량 파일, 네트워크 지연 또는 작은 응용 프로그램 다시 로드 지연과 같이 문제가 발생하고 오류를 수신할 수 있는 여러 시나리오가 있습니다. Qlik DataTransfer는 이러한 오류를 방지하고 처리량을 개선할 수 있도록 하는 구성 가능한 설정을 제공합니다. %Program Files%\Qlik\DataTransfer에 있는 services.config 파일에서 이러한 매개 변수를 구성할 수 있습니다.
파라메타 이름 | 매개 변수 서식 | 매개 변수 예 | 설명 및 사용법 |
---|---|---|---|
서버 호스트 이름 |
-o [host] --host [host] |
-o localhost --host localhost |
기본값: localhost localhost 이외의 호스트 이름을 변경할 수 있습니다. |
서버 포트 |
-p [port] --port [port] |
-p 5505 --port 5505 |
기본값: 5505 5505가 시스템에서 이미 사용 중인 경우 수정할 수 있습니다. |
Qlik 엔진 포트 |
-e [port] --engine-port [port] |
-e 5506 --engine-port 5506 |
기본값: 5506 5506이 이미 사용 중인 경우 수정할 수 있습니다. |
로그 경로 |
-l [folder] --log-path [folder] |
-l [folder] --log-path [folder] |
기본값 C:\ProgramData\Qlik\DataTransfer\Log 로그 파일이 저장되는 경로입니다. |
현재 작업 디렉터리 |
-f [folder] --working-folder [folder] |
-f [folder-path] --working-folder [folder-path] |
기본값 C:\ProgramData\Qlik\DataTransfer\DataUpload 이 매개 변수로 지정하여 작업 디렉터리를 변경합니다. 작업 디렉터리에는 구성 파일이 포함되어 있습니다. |
디버그 모드 |
-m [true/false] --debug-mode [true/false] |
-m true --debug-mode true |
기본값: false 이 매개 변수를 추가하여 로깅을 더 자세하게 만듭니다. |
폴링 활성화 | --usePolling | --usePolling | 기본값: 미리 확인된 기본값 없음 데이터 폴더 아래에 구성된 공유 폴더에서 폴링을 활성화합니다. 지정된 간격으로 공유 폴더를 폴링하는 데 사용됩니다. |
폴링 간격 | --pollingInterval [mSec] | --pollingInterval 10000 | 기본값: 100 업데이트를 캡처하기 위해 공유 폴더를 폴링하는 간격(밀리초). –usePolling이 활성화된 경우 사용됩니다. |
공유 폴더 연결 확인 간격 | --folderCheckInterval [mSec] | --folderCheckInterval 30000 | 기본값: 30000 Qlik DataTransfer는 지정된 간격으로 공유 폴더에 대한 연결을 확인합니다. 연결이 끊어지면 연결이 끊어진 것으로 표시되고 다음 간격에서 확인됩니다. 다시 연결되면 DataTransfer는 연결 해제 이후 업데이트된 모든 파일을 업로드합니다. |
디바운스 지연 시간 | --debounceDelay [mSec] | --debounceDelay 3000 | 기본값: 1000 파일이 자주 생성되거나 업데이트되는 경우 파일 업로드를 시작하기 전에 약간의 지연을 추가할 수 있습니다. 이를 디바운스 지연이라고 하며 데이터 폴더 연결에만 적용됩니다. |
업로드 파일 청크 크기 | --chunkSize [size in MB] | --chunkSize 200 |
기본값: 300 최댓값은 300MB입니다. 청크 크기를 줄이면 대역폭이 낮은 환경에서 업로드 처리량을 높이는 데 도움이 될 수 있습니다. |
원격 응용 프로그램 다시 로드 지연 시간 | --appReloadDelay [mSec] | --appReloadDelay 30000 | 기본값: 30000 Qlik DataTransfer는 업로드가 완료되면 연결로 구성된 종속 응용 프로그램에 대한 다시 로드를 트리거합니다. 이 지연은 종속 응용 프로그램과 관련된 여러 파일이 업로드되는 경우 사용자가 응용 프로그램을 자주 다시 로드하는 것을 방지하는 데 도움이 됩니다. |
최소 업로드 대역폭 | --minBandwidth [kbps] | --minBandwidth 10240 |
기본값: 25600 이 대역폭은 올바른 TTL(Time-to-Live)을 계산하는 데 사용됩니다. |
최대 동시 업로드 제한 | --maxConcurrentUploads [number] | --maxConcurrentUploads 10 |
기본값: 10 이는 또한 TTL을 계산하는 데 사용됩니다. Qlik DataTransfer는 동시 업로드 간에 대역폭이 균등하게 분할된다는 가정을 기반으로 업로드 시간을 계산합니다. 숫자를 낮추면 더 많은 대역폭을 활용하는 데 도움이 됩니다. |
다시 시도 지연 | --tusRetryDelays [list-mSec] | --tusRetryDelays 2000,5000,10000 | 기본값: 2000, 5000, 10000, 20000, 3000 파일 청크 업로드에 실패하면 maxConcurrentUploads 설정에서 다시 시도 횟수와 각 다시 시도 사이의 대기 시간을 제어합니다. 또한 최악의 경우 TTL을 추정하기 위해 모든 다시 시도 지연의 합계가 TTL에 추가됩니다. |
대기 지연 시간 | --queueingDelay [mSec] | --queueingDelay 30000 | 기본값: 30000 동시 업로드 대기열은 동시에 허용되는 최대 업로드 수를 관리합니다. 이로 인해 파일 업로드가 시작되기 전에 대기열을 구축하는 데 몇 초의 지연이 발생할 수 있습니다. 사용자는 이 대기 시간을 구성할 수 있으며 이를 대기열 지연이라고 합니다. |
최대 파일 크기 | --maxFileSize [size in GB] | --maxFileSize 6.0 |
기본값: 0 0은 Qlik Cloud 테넌트의 최대 대용량 파일 크기 할당량을 의미합니다. 사용자가 실수로 매우 큰 파일을 업로드하는 것을 방지하기 위해 더 작게 설정할 수 있습니다. |
리소스 사용 지연 시간 | --resourceBusyDelay [mSec] | --resourceBusyDelay 60000 |
기본값: 60000 |