# Настройка конфигурации Qlik DataTransfer

Администраторы с доступом к установке Qlik DataTransfer могут настраивать конфигурацию и параметры. Настройки включают порты, журналы, хранение данных и несколько других параметров, которые помогают справляться с узкой полосой пропускания, большими файлами и сетевыми задержками. Чтобы изменить настройки, отредактируйте файл services.conf в папке %Program Files%\Qlik\DataTransfer.

## Настройка портов

Qlik DataTransfer использует следующие порты:

| Служба | Порт | Направление |
| --- | --- | --- |
| Безопасная связь веб-браузера (HTTPS)<br><br>Примечание к информацииВы должны открыть этот порт в вашем брандмауэре. | 443 | Исходящий |
| Служба загрузки данных | 5505 | Внутренняя |
| Служба движка | 5506 | Внутренняя |
| Прокси реестра коннекторов | 5507 | Внутренняя |

Если возник конфликт портов с одним из портов службы по умолчанию, его можно изменить его в файле services.conf, расположенном в %Program Files%\Qlik\DataTransfer.

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

Стандартный путь для хранения можно изменить в файле services.conf, расположенном в папке %Program Files%\Qlik\DataTransfer.

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

Примечание к информацииРекомендуется создать резервную копию файлов в папке хранения в безопасном месте.

## Настройка других параметров Qlik DataTransfer

Имеется несколько сценариев, таких как узкая полоса пропускания, большие файлы, сетевые задержки или задержка при перезагрузке маленьких приложений, при которых могут возникать проблемы и ошибки. Qlik DataTransfer предоставляет настраиваемые параметры, которые помогут предотвратить появление таких ошибок и улучшить пропускную способность. Эти параметры можно настроить в файле services.conf, который находится в папке %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`

| Имя параметра | Формат параметра | Пример параметра | Описание и использование |
| --- | --- | --- | --- |
| Имя хоста сервера | Значение по умолчанию: 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>Максимальное значение — 300 МБ. Уменьшение размера блока помогает улучшить пропускную способность в среде с узкой полосой пропускания. |  |  |
| Время задержки перезагрузки удаленного приложения | Значение по умолчанию: 30000<br>Qlik DataTransfer инициирует перезагрузку зависимых приложений, настроенных с использованием подключения, после завершения загрузки. Эта задержка позволяет предотвращать частые перезагрузки приложения, когда включено несколько файлов в загрузку, связанную с зависимыми приложениями. |  |  |
| Минимальная полоса пропускания для загрузки | Значение по умолчанию: 25600<br>Минимальная полоса пропускания для потока загрузки (в Кбит/с).<br><br>Эта полоса пропускания используется для расчета правильного времени жизни (TTL). |  |  |
| Максимально допустимое количество одновременных загрузок | Значение по умолчанию: 10<br>Максимальное количество одновременных загрузок.<br><br>Это значение также используется для расчета времени жизни. Qlik DataTransfer рассчитывает время загрузки на основе предположения, что полоса пропускания равномерно распределена между одновременными загрузками. Чем меньше значения, тем больше полосы пропускания используется. |  |  |
| Задержки повторных попыток | Значение по умолчанию: 2000, 5000, 10000, 20000, 3000<br>Если не удается загрузить блок файла, параметр `maxConcurrentUploads` регулирует количество повторных попыток и время ожидания между такими попытками. Кроме того, сумма всех задержек попыток прибавляется к времени жизни для оценки времени жизни в наиболее неблагоприятном случае. |  |  |
| Время задержки добавления в очередь | Значение по умолчанию: 30000<br>Очередь одновременных загрузок управляет максимальным количеством загрузок, которые могут выполняться одновременно. Это может привести к задержке на несколько секунд при формировании очереди перед началом загрузки файлов. Пользователь может настроить это время ожидания, которое называется задержкой добавления в очередь. |  |  |
| Максимальный размер файла | Значение по умолчанию: 0<br>Максимальный размер файла в ГБ, поддерживаемый при загрузке.<br><br>Ноль означает, что используется квота на максимальный размер файла, заданная в клиенте Qlik Cloud. Можно задать значение поменьше, чтобы предотвратить случайную загрузку слишком больших файлов пользователями. |  |  |
| Время задержки для занятого ресурса | Значение по умолчанию: 60000<br>Если Qlik Cloud возвращает ошибку «Ресурс занят» (423) во время загрузки, через определенное время будет предпринята повторная попытка. Эту задержку можно задать на свое усмотрение. |  |  |