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 wykorzystuje następujące porty:
Usługa | Port | Kierunek |
---|---|---|
Bezpieczna komunikacja przez przeglądarkę internetową (HTTPS) InformacjaPort ten należy otworzyć w zaporze.
|
443 | Wychodzący |
Usługa Data Upload | 5505 | Wewnętrzne |
Usługa Engine | 5506 | Wewnętrzne |
Serwer proxy Connector Registry | 5507 | Wewnętrzne |
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.
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.
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.
Nazwa parametru | Format parametru | Przykład parametru | Opis i zastosowanie |
---|---|---|---|
Nazwa hosta serwera |
-o [host] --host [host] |
-o localhost --host localhost |
Wartość domyślna: localhost Możesz zmienić nazwę hosta na inną niż localhost. |
Port serwera |
-p [port] --port [port] |
-p 5505 --port 5505 |
Wartość domyślna: 5505 Jeśli numer 5505 jest już używany przez system, możesz go zmodyfikować. |
Port aparatu Qlik |
-e [port] --engine-port [port] |
-e 5506 --engine-port 5506 |
Wartość domyślna: 5506 Jeżeli port 5506 jest już używany, możesz go zmodyfikować. |
Ścieżka dziennika |
-l [folder] --log-path [folder] |
-l [folder] --log-path [folder] |
Wartość domyślna: C:\ProgramData\Qlik\DataTransfer\Log Ścieżka do miejsca przechowywania plików dziennika. |
Bieżący katalog roboczy |
-f [folder] --working-folder [folder] |
-f [folder-path] --working-folder [folder-path] |
Wartość domyślna: C:\ProgramData\Qlik\DataTransfer\DataUpload Zmień katalog roboczy, określając go za pomocą tego parametru. Katalog roboczy zawiera pliki konfiguracyjne. |
Tryb debugowania |
-m [true/false] --debug-mode [true/false] |
-m true --debug-mode true |
Wartość domyślna: fałsz Dodaj ten parametr, aby rejestrowanie było bardziej szczegółowe. |
Włączanie sondowania | --usePolling | --usePolling | Wartość domyślna: brak z góry określonej wartości domyślnej 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 | --pollingInterval [mSec] | --pollingInterval 10000 | Wartość domyślna: 100 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 | --folderCheckInterval [mSec] | --folderCheckInterval 30000 | Wartość domyślna: 30000 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 | --debounceDelay [mSec] | --debounceDelay 3000 | Wartość domyślna: 1000 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 | --chunkSize [size in MB] | --chunkSize 200 |
Wartość domyślna: 300 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 | --appReloadDelay [mSec] | --appReloadDelay 30000 | Wartość domyślna: 30000 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 | --minBandwidth [kbps] | --minBandwidth 10240 |
Wartość domyślna: 25600 Ta przepustowość jest używana do obliczenia prawidłowego czasu wygaśnięcia (TTL). |
Maksymalny limit jednoczesnego przesyłania | --maxConcurrentUploads [number] | --maxConcurrentUploads 10 |
Wartość domyślna: 10 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 | --tusRetryDelays [list-mSec] | --tusRetryDelays 2000,5000,10000 | Wartość domyślna: 2000, 5000, 10000, 20000, 3000 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 | --queueingDelay [mSec] | --queueingDelay 30000 | Wartość domyślna: 30000 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 | --maxFileSize [size in GB] | --maxFileSize 6.0 |
Wartość domyślna: 0 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 | --resourceBusyDelay [mSec] | --resourceBusyDelay 60000 |
Wartość domyślna: 60000 |