# Konfigurowanie Qlik DataTransfer

Administratorzy z dostępem do instalacji Qlik DataTransfer mogą konfigurować i dostosowywać ustawienia. Ustawienia obejmują porty, dzienniki, przechowywanie danych i kilka innych ustawień, które mogą pomóc w postępowaniu z niską przepustowością, dużymi plikami oraz opóźnieniami sieci. Aby zmodyfikować ustawienia, edytuj plik services.conf w folderze %Program Files%\Qlik\DataTransfer.

## Konfigurowanie portów

Qlik DataTransfer używa następujących portów:

| Usługa | Port | Kierunek |
| --- | --- | --- |
| Bezpieczna komunikacja przeglądarki internetowej (HTTPS)<br><br>InformacjaMusisz otworzyć ten port w swojej zaporze sieciowej. | 443 | Wychodzące |
| Usługa przesyłania danych | 5505 | Wewnętrzny |
| Usługa silnika | 5506 | Wewnętrzny |
| Serwer proxy rejestru łączników | 5507 | Wewnętrzny |

Jeśli wystąpi konflikt portów z jednym z domyślnych portów usługi, możesz to zmienić w pliku services.conf znajdującym się w folderze %Program Files%\Qlik\DataTransfer.

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

## Konfigurowanie przechowywania dzienników i plików z danymi

Pliki dziennika Qlik DataTransfer znajdują się tutaj: %ProgramData%\Qlik\DataTransfer\Log

Połączenia danych Qlik DataTransfer znajdują się tutaj: %ProgramData%\Qlik\DataTransfer\DataUpload

Domyślną ścieżkę przechowywania można zmienić w pliku services.conf, znajdującym się w %Program Files%\Qlik\DataTransfer.

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

InformacjaZaleca się tworzenie kopii zapasowych plików z folderu do przechowywania danych w bezpiecznej lokalizacji.

## Konfigurowanie innych ustawień Qlik DataTransfer

Istnieje wiele sytuacji, takich jak niska przepustowość, duże pliki, opóźnienia sieci lub drobne opóźnienia przeładowania aplikacji, w których mogą występować problemy i komunikaty o błędach. Qlik DataTransfer oferuje konfigurowalne ustawienia, które mogą pomóc w uniknięciu takich błędów i poprawić przepustowość. Te parametry można skonfigurować w pliku services.config znajdującym się w folderze %Program Files%\Qlik\DataTransfer.

` 
                                -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`

| Nazwa parametru | Format parametru | Przykład parametru | Opis i zastosowanie |
| --- | --- | --- | --- |
| Nazwa hosta serwera | Wartość domyślna: localhost<br>Nazwa hosta serwera (określ host przedsiębiorstwa).<br><br>Możesz zmienić nazwę hosta na inną niż localhost. |  |  |
| Port serwera | Wartość domyślna: 5505<br>Port serwera.<br><br>Jeśli numer 5505 jest już używany przez system, możesz go zmodyfikować. |  |  |
| Port aparatu Qlik | Wartość domyślna: 5506<br>Port aparatu Qlik.<br><br>Jeżeli port 5506 jest już używany, możesz go zmodyfikować. |  |  |
| Ścieżka dziennika | Wartość domyślna: C:\ProgramData\Qlik\DataTransfer\Log<br>Ścieżka do miejsca przechowywania plików dziennika. |  |  |
| Bieżący katalog roboczy | Wartość domyślna: C:\ProgramData\Qlik\DataTransfer\DataUpload<br>Bieżący folder roboczy.<br><br>Zmień katalog roboczy, określając go za pomocą tego parametru. Katalog roboczy zawiera pliki konfiguracyjne. |  |  |
| Tryb debugowania | Wartość domyślna: fałsz<br>Dodaj ten parametr, aby rejestrowanie było bardziej szczegółowe. |  |  |
| Włączanie sondowania | Wartość domyślna: brak z góry określonej wartości domyślnej<br>Włącz sondowanie w folderze udostępnionym skonfigurowanym w folderze danych. Będzie to służyć do sondowania folderu współdzielonego w określonych odstępach czasu. |  |  |
| Interwał sondowania | Wartość domyślna: 100<br>Interwał (w milisekundach) sondowania folderu udostępnionego w celu wykrycia aktualizacji. Jest używany, jeśli włączono ustawienie `–usePolling`. |  |  |
| Częstotliwość sprawdzania połączenia z folderem udostępnionym | Wartość domyślna: 30000<br>Qlik DataTransfer sprawdza połączenie z udostępnionym folderem w określonych odstępach czasu. W razie utraty połączenia zostanie ono oznaczone jako rozłączone i sprawdzone po upływie następnego odstępu czasu. Po ponownym połączeniu DataTransfer przesyła wszystkie pliki, które zostały zaktualizowane od czasu rozłączenia. |  |  |
| Czas opóźnienia operacji | Wartość domyślna: 1000<br>Jeśli plik jest często generowany lub aktualizowany, możesz dodać trochę opóźnienia przed rozpoczęciem przesyłania pliku. Nazywa się to opóźnieniem operacji i ma zastosowanie tylko do połączeń z folderem danych. |  |  |
| Rozmiar porcji przesyłanego pliku | Wartość domyślna: 300<br>Przesyłanie plików porcjami danych.<br><br>Maksymalna wartość to 300 MB. Zmniejszenie rozmiaru porcji może pomóc w uzyskaniu lepszej przepustowości przesyłania w środowiskach o niskiej przepustowości. |  |  |
| Czas opóźnienia przeładowania aplikacji zdalnej | Wartość domyślna: 30000<br>Qlik DataTransfer wyzwala przeładowanie zależnych aplikacji skonfigurowanych z połączeniem po zakończeniu przesyłania. To opóźnienie pomaga użytkownikowi uniknąć częstego przeładowywania aplikacji w przypadku przesyłania wielu plików związanych z aplikacjami zależnymi. |  |  |
| Minimalna przepustowość wysyłania | Wartość domyślna: 25600<br>Minimalna przepustowość strumienia wysyłania w Kb/s.<br><br>Ta przepustowość jest używana do obliczenia prawidłowego czasu wygaśnięcia (TTL). |  |  |
| Maksymalny limit jednoczesnego przesyłania | Wartość domyślna: 10<br>Maksymalna liczba jednoczesnych operacji przesyłania.<br><br>Służy również do obliczania TTL. Qlik DataTransfer oblicza czas wysyłania w oparciu o założenie, że przepustowość jest równo podzielona między równoczesne operacje przesyłania. Zmniejszenie liczby pomaga wykorzystać większą przepustowość. |  |  |
| Opóźnienia ponownych prób | Wartość domyślna: 2000, 5000, 10000, 20000, 3000<br>Jeśli przesłanie porcji pliku się nie powiedzie, ustawienie `maxConcurrentUploads` kontroluje liczbę ponownych prób i czas oczekiwania między kolejnymi próbami. Ponadto suma wszystkich opóźnień ponownych prób jest dodawana do TTL w celu oszacowania czasu TTL w najgorszym przypadku. |  |  |
| Czas opóźnienia kolejkowania | Wartość domyślna: 30000<br>Kolejka równoczesnego przesyłania zarządza maksymalną liczbą operacji przesyłania dozwolonych w tym samym czasie. Może to spowodować kilkusekundowe opóźnienie związane z tworzeniem kolejki przed rozpoczęciem przesyłania pliku. Użytkownik może skonfigurować ten czas oczekiwania, który nazywa się opóźnieniem kolejkowania. |  |  |
| Maksymalny rozmiar pliku | Wartość domyślna: 0<br>Maksymalny rozmiar pliku w GB, który można przesłać.<br><br>Zero oznacza maksymalny rozmiar dużego pliku dla dzierżawy Qlik Cloud. Można ustawić mniejszy rozmiar, aby uniemożliwić użytkownikom przypadkowe przesyłanie bardzo dużych plików. |  |  |
| Czas opóźnienia zajętości zasobów | Wartość domyślna: 60000<br>Jeśli Qlik Cloud podczas przesyłania zwróci błąd zajętości zasobu (423), będzie czekać przez określony czas, zanim spróbuje ponownie. Możesz określić to opóźnienie. |  |  |