跳到主要内容 跳到补充内容

配置 Qlik DataTransfer

具有 Qlik DataTransfer 安装访问权限的管理员可以配置和自定义设置。设置包括端口、日志、数据存储和其他一些可以帮助管理低带宽、大文件和网络延迟的设置。要修改设置,请编辑 %Program Files%\Qlik\DataTransfer 文件夹中的 services.conf 文件。

配置端口

Qlik DataTransfer 使用以下端口:

服务 端口: 方向

安全 Web 浏览器通信 (HTTPS)

信息注释您必须在自己的防火墙中打开该端口。
443 出站
Data Upload service 5505 内部
Engine service 5506 内部
Connector Registry proxy 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.config 文件中配置这些参数,该文件位于 %Program Files%\Qlik\DataTransfer

参数名称 参数格式 参数示例 描述和使用
服务器主机名称

-o [host]

--host [host]

-o localhost

--host localhost

默认值:localhost
服务器主机名(定义企业主机)。

您可以更改 localhost 以外的主机名。

服务器端口

-p [port]

--port [port]

-p 5505

--port 5505

默认值:5505
服务器端口。

如果系统已在使用 5505,则可以对其进行修改。

Qlik 引擎端口

-e [port]

--engine-port [port]

-e 5506

--engine-port 5506

默认值:5506
Qlik 引擎端口。

如果已在使用 5506,则可以对其进行修改。

日志路径

-l [folder]

--log-path [folder]

-l [folder]

--log-path [folder]

默认值:C:\ProgramData\Qlik\DataTransfer\Log
存储日志文件的路径。
当前工作目录

-f [folder]

--working-folder [folder]

-f [folder-path]

--working-folder [folder-path]

默认值:C:\ProgramData\Qlik\DataTransfer\DataUpload
当前工作文件夹。

通过使用此参数指定来更改工作目录。工作目录包含配置文件。

调试模式

-m [true/false]

--debug-mode [true/false]

-m true

--debug-mode true

默认值:false
添加此参数可使日志记录更详细。
启用轮询 --usePolling --usePolling 默认值:无预设默认值
在“数据文件夹”下配置的共享文件夹上启用轮询。这将用于按指定间隔轮询共享文件夹。
轮询间隔 --pollingInterval [mSec] --pollingInterval 10000 默认值:100
轮询共享文件夹以捕获更新的间隔(毫秒)。启用 –usePolling 时使用。
共享文件夹连接检查间隔 --folderCheckInterval [mSec] --folderCheckInterval 30000 默认值:30000
Qlik DataTransfer 以指定的间隔检查与共享文件夹的连接。如果连接丢失,将标记为已断开,并在下一个间隔进行检查。一旦再次连接,DataTransfer 将上传断开连接后更新的所有文件。
防抖延迟时间 --debounceDelay [mSec] --debounceDelay 3000 默认值:1000
如果文件正在频繁生成或更新,则可以在开始上传文件之前添加一些延迟。这称为去抖动延迟,仅适用于数据文件夹连接。
上传文件块大小 --chunkSize [size in MB] --chunkSize 200

默认值:300
文件以数据块的形式上传。

最大值为 300 MB。在低带宽环境中,减小块大小可能有助于提高上传吞吐量。

远程应用程序重新加载延迟时间 --appReloadDelay [mSec] --appReloadDelay 30000 默认值:30000
Qlik DataTransfer 一旦上载完成,触发器将重新加载到配置有连接的从属应用程序。这种延迟有助于用户避免在多个文件与相关应用程序相关的情况下频繁重新加载应用程序。
最小上传带宽 --minBandwidth [kbps] --minBandwidth 10240

默认值:25600
最小上传流带宽 (Kbps)。

此带宽用于计算正确的生存时间 (TTL)。

最大并发上传限制 --maxConcurrentUploads [number] --maxConcurrentUploads 10

默认值:10
最大并发上载数。

这也用于计算 TTL。Qlik DataTransfer 基于带宽在并发上载之间平均分配的假设来计算上载时间。通过降低数字,它有助于利用更多的带宽。

重试延迟 --tusRetryDelays [list-mSec] --tusRetryDelays 2000,5000,10000 默认值:2000、5000、10000、20000、3000
如果文件块无法上载,则maxConcurrentUploads 设置控制重试的次数和每次重试之间的等待时间。此外,所有重试延迟的总和被添加到 TTL,以估计最坏情况的 TTL。
排队延迟时间 --queueingDelay [mSec] --queueingDelay 30000 默认值:30000
并发上传队列管理同时允许的最大上传数。这可能会导致在文件上传开始之前延迟几秒钟来建立队列。用户可以配置此等待时间,称为排队延迟。
最大文件大小 --maxFileSize [size in GB] --maxFileSize 6.0

默认值:0
可上传的最大文件大小 (GB)。

零表示 Qlik Cloud 租户的最大大型文件大小配额。可以将其设置得较小,以防止用户意外上传非常大的文件。

资源繁忙延迟时间 --resourceBusyDelay [mSec] --resourceBusyDelay 60000

默认值:60000
如果在上传过程中 Qlik Cloud 返回资源繁忙 (423) 错误,它将等待特定的时间,然后重试。您可以指定此延迟。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!