最新历史版本 :配置FTP/SFTP資料連結 返回文檔
編輯時間: 內容長度:图片数:目录数: 修改原因:

目錄:

1. 概述编辑

1.1 版本說明

FineDataLink 版本
功能變動
4.0.14-
4.2.9.2
  • FTP 支援配置「加密方式」、「TLS/SSL認證」

  • SFTP 支援配置「連結逾時」、「SocketTimeout」


1.2 應用場景

為了便於使用者從 FTP/SFTP 伺服器上讀取 Excel 和 CSV 檔案資料並在 FDL 中進行處理,FineDataLink 支援使用 FTP/SFTP 資料連結。

2. 準備工作编辑

2.1 前提條件

詳情請參見:前提條件

2.2 收集連結資訊

在連結資料庫之前,請收集以下資訊:

  • 所在伺服器的 IP 地址和埠號。

  • 帳號和密碼。

2.3 具體連結步驟

建立資料連結步驟請參見:建立並管理資料源

配置項
說明
連結方式FTPSFTP
主機名稱填寫所在伺服器的 IP
填寫所在伺服器的埠
帳號填寫 FTP/SFTP 的帳號
密碼填寫 FTP/SFTP 的密碼
模式選擇

支援被動模式、主動模

若選擇「主動模式,FTP 需要能連通 FineDataLink

/ 不支援此配置項
編碼應該選擇 FTP/SFTP 伺服器的編碼,否則,在使用 檔案輸入 節點讀取檔案時,檔案地址/資料夾地址將會中文亂碼
加密方式

指定加密選項,支援

  • 只使用明文 FTP

  • 要求顯式的 FTP over TLS

  • 要求隱式的 FTP over TLS

/ 不支援此配置項
TLS/SSL 認證加密選項為「要求顯式的 FTP over TLS」、

「要求隱式的 FTP over TLS 」時支援配置 TLS/SSL 認證。

  • 未開啟時,忽略憑證驗證

  • 開啟時,使用者可以配置使用含有伺服器憑證的信任庫做校驗,如果信任庫有密碼則指定密碼,如果沒有配置信任庫,則使用預設信任庫

注1:目前這裏的TLS/SSL認證,僅支援配置信任庫,由用戶端單向信任伺服器的身分,暫不支援雙向認證(即配置金鑰庫,伺服器和用戶端都各自驗證對方身分)

注2:憑證大小暫限制為 100KB 以內,上傳時同名衝突報錯,暫不允許改寫

/ 不支援此配置項
連結逾時/ 不支援此配置項

指與 SSH 伺服器建立連結時的最長等待時間,超過此時間會連結報錯

數值範圍:1-9999 秒

SocketTimeout

/ 不支援此配置項

套接字逾時時長:

  • 指資料傳輸程式中連結等待資料傳回的最長時間,超過此時間會強制中斷連結

  • 為空或輸入為0時,視為不設定逾時

  • 請輸入正整數,最大值為 9999 秒

3. 使用資料源编辑

在定時任務介面中可以使用「資料同步」、「檔案傳輸」、「參數指派」取出指定資料;

在資料轉換中可以使用「檔案輸入」取出指定資料,如下圖所示: