# 設定 Qlik DataTransfer

可存取 Qlik DataTransfer 安裝的管理員可以設定並自訂設定。設定包括連接埠、記錄、資料儲存空間和其他幾項可協助管理低頻寬、大型檔案和網路延遲的設定。若要修改設定，編輯 %Program Files%\Qlik\DataTransfer 資料夾中的 services.conf 檔案。

## 設定連接埠

Qlik DataTransfer 使用以下連接埠：

| 服務 | 連接埠 | 方向 |
| --- | --- | --- |
| 安全網頁瀏覽器通訊 (HTTPS)<br><br>資訊備註您必須在您的防火牆中開啟此連接埠。 | 443 | 傳出 |
| 資料上傳服務 | 5505 | 內部 |
| 引擎服務 | 5506 | 內部 |
| 連接器註冊表代理 | 5507 | 內部 |

若您與其中一個預設服務連接埠有連接埠衝突，可以在位於 %Program Files%\\DataTransfer 的 services.conf 檔案中變更。

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

您可以在位於 %Program Files%\\DataTransfer 的 services.conf 檔案中變更預設儲存路徑。

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

資訊備註建議您將儲存資料夾中的檔案備份至安全位置。

## 設定其他 Qlik DataTransfer 設定

您可能會在低頻寬、大型檔案、網路延遲或小型應用程式載入延遲等多種情境下遇到問題並收到錯誤。Qlik DataTransfer 提供可設定的設定，這可協助您避免這類錯誤並改善輸送量。您可以在位於 %Program Files%\\DataTransfer 的 services.config 檔案中設定這些參數。

` 
                                -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>在 Data 資料夾之下設定的共用資料夾啟用輪詢。這將用來依指定間隔輪詢共用資料夾。 |  |  |
| 輪詢間隔 | 預設值： 100<br>輪詢共用資料夾以擷取更新的間隔 (以毫秒為單位)。這會在啟用 `–usePolling` 時使用。 |  |  |
| 共用資料夾連線檢查間隔 | 預設值： 30000<br>Qlik DataTransfer 按指定間隔檢查前往共同資料夾的連線。若連線遺失，將會標記為中斷連線並在下次間隔後檢查。重新連線後，DataTransfer 會上傳自中斷連線以來更新的任何檔案。 |  |  |
| 消除彈跳延遲時間 | 預設值： 1000<br>若檔案頻繁產生或更新，您可以在開始上傳檔案之前加上一些延遲。這稱為消除彈跳延遲，僅適用於 Data 資料夾連線。 |  |  |
| 上傳檔案區塊大小 | 預設值： 300<br>資料區塊中的檔案上傳。<br><br>最大值為 300 MB。減少區塊大小可能有助於低頻寬環境，以獲得更好的上傳輸送量。 |  |  |
| 遠端應用程式載入延遲時間 | 預設值： 30000<br>完成上傳後，Qlik DataTransfer 就會觸發載入到透過連線設定的依存性應用程式。若多個上傳檔案與依存性應用程式有關，此延遲可協助使用者避免頻繁載入應用程式。 |  |  |
| 最小上傳頻寬 | 預設值： 25600<br>最小上傳串流頻寬，以 KB 為單位。<br><br>此頻寬用來計算目前的存留時間 (TTL)。 |  |  |
| 最大同時上傳限制 | 預設值： 10<br>同時上傳的數量上限。<br><br>這也用來計算 TTL。Qlik DataTransfer 假設為同時上傳的內容平均分割頻寬，據此計算上傳時間。若降低數字，有助於運用更多頻寬。 |  |  |
| 重試延遲 | 預設值： 2000、5000、10000、20000、3000<br>若檔案區塊無法上傳，`maxConcurrentUploads` 設定會控制重試次數和每次重試之間的等待時間。此外，所有重試延遲的總和也會新增至 TTL，以預估 TTL 的最糟情況。 |  |  |
| 佇列延遲時間 | 預設值： 30000<br>同時上傳佇列管理同時間允許的上傳數量上限。這可能會造成延遲數秒，以在檔案上傳開始之前累積佇列。使用者可以設定此等待時間，這稱為佇列延遲。 |  |  |
| 檔案大小上限 | 預設值： 0<br>可以上傳的檔案大小上限，以 GB 為單位。<br><br>零代表 Qlik Cloud 租用戶的大型檔案大小上限配額。這可以調降，以防使用者意外上傳非常大的檔案。 |  |  |
| 資源忙碌延遲時間 | 預設值： 60000<br>若 Qlik Cloud 在上傳期間傳回資源忙碌 (423) 錯誤，將會先等待特定時間後再重試。您可以指定此延遲。 |  |  |