現在愈來愈多廠商提供 OPEN API 提供客戶使用,以目前所接到的專案作為筆記。
運用語言:C#、SQL
使用工具:SQL Server SSIS
現在愈來愈多廠商提供 OPEN API 提供客戶使用,以目前所接到的專案作為筆記。
運用語言:C#、SQL
使用工具:SQL Server SSIS
當 json 中的資料寫入 table 後,將 json 檔案移至另一個資料夾作為備份留存。
當 temp table 裡的資料存在於主檔時,更新該 id 值資料。
當 temp table 資料不存在主檔,執行 insert 指令。
抓取 temp table 裡面的資料,將該資料與 Customer 資料表比對,如果 id 存在於 Customer 資料表則 update,反之則新增。
當每一次 API 抓下來時,記錄到 LOG TABLE 裡面,以作為會員修改資料的查詢依據。
當 INSERT 至資料庫失敗時,記錄至 LOG table,以便查詢問題。
將 JSON 資料集寫入資料庫。
加入轉換 DateTime 以記錄 json 寫入資料庫時間。
讀取 JSON 檔案。
設定檔案來源變數。
取得 Web API 資料集。
清空 temp 資料表。
Windows Service 紀錄帳號登入(Logon)、登出(Logoff)、鎖定(Lock)、解除鎖定(Unlock)狀態至 Database