反饋已提交

網絡繁忙

排程管理SFTP上傳附件

1. 概述

1.1 版本

報表伺服器版本功能變更
11.0-
11.0.5若勾選「除通用結果外,根據預設使用者組內的使用者單獨生成結果」,則在 SFTP 伺服器存放路徑中僅包含獨立報表結果,不包含通用結果,且會根據每個使用者生成對應的資料夾存放檔案。

1.2 應用場景

在定時任務完成後想把生成的檔案備份防止丟失,或把生成的檔案直接上傳到其他的 SFTP 伺服器上面。

此時就可透過排程管理任務上傳附件到 SFTP 上。

2. 範例

本文範例:透過排程管理任務,每天晚上 18 時,將當日的銷售明細情況附件上傳到 SFTP 伺服器中。

2.1 配置 SFTP 伺服器

使用者需要先配置好一個用於儲存檔案的 SFTP 伺服器。本文範例的 SFTP 伺服器在 Windows 系統中。

配置方法請參見:Linux 系統配置使用 SFTP 或 Windows 系統配置使用 SFTP 。

2.2 新增任務

管理者登入數據決策系統,點選「管理系統>排程管理>任務管理」,點選「新增任務」,新增一個排程管理任務。如下圖所示:

2.3 基本設定

1) 「任務名稱」設定為「今日銷售明細」。

2)「預設使用者組」無需設定。

點選「下一步」,如下圖所示:

2.4 調度物件

1)物件型別選擇「報表範本」,選擇範本「GettingStarted.cpt」。

2)檔案名稱稱設定為「${now()}的銷售情況」。

3)附件存檔全部勾選。

4)檔案處理選擇「不清理」。

點選「下一步」,如下圖所示:

注1:附件存檔勾選的檔案型別,即為上傳到SFTP的檔案型別。

注2:11.0.5 及之後版本的工程,若勾選「除通用結果外,根據預設使用者組內的使用者單獨生成結果」,則在 SFTP 伺服器存放路徑中僅包含獨立報表結果,不包含通用結果,且會根據每個使用者生成對應的資料夾存放檔案。

2.5 調度週期

執行頻率選擇「明細頻率設定」,點選「新增」。

設定執行時間為「18時0分」,執行日為「每日」,執行月為「全選」,點選「確定」,即可成功新增明細頻率。

點選「下一步」。如下圖所示。

2.6 檔案處理

1)處理方式勾選「SFTP上傳附件」。輸入對應的伺服器資訊,選擇傳輸模式。如下圖所示:


伺服器資訊具體配置如下表所示:

配置項說明
伺服器位址

SFTP 伺服器的 ip 位址

直接輸入XXX.X.XXX.XXX即可,請勿輸入sftp://XXX.X.XXX.XXX/,否則會報錯「invalid IPv6 address」

SFTP 伺服器的埠號
儲存路徑

排程管理任務所生成附件的儲存路徑

Windows 系統:

若 SFTP 伺服器在 Windows 系統中,「儲存路徑」為相對路徑,即以 SFTP 伺服器的根目錄開始的路徑,例如 SFTP 伺服器的根目錄為:D:\SFTP\aaaa,希望附件上傳到D:\SFTP\aaaa,「儲存路徑」為/

注:SFTP 伺服器的根目錄介紹請參見:Windows 系統配置使用 SFTP 文檔的 4.4 節內容

Linux 系統:

若 SFTP 伺服器在 Linux 系統中,「儲存路徑」為絕對路徑

帳號存取 SFTP 伺服器的帳號
密碼

存取 SFTP 伺服器的密碼

直接輸入密碼:

在右側正文框中直接輸入帳號密碼即可

上傳鍵檔案:

點選鑰匙圖示,上傳鍵檔案

1)若選擇上傳鍵檔案,需要關閉 檔案上傳校驗按鈕

2)若選擇上傳鍵檔案,叢集環境下切換檔案伺服器方式後,需要將工程中的%FR_HOME%\webapps\webroot資料夾複製到檔案伺服器的根目錄下,排程管理任務才能正常執行

2)點選「測試上傳」,跳出「測試上傳成功」彈窗,選擇「儲存」即可。

2.7 效果預覽

由於該任務的執行頻率是每天晚上 18 時執行一次,無法立刻看到任務效果。

為了立刻看到任務效果,可在「管理系統>排程管理>任務管理」介面找到該任務,選擇「執行一次」。

當任務執行一次後,開啟 SFTP 伺服器對應資料夾位置,可以發現附件已成功上傳。

注:若新生成的檔案與伺服器中已有檔案重名,會將歷史檔案加上時間戳進行重命名。

附件列表


主題: 數據決策系統
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉