說說ETL調度工具TASKCTL的五宗最

    這段時間,我一邊研究網上公開的調度工具TASKCTL,一邊看大鵬嘚吧嘚,一邊是驚喜,一邊是歡樂。大鵬嘚吧嘚有五宗最,很八卦,讓我也給TASKCTL湊五宗罪,這絕對值得咱們ETL技術人員學習與思索。 數據庫

第一宗最:安裝最快速的專業調度工具

    TASKCTL是C/S模式的技術平臺,客戶端與服務端的安裝絕對傻瓜化,無需文檔,只需按y或回答下一步,整個過程不超過十分鐘就可搞定,這在專業技術領域,絕對是少有的。想一想國內外其它專業調度工具,兩個小時能搞定,就恭喜你了。 工具

第二宗最:最乾淨的專業調度工具

    TASKCTL服務端是純c編寫的技術平臺,無需數據以及其它第三方中間件或技術平臺支撐。我想這種設計,在專業調度領域,不管是國外的control-M ,ETL-Automation,仍是國內的 Moia、ETL-Plus等,它們無不須要數據庫或其它第三方技術平臺支撐,你在維護調度時絕對須要至關豐富的知識才夠哦! 學習

第三宗最:ETL調度流程設計最快的調度工具

     TASKCTL流程設計是圍繞具備必定語法規則並以XML爲載體的文本代碼爲核心進行設計的。剛開始,我一看代碼,我認爲不友好,但用一段時間,當即改變個人見解。感受很是奇特,很是新穎,也很是快捷。爲此,我和我同事作了一個比較,共同設計一個100個任務其具備必定控制規則的流程,我用taskctl,他用Control-M,我半個小時搞定,他幾乎用了兩個小時。當他經過一個一個對話框定義任務保存並切換時,我在一個平面文件中瘋狂的Ctl-C,Ctl-V。 spa

    在TASKCTL官方資料,好像也特地提到這是該軟件獨特的理念,說傳統調度流程設計的本質是配置理念,而TASKCTL採用代碼開發的理念,對此,我還沒理解透,但體驗卻的確不同。 設計

    另外,TASKCTL也有圖形託拽並經過一個個屬性框方式來設計流程,但我認爲,這是taskctl爲初學者設計的,反正我熟悉了代碼規則後,我仍是用代碼方式設計,那個快是圖形對話框根本不能比的。 中間件

第四宗罪:調度領域最牛的流程圖展現
    什麼是最牛,什麼是最好,難說的事。問你說章子怡與鞏俐誰最美,你也許只能說,嘿嘿,這兩個都是個人就行了。但必定要問你鳳姐與周迅誰最美,你可能就要罵人了,TMD侮辱個人智商與審美觀嗎,她們倆有可比性嗎?

    流程圖之於調度,價值不用說,用途不用說,反正過重要了。但縱觀調度領域專業軟件,你可能大失所望,要不沒有(數據領域巨人-TD的ETL-Automation就沒有),要不很簡陋。固然,Control-M的流程圖,曾經一度,我很是推崇,畢竟在該領域,老大當了不少年,寂寞啊。可是,當我看到TASKCTL的流程圖時,我只能說,Control-M,你老了,就流程圖,在調度領域,taskctl與你相比,它與你相距多年,而你與它相距太遠。 開發

    TASKCTL流程圖,不只優於它精美,更貴於它的實用性。我認爲,技術上,繪製一個流程圖很簡單,但要設計一個適用調度領域的流程圖很難,這點從衆多的調度軟件流程圖現象就知道了。 文檔

    這個現象其實說明一個軟件設計最核心,也是咱們經常提到的功能適用性問題。調度的流程圖與通常流程圖相同點都是節點圖標加線條,而最大的不一樣點在於調度流程圖組織的不是幾個或十幾個節點,它經常組織的是幾十個幾百個甚至上千上萬個節點。而流程圖的目的不是爲了畫圖而畫圖,最重要的目的須要圖形來直觀體現關係。不少軟件在幾十幾百個節點面前,蜘蛛網很美,關係卻很是糾結,而TASKCTL的流程圖不只在於它的精美,並且它的圖形不論數量多少它的排版永不凌亂,關係永遠清晰;同時,爲了使大量節點圖形具備可操做性,它的組織經過子流程、模塊等方式很是靈活,而且,它還有不少技術特徵來適應圖形節點的定位,搜索,以及全局展現直觀展現等操做技巧。 it

第五宗最: 在調度領域,最完整的後臺服務端應用系統
    咱們都知道,調度平臺應具備基本設置、流程設計以及調度監控監控應用場景,使用調度平臺,就須要相應的應用軟件來支撐。爲此,taskctl桌面客戶端分別設計了Admin、Designer、Monitor三個軟件來實現相應的應用功能,但不只如此,TASKCTL卻恰恰還從後臺設計與之對應的三個字符界面的應用軟件,並且該三個軟件風格獨特一致,很專業。

    這種設計,我剛開始一直很奇怪,感受是多餘的,很不明白這種設計的用途,一度認爲是該軟件在秀設計。有了直觀桌面軟件還要什麼字符界面呢,後臺最多設計點與維護相關的功能便可(好比Contol-M),但使用一段時間,我才發現,我等長期作數據的後臺人員,是何等迷戀後臺命令方式。我曾經有個同事,長期作數據,習慣鍵盤操做,在桌面端都不用鼠標,各類操做在鍵盤上流暢的跳躍時,他眼睛都放出驕傲的眼神。有些時候,咱們知道軟件的本質時,才發現圖形只是外表,其實那就是01abcde的無窮組合,鼠標也罷,鍵盤也罷,圖形也罷,字母也罷,都是在反應同一東東。 io

    TASKCTL字符端應用系統從另外一層面知足了不一樣人員的使用,從這一點,我認爲是難得的,由於這些應用徹底是爲技術人員設計,而客戶徹底不關心這些東東。它沒徹底把經力放在更多華麗的功能上,以此來博取客戶的一笑,它想到了咱們很是苦逼的技術人員,咱們不是買單的人,但它確實爲咱們作了不少。

    最後,我想對該軟件提幾點建議:

    1. 客戶端與服務端操做交互時,有時候有些慢,爲何呢?改改吧?
    2. 流程設計只能經過該軟件進行,能不能與電子表格結合呢,這但是咱們作ETL調度的習慣,難道你強行推行的你所謂的流程代碼開發理念嗎?你可不能強姦民意?
    3. 你既然有開源版,爲何前臺代碼不開源呢,另外,核心代碼開源,但開源代碼缺少相應資料,讓咱們怎麼搞懂
    4. 有沒有BS模式的應用端
相關文章
相關標籤/搜索