DataArts Studio數據服務旨在為企業搭建統一的數據服務總線,幫助企業統一管理對內對外的API服務。數據服務為您提供快速將數據表生成數據API的能力,涵蓋API發布、管理、運維的全生命周期管理,幫助您簡單、快速、低成本、低風險地實現微服務聚合、前后端分離、系統集成,向合作伙伴、開發者開放功能和數據。
相對于數據共享交換或其他數據開放形式,使用數據服務進行數據開放具備如下優勢:
-
統一接口標準,減少上層應用對接工作量。
-
將數據邏輯沉淀至數據平臺,實現應用邏輯與數據邏輯解耦,在減少數據模型的重復開發的同時,避免數據邏輯調整帶來的“散彈式修改”。
-
將數據邏輯相關的存儲與計算資源下沉到數據平臺,降低應用側的資源消耗。
-
減少大量明細、敏感數據在應用側的暴露,同時通過API 審核發布、鑒權流控、動態脫敏等手段,提升數據安全能力。
值得注意的是,數據服務是通過將數據邏輯封裝成統一標準的Restful 風格API從而實現數據開放,適用于小批量數據的快速響應交互場景。如果為大量數據開放的場景,更適于通過數據共享交換或其他方案實現。
數據服務采用Serverless架構,您只需關注API本身的查詢邏輯,無需關心運行環境等基礎設施,數據服務會為您準備好計算資源,并支持彈性擴展,零運維成本。
詳見下圖:數據服務架構圖

API開放方使用流程
您作為API提供者,需要實現一個或一組API的開放,那么您需要先后完成以下工作:
1.準備工作
如果您需要使用數據服務,需要先創建專享版集群。
另外,在創建API前,您還需要新建審核人。
2.創建API
創建API和注冊API。其中,生成API支持兩種方式(配置模式生成API和腳本模式生成API)。
3.調試API
API創建后需要驗證服務是否正常,管理控制臺提供了調試功能。
4.發布API
只有將API發布后,API才支持被調用。
5.管理API
您可以根據您的需要,對已創建發布的API進行管理。
6.流量控制
為了保護后端服務的穩定的考慮,您可以對API進行流量控制。
API調用方使用流程
您作為API調用者,需要實現一個API的調用,那么您需要完成以下工作:
1.獲取API
從服務目錄獲取需要調用API。僅在API發布后,才支持被調用。
2.(可選)創建應用并獲取授權
對于使用APP和IAM認證的API,需要完成創建應用和將API授權給應用。在API調用過程中,使用所創建應用的密鑰對(AppKey、AppSecret),數據服務根據密鑰對進行身份核對,完成鑒權。
3.調用API
API調用者完成以上步驟后,可以進行API調用。
總覽頁面說明
在總覽頁用戶可以看到豐富的監控數據視圖。數據服務總覽頁面分別從API開放方和API調用方的視角,統計了API的相關度量數據。
詳見下圖:API總覽

詳見下表:API開放方數據統計
| 界面 | 說明 |
|---|---|
| 發布趨勢 | 從每天、每周、每月、每年的維度統計了API開放方發布的API數量。 |
| 調用趨勢 | 從半天、每天、每周、每月的維度統計了API開放方發布的API,被調用的次數。 |
| 調用比率TOP5 | 統計API開放方所開放的API,被調用的比率,包含成功率、失敗率、合法率和非法率。 |
| 調用時間TOP5 | 統計API開放方所開放的API,被調用時長,支持統計的維度包含時長平均總值、成功時長平均總值,失敗時長平均總值。 |
| 調用次數TOP5 | 統計API開放方所開放的API,被調用次數排名TOP5的,支持統計的維度包含調用總次數、成功次數、失敗次數、合法次數和非法次數。 |
| 已發布 | 統計API開放方已成功發布至服務市場的API數量。 |
| 開發中 | 統計API開放方開發中的API數量。 |
| 申請者 | 統計API開放方已成功發布的API,被申請調用的應用數量。 |
| 調用成功 | 統計API開放方已成功發布的API,被應用成功調用的次數。 |
| 調用失敗 | 統計API開放方已成功發布的API,被應用調用失敗的次數。 |
| 總調用次數 | 統計API開放方已成功發布的API,被應用調用的總次數。 |
詳見下圖: 調用總覽

詳見下表 API調用方數據統計
| 界面 | 說明 |
|---|---|
| 調用趨勢 | 從每天、每周、每月、每年的維度統計了API調用方調用的API數量。 |
| 調用比率 | 統計調用方最近7天內調用API的成功和失敗比例。 |
| 已申請 | 統計API調用方,在數據服務平臺申請調用的API數量。 |
| 調用成功 | 統計API調用方在數據服務平臺成功調用API的次數。 |
| 總調用次數 | 統計API調用方在數據服務平臺調用API的總次數。 |