数据中台如何实现数据共享?用这个工具即可
背景
如果把企業(yè)數(shù)字化轉(zhuǎn)型比作一輛自行車,那么技術(shù)與數(shù)據(jù)便是這輛車的兩個輪子,騎在車上的則是企業(yè)戰(zhàn)略、文化以及各種資源,它們決定了轉(zhuǎn)型將走向哪個方向。不管數(shù)字化轉(zhuǎn)型之路多么正確、戰(zhàn)術(shù)如何高明,其最終結(jié)果還是要通過這兩個輪子落地。
DT時代,“大數(shù)據(jù)”不是強(qiáng)調(diào)量大,是指數(shù)據(jù)來源多、維度多。現(xiàn)在很多系統(tǒng)的數(shù)據(jù)沒法給第三方用,只有打破這種壁壘,才會產(chǎn)生新的價值。在數(shù)智化轉(zhuǎn)型過程中,實現(xiàn)數(shù)據(jù)開放共享,是企業(yè)在DT時代實現(xiàn)彎道超車的前提。
什么是數(shù)據(jù)共享服務(wù)
數(shù)據(jù)共享服務(wù)可簡單概括為將數(shù)據(jù)中臺的數(shù)據(jù)共享給其他系統(tǒng),或?qū)⒛辰M織的數(shù)據(jù)共享給其他組織,提供數(shù)據(jù)的方式也十分多樣,如數(shù)據(jù)庫讀取、文件傳輸、API接口服務(wù)等。
如何通過數(shù)據(jù)API,對外提供數(shù)據(jù)服務(wù),進(jìn)行數(shù)據(jù)共享呢?
數(shù)據(jù)API,通過RestfulAPI的形式對外提供數(shù)據(jù)服務(wù),適用于數(shù)據(jù)庫不直接對外開放,通過接口提供高并發(fā)快返回的數(shù)據(jù)服務(wù)場景,如企業(yè)內(nèi)部將數(shù)據(jù)中臺加工的結(jié)果數(shù)據(jù),通過數(shù)據(jù)API的方式,提供給上層數(shù)據(jù)應(yīng)用、數(shù)據(jù)門戶,可視化大屏等;證券公司將股票、債券等行情數(shù)據(jù)通過數(shù)據(jù)API的方式提供給外部客戶;新媒體企業(yè)將資訊通過API的方式提供給外部客戶等,主要解決數(shù)據(jù)對外快速共享的場景。
怎樣生成數(shù)據(jù)服務(wù)
按照傳統(tǒng)方式,生成API接口,往往需要后端開發(fā)人員通過Java或Python等語言進(jìn)行編寫。從開始生成到對外發(fā)布,中間再做一些鑒權(quán)、限流等,整個流程較長,且一個接口開發(fā)完成后,需要測試人員再進(jìn)行測試驗證,整個過程下來,投入成本較高。
以下是傳統(tǒng)方式生成數(shù)據(jù)API的流程:
近幾年,在數(shù)據(jù)中臺的浪潮中,大數(shù)據(jù)平臺產(chǎn)品供應(yīng)也越來越俱全。國內(nèi)部分優(yōu)秀的大數(shù)據(jù)產(chǎn)品供應(yīng)商,也有標(biāo)準(zhǔn)化的數(shù)據(jù)共享服務(wù)產(chǎn)品,其將數(shù)據(jù)服務(wù)能力進(jìn)行封裝,大部分功能在平臺產(chǎn)品內(nèi)部完成,面向用戶的功能只是連接數(shù)據(jù)源、編寫查詢邏輯,大幅度縮短API流程,并降低開發(fā)成本。
利用標(biāo)準(zhǔn)化產(chǎn)品,一般開發(fā)流程如下:
在API生成中,經(jīng)過以下步驟:
-
API生成:平臺會封裝API創(chuàng)建能力,用戶只需在WEB界面上選庫選表,設(shè)定請求參數(shù)、返回參數(shù)即可;對于復(fù)雜的API查詢邏輯,有的平臺也會提供自定義SQL寫查詢邏輯的模式,滿足用戶不同場景。
-
API發(fā)布:平臺會集成API網(wǎng)關(guān),無需用戶自己寫網(wǎng)關(guān)邏輯,API發(fā)布后,會直接發(fā)布在API網(wǎng)關(guān)上,形成API市場,對外提供數(shù)據(jù)服務(wù)。
-
API申請:有需要的用戶可直接在API申請已發(fā)布的API,管理員進(jìn)行審批,審批通過后,申請者可拿到API的調(diào)用地址和請求示例。
-
API授權(quán):對API申請者的申請進(jìn)行審批;
-
API管理:對企業(yè)來講,一款標(biāo)準(zhǔn)化的產(chǎn)品提供了一個企業(yè)級數(shù)據(jù)服務(wù)統(tǒng)一管理平臺與企業(yè)級的API市場。
在API調(diào)用流程中,API網(wǎng)關(guān)可以進(jìn)行鑒權(quán)、限流、數(shù)據(jù)解密等工作。
較于傳統(tǒng)化的生成方式,標(biāo)準(zhǔn)化產(chǎn)品能帶來什么?
1. 開發(fā)效率的提升:將數(shù)據(jù)API開發(fā)流程縮短,一個API生成只需3分鐘
2. 人力成本的降低:傳統(tǒng)方式需要后端開發(fā)寫接口,現(xiàn)在只需更熟悉數(shù)據(jù)的開發(fā),通過寫SQL,就可完成數(shù)據(jù)API的開發(fā)。
3. API接口服務(wù)更多的場景:除了用戶原有需求外,標(biāo)準(zhǔn)化的產(chǎn)品可帶來更多附加功能,如API、用戶限流,API調(diào)用監(jiān)控等。
4. 企業(yè)級API市場:實現(xiàn)企業(yè)API統(tǒng)一管理,統(tǒng)一的API市場開放數(shù)據(jù)服務(wù)。
數(shù)棧DTinsight 的DataAPI產(chǎn)品正是面向以上場景,提供數(shù)據(jù)API的共享服務(wù)。
DataAPI,通過雙模式可視化配置生成與注冊API,快速構(gòu)建Oneservice數(shù)據(jù)服務(wù),形成企業(yè)級的API市場和API服務(wù)管理平臺,提高數(shù)據(jù)開放與共享效率。
DataAPI可以做什么
DataAPI除以上介紹可解決的場景外,還在第三方數(shù)據(jù)服務(wù)、服務(wù)監(jiān)控、數(shù)據(jù)服務(wù)安全深耕較多,提供給客戶一個優(yōu)秀的數(shù)據(jù)服務(wù)產(chǎn)品。
-
雙模式生成API
通過向?qū)J健⒆远xSQL模式雙模式生成API服務(wù),3分鐘可視化完成API創(chuàng)建。
-
第三方服務(wù)注冊
除在平臺上生成API服務(wù),支持將原有的API服務(wù)注冊至DataAPI,進(jìn)行統(tǒng)一管理、發(fā)布至API市場,企業(yè)所有的API服務(wù)統(tǒng)一管理。
-
API調(diào)用監(jiān)控
平臺從API管理者、API申請者視角分別提供API調(diào)用次數(shù)、調(diào)用日志、錯誤日志的監(jiān)控。
-
API使用權(quán)限控制
可控制單個API的用戶使用權(quán)限,調(diào)用次數(shù)是多少,調(diào)用周期是多長。
數(shù)據(jù)服務(wù)安全
數(shù)據(jù)對外服務(wù)過程中,數(shù)據(jù)安全是非常重要的一部分,DataAPI保障數(shù)據(jù)安全,主要有三方面:
-
API調(diào)用
API調(diào)用中提供2種加密方式,可對用戶信息、API信息、數(shù)據(jù)信息進(jìn)行加密,適用于不同安全級別的場景。
-
API限流
針對API單秒調(diào)用次數(shù)、用戶對API的調(diào)用次數(shù)可進(jìn)行限流,保障數(shù)據(jù)服務(wù)的安全穩(wěn)定性。
-
黑白名單IP控制
通過設(shè)置黑白名單,從IP級別控制IP的訪問。
以上,便是數(shù)據(jù)共享服務(wù)DataAPI的初步介紹。如果您還想進(jìn)一步了解DataAPI,歡迎聯(lián)系400-002-1024。
總結(jié)
以上是生活随笔為你收集整理的数据中台如何实现数据共享?用这个工具即可的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Snap Chrome浏览器及展示如何在
- 下一篇: 机械转码日记【5】《数据结构》常见排序算