Action Flow是由多個Action組成的,且很彈性依照設計者所組裝Action Flow進行資料處理,可搭配排程模組,每日或每小時,自動執行Action Flow
情境:以達到跨資料庫或跨系統的資料同步或自行設定的Action Flow。
此章節包含的主題:
不同資料庫或跨系統的資料同步
操作步驟
在上方工具列點選【排程】icon 進入排程設計。
在排程模組的設計畫面新增一個排程。
在新增的排程中,左上角點選Actionflow圖示,設定actionflow,拖拉[select query] action。
在select query中,輸入取得A資料庫的多筆資料。
拖拉[ForEachRow] Action,進行跑迴圈處理資,繼承前一個selectquery的資料。
拖拉[select query] action到[ForEachRow] 的下方,取得B資庫有沒有第一筆資料
拖拉[Condition] action到[ForEachRow] 的下方, 前一個selectquery2有沒有該筆資料是否為null,null代表無資料,則B資料庫需要新增一筆資料
拖拉[Insert Data] action,設定for 迴圈的資料,指定B資料庫的資料表, 欄位則是拖拉設定畫面(由系統依據設定,自動組成insert into的sql語法並到B資料庫上執行)
點選 [閃電測試] 實際依據設定的action執行,可至B資料庫中檢查資料有沒有寫入。
點選 [排程時間設定] 設定每天或每月於固定時間觸發執行。