「數(shù)據(jù)庫」作為絕大多數(shù)信息系統(tǒng)的基礎(chǔ)設(shè)施,是大廈的地基,也是飛船的引擎,更是開發(fā)者的必備武器。它的速度、易用性、穩(wěn)定性、擴(kuò)展性、成本都對企業(yè)至關(guān)重要。
一直認(rèn)為,在數(shù)據(jù)分析中,數(shù)據(jù)庫和SQL是性價(jià)比最高的。
舉個(gè)例子:1000萬條數(shù)據(jù),使用Excel處理,需要先將數(shù)據(jù)導(dǎo)出,這個(gè)過程就要十幾分鐘甚至更長,如果數(shù)據(jù)量過大,甚至半小時(shí)都打不開.....而使用SQL執(zhí)行求和操作,這一過程只需要幾秒鐘!而在數(shù)據(jù)庫領(lǐng)域中,令我眼前一亮的無疑是:API+webhook怕大家沒耐心看,先給大家展示一下效果:過去: 需要通過導(dǎo)出excel進(jìn)行數(shù)據(jù)備份,這一過程操作機(jī)械化而且輾轉(zhuǎn)費(fèi)時(shí)。現(xiàn)在: API將第三方管理系統(tǒng)直接插入數(shù)據(jù)庫,數(shù)據(jù)可在信息平臺上統(tǒng)一展示,再通過 webhook把數(shù)據(jù)推送到服務(wù)器做備份。只需要一招,直接將死數(shù)據(jù)盤活!用簡道云API來舉例:
通過API將簡道云插入數(shù)據(jù)庫后,數(shù)據(jù)在信息平臺可直接進(jìn)行數(shù)據(jù)分析,數(shù)據(jù)處理效率有效提升。除此之外,通過API+webhook,數(shù)據(jù)再也不需導(dǎo)出excel進(jìn)行備份,成功實(shí)現(xiàn)了自動備份,免去人工成本的投入。API是什么?
都在說API,API到底是什么?對于很多非IT人士而言,API ≈ 聽不懂。但即使你是非IT人員,多了解一點(diǎn)API,或許能給你節(jié)約不少成本。日常生活中,我們有很多類似API的場景,比如:電腦需要調(diào)用手機(jī)里面的信息,這時(shí)候你會拿一根數(shù)據(jù)線將電腦手機(jī)連接起來,電腦和手機(jī)上連接數(shù)據(jù)線的接口就是傳說中的API接口。但比喻到底是比喻,并非本質(zhì),想要真正理解API,還得老老實(shí)實(shí)去理解API的使用場景。先來一段按慣例放上、但可跳過不看的百科介紹:
API,英文全稱Application Programming Interface,翻譯為“應(yīng)用程序編程接口”。是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件得以訪問一組例程的能力,而又無需訪問源碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。——百度百科
我們不妨把API的誕生過程用一個(gè)小故事展示出來:
研發(fā)人員A開發(fā)了軟件A,研發(fā)人員B正在研發(fā)軟件B。有一天,研發(fā)人員B想要調(diào)用軟件A的部分功能來用,但是他又不想從頭看一遍軟件A的源碼和功能實(shí)現(xiàn)過程,怎么辦呢?研發(fā)人員A想了一個(gè)好主意:我把軟件A里你需要的功能打包好,寫成一個(gè)函數(shù);你按照我說的流程,把這個(gè)函數(shù)放在軟件B里,就能直接用我的功能了!其中,API就是研發(fā)人員A說的那個(gè)函數(shù)。
如果看到這里你還沒有理解,沒關(guān)系,我還有一個(gè)更通俗的解釋:就是當(dāng)你從手機(jī)傳文件到電腦上時(shí),要用到數(shù)據(jù)線傳輸,連接這個(gè)數(shù)據(jù)線的接口就是API 。那么API在實(shí)際工作中是如何使用的呢?
這里借一下我們的客戶案例(此處感謝國銀通寶的大數(shù)據(jù)總監(jiān)鄭斌先生友情給我們提供素材):大家所在的企業(yè)應(yīng)該用過一些辦公軟件,比如在國銀通寶,他們的辦公軟件主要是用于管理倉庫貨物的ERP軟件,但是這個(gè)ERP系統(tǒng)卻不支持手機(jī)上報(bào)銷。簡道云則是一個(gè)支持企業(yè)搭建個(gè)性化應(yīng)用的平臺,國銀通寶可以在簡道云上直接搭建一個(gè)報(bào)銷管理系統(tǒng)。但是總不可能報(bào)銷系統(tǒng)在簡道云上,貨物管理在ERP系統(tǒng)上。此時(shí)API接口就派上了大用場,通過簡道云開放的API接口,國銀通寶把簡道云和ERP系統(tǒng)的功能對接起來,相當(dāng)于用兩個(gè)軟件的功能,但數(shù)據(jù)又是徹底打通的。到這里,大家對API的含義應(yīng)該有所了解,但對接API的過程對于非IT人員而言,卻不是那么簡單,因?yàn)槠渲猩婕暗椒?wù)器搭建等問題,所以一般我們都比較希望使用API的企業(yè)有信息部門。
不過近期我們發(fā)現(xiàn)了一個(gè)國外軟件zapier,通過這個(gè)整合Slack、Trello、Excel、Gmail等1000+知名軟件的平臺上,對接API的過程被極大程度地簡化了。同樣的例子,如果說API是電腦和手機(jī)上的接口,那么zapier就相當(dāng)于一根標(biāo)準(zhǔn)的安卓數(shù)據(jù)線。通過zapier可以將很多常見的軟件對接起來,產(chǎn)生新的功能。如果你有一個(gè)開通了API接口的簡道云賬號,那么就能將簡道云和slack、trello這些知名軟件對接起來。比如以下就是一個(gè)將簡道云和Gmail通過zapier對接的場景:原本的簡道云表單使用模式:用戶打開外鏈,在表單中錄入數(shù)據(jù),提交完事。現(xiàn)在對接了Gmail功能后:用戶打開外鏈,在表單中錄入數(shù)據(jù)和郵箱地址,提交后,自己郵箱將會收到一封郵件。再舉幾個(gè)具體的應(yīng)用場景:
API & 訂單管理在簡道云中建立了一個(gè)訂單表單,用于統(tǒng)計(jì)訂單信息。銷售渠道一般分為線上商城銷售和線下銷售,線下銷售通常需要銷售手動在簡道云中錄入訂單。但是線上渠道的用戶自主下單后會生成一個(gè)訂單,此時(shí)這個(gè)訂單可以通過新增單條數(shù)據(jù)API接口直接在簡道云中生成一條訂單記錄,這樣就不需要有專人把網(wǎng)上的訂單一條條手動錄入簡道云。手動錄入不僅工作量很大,而且容易出錯(cuò)。API & 項(xiàng)目管理當(dāng)使用簡道云進(jìn)行項(xiàng)目管理流程控制時(shí),一般財(cái)務(wù)收款都是有單獨(dú)的一套系統(tǒng),此時(shí)可以通過修改單條數(shù)據(jù)API接口將財(cái)務(wù)軟件中的收款信息推送到簡道云中,從而修改對應(yīng)的項(xiàng)目信息。體驗(yàn)地址:
訂單管理:簡道云CRM-像搭積木一樣搭專業(yè)CRM
項(xiàng)目管理:工程項(xiàng)目管理軟件_工程項(xiàng)目管理系統(tǒng)_工程管理_施工項(xiàng)目管理-簡道云