Configuration de Qlik DataTransfer
Les administrateurs ayant accès à l'installation Qlik DataTransfer peuvent configurer et personnaliser les paramètres. Parmi les paramètres figurent les ports, les journaux, le stockage de données et plusieurs autres paramètres qui facilitent la gestion de la faible bande passante, des fichiers volumineux et de la latence du réseau. Pour modifier des paramètres, modifiez le fichier services.conf du dossier %Program Files%\Qlik\DataTransfer.
Configuration de ports
Qlik DataTransfer utilise les ports suivants :
| Service | Port | Direction |
|---|---|---|
|
Communication sécurisée par navigateur Web (HTTPS) Note InformationsVous devez ouvrir ce port dans votre pare-feu.
|
443 | Sortant |
| Service de chargement de données | 5505 | Interne |
| Service moteur | 5506 | Interne |
| Proxy de registre de connecteurs | 5507 | Interne |
En cas de conflit de port avec l'un des ports de service par défaut, vous pouvez le remplacer dans le fichier services.conf, qui se trouve dans %Program Files%\Qlik\DataTransfer.
Configuration des journaux et du stockage des fichiers de données
Les fichiers journaux Qlik DataTransfer se trouvent ici : %ProgramData%\Qlik\DataTransfer\Log
Les connexions de données Qlik DataTransfer se trouvent ici : %ProgramData%\Qlik\DataTransfer\DataUpload.
Vous pouvez modifier le chemin d'accès au stockage par défaut dans le fichier services.conf, qui se trouve ici : %Program Files%\Qlik\DataTransfer.
Configuration d'autres paramètres Qlik DataTransfer
Il existe différents scénarios tels que le manque de bande passante, les fichiers volumineux, les problèmes de latence du réseau ou les petits retards d'actualisation des applications dans lesquels vous risquez de rencontrer des problèmes et de recevoir des erreurs. Qlik DataTransfer propose des paramètres configurables qui peuvent vous aider à éviter de telles erreurs et à améliorer le débit. Vous pouvez configurer ces paramètres dans le fichier services.conf, qui se trouve dans : %Program Files%\Qlik\DataTransfer.
| Nom de paramètre | Format de paramètre | Exemple de paramètre | Description et utilisation |
|---|---|---|---|
| Nom d'hôte du serveur |
-o [host] --host [host] |
-o localhost --host localhost |
Valeur par défaut : localhost Vous pouvez modifier le nom d'hôte localhost. |
| Port du serveur |
-p [port] --port [port] |
-p 5505 --port 5505 |
Valeur par défaut : 5505 Si le port 5505 est déjà utilisé par le système, vous pouvez le modifier. |
| Port du moteur Qlik |
-e [port] --engine-port [port] |
-e 5506 --engine-port 5506 |
Valeur par défaut : 5506 Si le port 5506 est déjà utilisé, vous pouvez le modifier. |
| Chemin d'accès au journal |
-l [folder] --log-path [folder] |
-l [folder] --log-path [folder] |
Valeur par défaut : C:\ProgramData\Qlik\DataTransfer\Log Chemin d'accès à l'emplacement de stockage des fichiers journaux. |
| Répertoire de travail actif |
-f [folder] --working-folder [folder] |
-f [folder-path] --working-folder [folder-path] |
Valeur par défaut : C:\ProgramData\Qlik\DataTransfer\DataUpload Modifiez le répertoire de travail via ce paramètre. Le répertoire de travail contient les fichiers de configuration. |
| Debug mode |
-m [true/false] --debug-mode [true/false] |
-m true --debug-mode true |
Valeur par défaut : false Ajoutez ce paramètre pour détailler la journalisation. |
| Activer l'interrogation | --usePolling | --usePolling | Valeur par défaut : aucune valeur par défaut prédéterminée Activez le sondage sur le dossier partagé configuré sous Data Folder. Cela permettra de sonder le dossier partagé à un intervalle spécifique. |
| Intervalle d'interrogation | --pollingInterval [mSec] | --pollingInterval 10000 | Valeur par défaut : 100 Intervalle (en millisecondes) de sondage du dossier partagé pour capturer les mises à jour. Utilisé si –usePolling est activé. |
| Intervalle de vérification de la connexion au dossier partagé | --folderCheckInterval [mSec] | --folderCheckInterval 30000 | Valeur par défaut : 30000 Qlik DataTransfer vérifie la connexion au dossier partagé aux intervalles spécifiés. En cas de perte d'une connexion, celle-ci est marquée comme déconnectée et vérifiée lors de l'intervalle suivant. Une fois la connexion rétablie, DataTransfer charge tous les fichiers mis à jour depuis la déconnexion. |
| Délai d'anti-rebond | --debounceDelay [mSec] | --debounceDelay 3000 | Valeur par défaut : 1000 Si un fichier est fréquemment généré ou mis à jour, vous pouvez ajouter un délai avant le début du chargement d'un fichier. Ce paramètre est appelé debounce delay et s'applique uniquement aux connexions Data Folder. |
| Taille des segments de fichier à charger | --chunkSize [size in MB] | --chunkSize 200 |
Valeur par défaut : 300 La valeur maximale est de 300 Mo. La réduction de la taille de bloc peut faciliter les choses en cas d'environnement avec peu de bande passante pour améliorer le débit de chargement. |
| Délai d'actualisation de l'application distante | --appReloadDelay [mSec] | --appReloadDelay 30000 | Valeur par défaut : 30000 Qlik DataTransfer déclenche l'actualisation des applications dépendantes configurées avec la connexion une fois le chargement terminé. Ce délai permet à l'utilisateur d'éviter les chargements fréquents d'une application au cas où différents fichiers associés à des applications dépendantes sont en cours de chargement. |
| Bande passante de chargement minimale | --minBandwidth [kbps] | --minBandwidth 10240 |
Valeur par défaut : 25600 Cette bande passante est utilisée pour calculer la durée de vie (time-to-live ou TTL) correcte. |
| Limite maximale de chargements simultanés | --maxConcurrentUploads [number] | --maxConcurrentUploads 10 |
Valeur par défaut : 10 Également utilisé pour calculer la valeur TTL. Qlik DataTransfer calcule le temps de chargement en supposant que la bande passante est divisée de manière égale entre les chargements simultanés. Si vous réduisez les valeurs, cela permet d'utiliser davantage de bande passante. |
| Délais de nouvelles tentatives | --tusRetryDelays [list-mSec] | --tusRetryDelays 2000,5000,10000 | Valeur par défaut : 2000, 5000, 10000, 20000, 3000 En cas d'échec de chargement d'un bloc de fichiers, le paramètre maxConcurrentUploads contrôle le nombre de nouvelles tentatives et le temps d'attente entre chaque tentative. De plus, la somme de l'ensemble des délais des nouvelles tentatives est ajoutée à la valeur TTL pour estimer la pire valeur TTL. |
| Queueing Delay Time | --queueingDelay [mSec] | --queueingDelay 30000 | Valeur par défaut : 30000 Une file d'attente de chargements simultanés gère le nombre maximal de chargements autorisés en même temps. Cela peut entraîner un délai de quelques secondes pour établir la file d'attente avant le début du chargement des fichiers. L'utilisateur peut configurer ce temps d'attente, connu sous le nom de queueing delay (délai de mise en file d'attente). |
| Taille de fichier maximale | --maxFileSize [size in GB] | --maxFileSize 6.0 |
Valeur par défaut : 0 Zéro indique le quota de taille de fichier volumineux maximal du client Qlik Cloud. Ce paramètre peut être défini sur une valeur inférieure pour empêcher les utilisateurs de charger accidentellement des fichiers très volumineux. |
| Délai d'attente de ressource occupée | --resourceBusyDelay [mSec] | --resourceBusyDelay 60000 |
Valeur par défaut : 60000 |