# Qlik DataTransfer 구성

Qlik DataTransfer 설치에 대한 액세스 권한이 있는 관리자는 설정을 구성하고 사용자 지정할 수 있습니다. 설정에는 포트, 로그, 데이터 저장소 및 낮은 대역폭, 대용량 파일 및 네트워크 대기 시간을 관리할 수 있도록 하는 기타 여러 설정이 포함됩니다. 설정을 수정하려면 %Program Files%\Qlik\DataTransfer 폴더에서 services.conf 파일을 편집합니다.

## 포트 구성

Qlik DataTransfer 다음 포트를 사용합니다:

| 서비스 | 포트 | 방향 |
| --- | --- | --- |
| 보안 웹 브라우저 통신 (HTTPS)<br><br>정보 메모방화벽에서 이 포트를 열어야 합니다. | 443 | 아웃바운드 |
| 데이터 업로드 서비스 | 5505 | 내부 |
| 엔진 서비스 | 5506 | 내부 |
| 커넥터 레지스트리 프록시 | 5507 | 내부 |

기본 서비스 포트 중 하나와 충돌하는 포트가 있는 경우 %Program Files%\Qlik\DataTransfer에 있는 services.conf 파일에서 해당 포트를 변경할 수 있습니다.

```
[globals]
LogPath="${ALLUSERSPROFILE}\Qlik\DataTransfer\Log"
StoragePath="${ALLUSERSPROFILE}\Qlik\DataTransfer"
DataUploadServicePort=5505
EnginePort=5506
ConnectorRegistryPort=5507
```

## 로그 및 데이터 파일 저장소 구성

Qlik DataTransfer 로그 파일은 다음 위치에 있습니다. %ProgramData%\Qlik\DataTransfer\Log

Qlik DataTransfer 데이터 연결은 다음 위치에 있습니다. %ProgramData%\Qlik\DataTransfer\DataUpload

%Program Files%\Qlik\DataTransfer에 있는 services.conf 파일에서 기본 저장소 경로를 변경할 수 있습니다.

```
[globals]
LogPath="${ALLUSERSPROFILE}\Qlik\DataTransfer\Log"
StoragePath="${ALLUSERSPROFILE}\Qlik\DataTransfer"
DataUploadServicePort=5505
EnginePort=5506
ConnectorRegistryPort=5507
```

정보 메모저장소 폴더의 파일을 안전한 위치에 백업하는 것이 좋습니다.

## 기타 Qlik DataTransfer 설정 구성

낮은 대역폭, 대용량 파일, 네트워크 지연 또는 작은 응용 프로그램 다시 로드 지연과 같이 문제가 발생하고 오류를 수신할 수 있는 여러 시나리오가 있습니다. Qlik DataTransfer는 이러한 오류를 방지하고 처리량을 개선할 수 있도록 하는 구성 가능한 설정을 제공합니다. %Program Files%\Qlik\DataTransfer에 있는 services.config 파일에서 이러한 매개 변수를 구성할 수 있습니다.

` 
                                -o [host]
							
                                --host [host]
							
                             `` 
                                -o localhost
							
                                --host localhost
							
                             `` 
                                -p [port]
							
                                --port [port]
							
                             `` 
                                -p 5505
                                --port 5505
							
                             `` 
                                -e [port]
                                --engine-port [port]
							
                             `` 
                                -e 5506
                                --engine-port 5506
							
                             `` 
                                -l [folder]
                                --log-path [folder]
							
                             `` 
                                -l [folder]
                                --log-path [folder]
							
                             `` 
                                -f [folder]
                                --working-folder [folder]
							
                             `` 
                                -f [folder-path]
                                --working-folder [folder-path]
							
                             `` 
                                -m [true/false]
                                --debug-mode [true/false]
							
                             `` 
                                -m true
                                --debug-mode true
							
                             ``--usePolling``--usePolling``--pollingInterval [mSec]``--pollingInterval 10000``--folderCheckInterval [mSec]``--folderCheckInterval 30000``--debounceDelay [mSec]``--debounceDelay 3000``--chunkSize [size in MB]``--chunkSize 200``--appReloadDelay [mSec]``--appReloadDelay 30000``--minBandwidth [kbps]``--minBandwidth 10240``--maxConcurrentUploads [number]``--maxConcurrentUploads 10``--tusRetryDelays [list-mSec]``--tusRetryDelays 2000,5000,10000``--queueingDelay [mSec]``--queueingDelay 30000``--maxFileSize [size in GB]``--maxFileSize 6.0``--resourceBusyDelay [mSec]``--resourceBusyDelay 60000`

| 파라메타 이름 | 매개 변수 서식 | 매개 변수 예 | 설명 및 사용법 |
| --- | --- | --- | --- |
| 서버 호스트 이름 | 기본값: localhost<br>서버 호스트 이름(엔터프라이즈 호스트 정의).<br><br>localhost 이외의 호스트 이름을 변경할 수 있습니다. |  |  |
| 서버 포트 | 기본값: 5505<br>서버 포트입니다.<br><br>5505가 시스템에서 이미 사용 중인 경우 수정할 수 있습니다. |  |  |
| Qlik 엔진 포트 | 기본값: 5506<br>Qlik 엔진 포트입니다.<br><br>5506이 이미 사용 중인 경우 수정할 수 있습니다. |  |  |
| 로그 경로 | 기본값: C:\ProgramData\Qlik\DataTransfer\Log<br>로그 파일이 저장되는 경로입니다. |  |  |
| 현재 작업 디렉터리 | 기본값: C:\ProgramData\Qlik\DataTransfer\DataUpload<br>현재 작업 폴더입니다.<br><br>이 매개 변수로 지정하여 작업 디렉터리를 변경합니다. 작업 디렉터리에는 구성 파일이 포함되어 있습니다. |  |  |
| 디버그 모드 | 기본값: false<br>이 매개 변수를 추가하여 로깅을 더 자세하게 만듭니다. |  |  |
| 폴링 활성화 | 기본값: 미리 확인된 기본값 없음<br>데이터 폴더 아래에 구성된 공유 폴더에서 폴링을 활성화합니다. 지정된 간격으로 공유 폴더를 폴링하는 데 사용됩니다. |  |  |
| 폴링 간격 | 기본값: 100<br>업데이트를 캡처하기 위해 공유 폴더를 폴링하는 간격(밀리초). `–usePolling`이 활성화된 경우 사용됩니다. |  |  |
| 공유 폴더 연결 확인 간격 | 기본값: 30000<br>Qlik DataTransfer는 지정된 간격으로 공유 폴더에 대한 연결을 확인합니다. 연결이 끊어지면 연결이 끊어진 것으로 표시되고 다음 간격에서 확인됩니다. 다시 연결되면 DataTransfer는 연결 해제 이후 업데이트된 모든 파일을 업로드합니다. |  |  |
| 디바운스 지연 시간 | 기본값: 1000<br>파일이 자주 생성되거나 업데이트되는 경우 파일 업로드를 시작하기 전에 약간의 지연을 추가할 수 있습니다. 이를 디바운스 지연이라고 하며 데이터 폴더 연결에만 적용됩니다. |  |  |
| 업로드 파일 청크 크기 | 기본값: 300<br>데이터 청크의 파일 업로드 크기입니다.<br><br>최댓값은 300MB입니다. 청크 크기를 줄이면 대역폭이 낮은 환경에서 업로드 처리량을 높이는 데 도움이 될 수 있습니다. |  |  |
| 원격 응용 프로그램 다시 로드 지연 시간 | 기본값: 30000<br>Qlik DataTransfer는 업로드가 완료되면 연결로 구성된 종속 응용 프로그램에 대한 다시 로드를 트리거합니다. 이 지연은 종속 응용 프로그램과 관련된 여러 파일이 업로드되는 경우 사용자가 응용 프로그램을 자주 다시 로드하는 것을 방지하는 데 도움이 됩니다. |  |  |
| 최소 업로드 대역폭 | 기본값: 25600<br>최소 업로드 스트림 대역폭(Kbps).<br><br>이 대역폭은 올바른 TTL(Time-to-Live)을 계산하는 데 사용됩니다. |  |  |
| 최대 동시 업로드 제한 | 기본값: 10<br>최대 동시 업로드 수.<br><br>이는 또한 TTL을 계산하는 데 사용됩니다. Qlik DataTransfer는 동시 업로드 간에 대역폭이 균등하게 분할된다는 가정을 기반으로 업로드 시간을 계산합니다. 숫자를 낮추면 더 많은 대역폭을 활용하는 데 도움이 됩니다. |  |  |
| 다시 시도 지연 | 기본값: 2000, 5000, 10000, 20000, 3000<br>파일 청크 업로드에 실패하면 `maxConcurrentUploads` 설정에서 다시 시도 횟수와 각 다시 시도 사이의 대기 시간을 제어합니다. 또한 최악의 경우 TTL을 추정하기 위해 모든 다시 시도 지연의 합계가 TTL에 추가됩니다. |  |  |
| 대기 지연 시간 | 기본값: 30000<br>동시 업로드 대기열은 동시에 허용되는 최대 업로드 수를 관리합니다. 이로 인해 파일 업로드가 시작되기 전에 대기열을 구축하는 데 몇 초의 지연이 발생할 수 있습니다. 사용자는 이 대기 시간을 구성할 수 있으며 이를 대기열 지연이라고 합니다. |  |  |
| 최대 파일 크기 | 기본값: 0<br>업로드할 수 있는 최대 파일 크기(GB)입니다.<br><br>0은 Qlik Cloud 테넌트의 최대 대용량 파일 크기 할당량을 의미합니다. 사용자가 실수로 매우 큰 파일을 업로드하는 것을 방지하기 위해 더 작게 설정할 수 있습니다. |  |  |
| 리소스 사용 지연 시간 | 기본값: 60000<br>Qlik Cloud가 로드 중에 리소스 사용 중(423) 오류를 반환하면 재시도하기 전에 특정 시간 동안 대기합니다. 이 지연을 지정할 수 있습니다. |  |  |