首頁 / Share / 異質資料庫批次排程管理程式

異質資料庫批次排程管理程式


35-1

此程式採用多執行緒方式執行,
固定每半小時自動掃描並執行符合排程條件之作業。
(可同時執行複數排程作業)
請於啟動設置完畢後點擊上方選單「背景執行」。

啟/停用:
用於自動排程時是否列隊執行,不影響手動執行。
你可於任何時候手動執行批次。

刪除:
為假性刪除,若不慎刪錯批次,請自行開啟BatDB.mdb,
將BatMaster.DeletionStateCode的值由1改為0。

歷程記錄:
程式僅顯示30天內歷程,
超過30天請自行開啟BatDB.mdb於BatLog表中查詢。

刷新列表:
於新增或編輯完成時均會自動刷新,程式每半小時亦會自動更新。
想即時刷新執行日期時可使用。

手動執行:
點擊執行,當前項次將於背景執行。
此為多執行緒背景執行,即使關閉程式,該批次依然不會中斷,
請勿於極短時間內多次點擊執行!

顏色說明:
啟用且正常執行(藍色)停用(灰色)執行失敗(紅色)

35-2

詳細細節及使用方式請展開下方 設定說明

共三個設定頁面,分別為:
基本連線設定、語法參數設定、欄位對應設定。

基本連線設定

基本連線設定

舉凡藍字標題項目均為必填欄位,若未填具將無法新增或儲存。
資料庫寫入模式可選擇「資料直接附加」或「刪除後再新增」,
若選擇「刪除後再新增」,Key欄位為必填。

支援資料庫類型:
Access、IBM DB2、、Oracle、
PostgreSQL、SQLite、SQL Server。

新增或編輯批次時請務必執行來源及目的「測試連線」,若連線失敗,批次將無法順利運行。

35-3

若選擇「執行批次檔」,請輸入欲執行程式完整路徑,
目前支援.exe或.bat檔。

35-4

語法參數設定

語法參數設定

來源資料SQL語法為必填項目。(若選擇「執行批次檔」可略過)
SQL Parameter為非必填參數選項,格式為「@參數名:欄位值」,
字串請以單引號括住,兩個以上參數請以半形逗號間格。

參數範例:
@DateStart:GETDATE()-10,@DateEnd:GETDATE(),@ModifiedOn: 2015/03/24,@RmaNo:’BCNCN1603119′

35-5

欄位對應設定

欄位對應設定

此處為來源欄位目的欄位的對應設定,
請依實際需要加入或刪移除欄位。
欄位型態只需以目的資料表進行設置即可,
來源資料匯入時會自動轉型。

支援資料型態為:
String、Int、Decmial、DateTime、Boolean

35-6

若選擇「執行批次檔」,執行bat及exe時均不需額外加上參數;
如需執行exe並傳入參數,請於欄位對應設定中新增參數。
多個字串參數以空格間格即可,
EX:”>” “2016-04-12” “CustNo” “2” >> “.\log.txt”
每加入一筆代表會呼叫此exe並帶入對應參數執行一次,多筆則迴圈執行多次。

35-7

也可看看

[實作]有效增進WordPress網站速度

建立一個高品質、成功的網站,網

發表迴響