國產神器TASKCTL

TASKCTL是專門為批量作業調度自動化打造的一款專業的敏捷調度工具,批量調度自動化技術是大數據時代數據整合後臺不可缺少的重要技術。現在數據是整個社會和各企業團體的重要資產,管好數據、用好數據是整個社會的重要命題。

想要用好數據,實現企業數字化快速轉型,首先就應該管好數據。而批量調度自動化技術,正是管好數據的重要保證。在眾多大大小小的數據倉庫、數據集市以及各類數據池中,是批量調度自動化技術讓大量數據的進出、存放、清洗、過濾、粗加工、細加工等各種各樣的工作有序、高效的展開。

因此,將該技術獨立化、系統化、專業化、工具化、產品化,必將給整個ETL技術領域、數據整合領域帶來很大的幫助,讓整個數據整合技術世界變得更美好。

您可以使用Web版,方便快捷:http://demo.taskctl.com/logon.html

您也可以下載桌面客戶端,Windows、Mac、Linux平臺均支持:http://www.taskctl.com

目前, TASKCTL產品完全免費,歡迎您使用。

產品應用范圍

TASKCTL 批量敏捷調度及其解決方案可廣泛應用於銀行行業、證券行業、保險行業、能源行業、汽車制造業、電信設備制造業、通信行業、大型連鎖超市、百貨集團、物流運輸業、快速消費品業、通信運營商、政府行業、互聯網行業、醫療行業等其他行業等。

可以毫不誇張的說,TASKCTL 適用於任何有數據領域的行業。目前該產品技術已在政府、銀行、保險、證券、互聯網、政府、 運營商、能源行業得到瞭很好的應用。

企業為什麼需要專業的調度管理平臺

1.調度原始落後

時至今日仍然有一些系統使用人工調度或操作系統的 crontab方式調度。在如今追求自動化甚至智能化的時代已顯得非常原始和落後,耗費人力、 容易出錯、難以監控已成為這類系統的致命性問題。

2.使用開源軟件

調度系統使用開源軟件,學習成本較高並且沒有服務保障,bug修復不及時,生命周期不確定。

3.調度自主研發

調度系統伴隨項目自主研發,投入產出比小並且影響項目周期,軟件質量也難以保證,需求擴展性差。

4.系統間協調交互困難

各系統獨立建設,沒有統一的標準和規范,無法簡單有效地實現系統間的交互。運維效率較低,當一個系統出現問題,可能需要運維人員逐個解決 聯系上遊系統確認問題根源。運維效率低下。

5.作業規模變大

隨著ODS、BIG DATA的建設,批量處理作業規模越來越大,相對應的調度 場景更加多樣系統調度邏輯也會更加復雜,系統開發人員很大一部分精 力花費在瞭調度邏輯的控制上,而非業務處理本身。另外,隨著作業規模 的增長,對調度性能和穩定性、擴展性提出瞭更高要求,一些現有系統 已經逐漸不能滿足要求。

6.系統越來越多帶來管理和運維困難

系統越來越多,不同系統,技術要求不同,批處理作業管理越來越復雜, IT技術異構風險變大。一個技術人員很難同時熟悉多個系統,導致需要 大量的技術人員分別管理和運維。夜間值班人員同時開著十幾個甚至更多 多個監控屏幕也成為常態和痛點。這些問題也很顯然地造成瞭運維投入的 不斷增加。

您可以使用Web版,方便快捷:http://demo.taskctl.com/logon.html

您也可以下載桌面客戶端,Windows、Mac、Linux平臺均支持:http://www.taskctl.com

目前, TASKCTL產品完全免費,歡迎您使用。

TASKCTL的核心優勢

TASKCTL定位於(個人學習/企業項目)統一調度監控管理平臺。致力於為(個人學習/企業項目)的批量處理作業制定統一的開發規范、運維方法,對各系統的批量作業進行統一管理、調度和監控。可用於幫助用戶輕松構建自動化、規范化批量調度管理平臺,也可用於支撐大數據時代下數據流向的調度管理自動化等,形成專門的解決方案。

同時 TASKCTL 還提供元數據管理、數據關系分析、版本控制、日志分析等完善的輔助管理功能,為企業提供數據遷移、數據倉庫、數據標準化、數據同步、數據備份、數據交換以及企業定制化二次開發在內的一體化整合服務。

強大的調度監控管理能力

功能包括串行、互斥、並行、斷點續跑、執行計劃、容錯策略、循環、 自定義控制策略、關系策略、遠程調度、負載均衡等功能。

【串行調度】串行調度即依賴調度,依賴調度是調度軟件最基本的功能,它決定 瞭作業之間的執行順序關系。如果 A 作業依賴 B 作業,那麼 A 作業必須讓 B 作 隻有執行成功後,才可以執行 A。

【並行調度】並行調度也是調度最基本的功能,它表示多個並行作業之間可以同時執行。

【互斥調度】互斥調度是指兩個作業之間不可以同時執行,A 與 B 互斥,A 執行 時 B 不能執行,B 執行時 A 不能執行。

【斷點續跑】斷點續跑指流程因某個作業運行失敗被迫中斷,經過人工處理後, 流程會自動從中斷的作業開始繼續往下執行。

【執行計劃調度】執行計劃是指按預定計劃時間執行,在 ETL 處理中是尤為重要 的。比如作業按日執行、按周執行、按月執行等都屬於執行計劃。執行計劃在 ETL 中,有兩種方式,一種是按邏輯業務日期制定計劃;一種是按自然日期制定計劃。TASKCTL 在一個流程中可以同時支持該兩種計劃。

【條件分支調度】條件分支類似於程序設計時,根據某個判斷,決定執行哪個流程 程分支。

【容錯策略調度】錯誤作業自動處理是調度平臺的一種容錯機制。它決定調度後 續方向;TASKCTL 對於錯誤的作業有兩種處理機制,一是自動在一定時間間隔 後重跑,並且還可自定義重跑次數;二是可以根據用戶定義,選擇在作業出錯後 忽略錯誤,流程繼續往下執行。

【循環調度】循環調度是指在一個批次處理時,可以根據用戶定義循環次數實現 對某個作業多次循環執行。

【遠程調度】遠程調度是調度核心通過部署在遠程代理對遠程作業進行控制調度。它可以對部署在不同主機的作業通過統一流程進行統一管理並調度。

【負載均衡】負載均衡是指作業通過代理集群部署,調度可以分派作業到集群內 相對空閑的主機,從而達到調度對流程負載均衡處理的功能。通過調度的負載均衡部署,可以將多個並行作業分派到不同主機,避免在一臺主機上同時並行執行 多個作業,從而造成主機負載過重。

【作業類型擴展】在實際應用中,往往隻是以上常用的插件,有可能不能滿足實 際的調度平臺建設,為瞭使產品應用更加完美,TASKCTL 支持瞭自定義插件功 能,如果需要某個插件,我們隻需要一次定義,便可多次重復利用,從而節省 IT 人員開發工作量。

【C 語言 API 擴展】TASKCTL 產品核心調度層是用 C 語言開發,我們提供瞭很多 API 接口,能夠提供 IT 開發人員在此基礎上做軟件二次開發等用途。

【圖形設計】智能設計作業流程圖,隻需鼠標拖動就能設計出流程圖的串行、並行等調度功能。

【代碼設計】通過代碼設計方式實現作業、流程圖的設計,融合瞭程序員的開發習慣。

【語法檢查】代碼設計時,Designer 設計器會自動檢查代碼的語法是否正確,如 果異常會在語法檢查窗口提示。

【圖形監控】可視化查看流程作業的運行狀態。

【統計監控】分析系統內作業的運行數據,分類統計;比如耗時排名前 10 位的作 業等。

【運維管理】運維管理主要是指流程暫停、停止、斷點設置等;操作實現作業的 重跑、強制成功、忽略通過等。

【人工幹預】人工幹預是自動調度系統必不可少的功能。用戶可以通過人工操作 實現流程的暫停、重置、斷點設置與作業的重跑、強制成功以及忽略通過;用戶可以通過流程自由模式啟動來實現任意作業以及任意作業分支的人工運行等。

國內首個永久免費的大數據統一調度管理平臺

TASKCTL已服務包括:上海光大證劵資產管理有限公司、錦城消費金融、江陰農商銀行、張傢港農商銀行、德州銀行、中關村銀行、中國建設銀行、成都銀行、廣州農商銀行、中原消費金融、中國移動、藍月亮、國傢稅務總局等行業領域的頭部企業。經過各行業領先企業的歷練,更值得大傢信賴。

您可以使用Web版,方便快捷:http://demo.taskctl.com/logon.html

您也可以下載桌面客戶端,Windows、Mac、Linux平臺均支持:http://www.taskctl.com

目前, TASKCTL產品完全免費,歡迎您使用。