設定 Qlik DataTransfer
可存取 Qlik DataTransfer 安裝的管理員可以設定並自訂設定。設定包括連接埠、記錄、資料儲存空間和其他幾項可協助管理低頻寬、大型檔案和網路延遲的設定。若要修改設定,編輯 %Program Files%\Qlik\DataTransfer 資料夾中的 services.conf 檔案。
設定連接埠
Qlik DataTransfer 使用下列連接埠:
服務 | 連接埠 | 方向 |
---|---|---|
安全網頁瀏覽器通訊 (HTTPS) 資訊備註您必須在防火牆中開啟此連接埠。
|
443 | 傳出 |
Data Upload service | 5505 | 內部 |
Engine service | 5506 | 內部 |
Connector Registry proxy | 5507 | 內部 |
若您與其中一個預設服務連接埠有連接埠衝突,可以在位於 %Program Files%\\DataTransfer 的 services.conf 檔案中變更。
設定記錄和資料檔案儲存
Qlik DataTransfer 記錄檔位於此處: %ProgramData%\Qlik\DataTransfer\Log
Qlik DataTransfer 資料連線位於此處: %ProgramData%\Qlik\DataTransfer\DataUpload
您可以在位於 %Program Files%\\DataTransfer 的 services.conf 檔案中變更預設儲存路徑。
設定其他 Qlik DataTransfer 設定
您可能會在低頻寬、大型檔案、網路延遲或小型應用程式載入延遲等多種情境下遇到問題並收到錯誤。Qlik DataTransfer 提供可設定的設定,這可協助您避免這類錯誤並改善輸送量。您可以在位於 %Program Files%\\DataTransfer 的 services.config 檔案中設定這些參數。
參數名稱 | 參數格式 | 參數範例 | 描述和使用 |
---|---|---|---|
伺服器主機名稱 |
-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 若 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 | 預設值:沒有預定的預設值 在 Data 資料夾之下設定的共用資料夾啟用輪詢。這將用來依指定間隔輪詢共用資料夾。 |
輪詢間隔 | --pollingInterval [mSec] | --pollingInterval 10000 | 預設值: 100 輪詢共用資料夾以擷取更新的間隔 (以毫秒為單位)。這會在啟用 –usePolling 時使用。 |
共用資料夾連線檢查間隔 | --folderCheckInterval [mSec] | --folderCheckInterval 30000 | 預設值: 30000 Qlik DataTransfer 按指定間隔檢查前往共同資料夾的連線。若連線遺失,將會標記為中斷連線並在下次間隔後檢查。重新連線後,DataTransfer 會上傳自中斷連線以來更新的任何檔案。 |
消除彈跳延遲時間 | --debounceDelay [mSec] | --debounceDelay 3000 | 預設值: 1000 若檔案頻繁產生或更新,您可以在開始上傳檔案之前加上一些延遲。這稱為消除彈跳延遲,僅適用於 Data 資料夾連線。 |
上傳檔案區塊大小 | --chunkSize [size in MB] | --chunkSize 200 |
預設值: 300 最大值為 300 MB。減少區塊大小可能有助於低頻寬環境,以獲得更好的上傳輸送量。 |
遠端應用程式載入延遲時間 | --appReloadDelay [mSec] | --appReloadDelay 30000 | 預設值: 30000 完成上傳後,Qlik DataTransfer 就會觸發載入到透過連線設定的依存性應用程式。若多個上傳檔案與依存性應用程式有關,此延遲可協助使用者避免頻繁載入應用程式。 |
最小上傳頻寬 | --minBandwidth [kbps] | --minBandwidth 10240 |
預設值: 25600 此頻寬用來計算目前的存留時間 (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 零代表 Qlik Cloud 租用戶的大型檔案大小上限配額。這可以調降,以防使用者意外上傳非常大的檔案。 |
資源忙碌延遲時間 | --resourceBusyDelay [mSec] | --resourceBusyDelay 60000 |
預設值: 60000 |