在數據中臺建設過程中,搭建核心處理平臺,并根據相關標準要求,將源數據或治理后的數據,按照“全面、高效、統籌”的共享原則,“低延時”、“精準化”地傳遞給用戶,方便更多應用消費數據,實現數據價值。協同管控各種組織機構,為智慧化運行提供支撐,實現跨層級、跨部門、跨行業、跨區域信息即時共享,做到高可靠、低延時。同時,數據被應用的使用情況評估也作為數據中臺日常運營的重要指標項。提供更多數據生產需求,完成數據從生產、使用、到評估的閉環。
統一服務提供了如下數據服務能力。
數據服務API的源頭為數據表,可以是單表也可以是多表,請求后最終以SQL的形式到數據庫查詢,并返回符合條件的數據,將數據組裝成報文格式返回。目前數據服務API提供單數據服務API,SQL轉API。數據源可以是Table Store、ApsaraDB for RDS和AnalyticDB MySQL等數據存儲中的數據表。
流式數據服務的源頭為DataHub或RocketMQ的Topic,服務封裝為DataHub Topic的讀取API,返回Topic中的數據。數據源可以是DataHub和RocketMQ。
批量離線數據服務的源頭為MaxCompute的數據表,服務封裝為根據分區獲取分區內全部數據的API。
非結構化數據服務的源頭為OSS,服務封裝為根據文件名稱返回文件數據流。
通過空間服務發布將空間數管中的各類型空間數據發布成行業標準的空間服務。支持發布OGC WMTS、WMS、WFS服務,TMS(MVT)矢量瓦片服務,S3M、3DTiles等標準的三維服務。
統一服務為用戶提供了數據中臺建設過程中的數據服務化能力,面向數據開發者提供覆蓋各個加工階段統一體驗的、便捷的數據查詢轉服務、服務管理、服務運維能力;面向數據資產管理者提供服務的統計分析、服務用量統計分析、熱門數據統計分析能力,實現數據中臺建設后半場“數據應用”的有效落地,支撐數據智能應用的高效開發。
API開發
支持數據服務API、三方API、數據上報API、空間服務API。支持創建、編輯和測試API,支持的API類型包括實時查詢類、離線批量類、流式數據類、非結構化數據類。
數據服務API:將數據庫中的表通過向導模式和SQL模式配置生成API,方便開發者申請使用或調用。目前支持的云計算資源有ApsaraDB for RDS、AnalyticDB MySQL、MaxCompute、DataHub、Table Store、Object Storage Service、AnalyticDB PostgreSQL、RocketMQ、Hologres、Presto、PolarDB等。
三方API:將已有API注冊到統一服務,通過注冊API的相關信息,包括提供商URL、ContentType、請求方式、請求參數、返回參數、返回數據樣例等信息將三方API注冊到統一服務管理。
數據上報API:將數據寫入API,用戶調用API時將數據上報到服務端,目前支持ApsaraDB for RDS、DataHub和AnalyticDB PostgreSQL作為數據上報目標端。
空間服務API:
樣式表管理:支持通過SLD文件配置地圖服務的樣式風格,通過上傳SLD文件方式添加空間數據的樣式表,并支持點、線、面的空間數據樣式。
服務管理:
支持把空間數據發布為服務,選擇需要的數據、設置發布的服務類型、以及坐標系后發布為服務,包括地圖服務和瓦片服務。
支持將多個傾斜影像服務合并發布成圖層組服務,共享給多個應用統一使用,客戶端只需對接一個服務地址。
代理服務管理:將空間數據管理中的各類型空間數據發布成行業標準的空間服務API,支持各類型空間數據的匯聚接入、地圖化瀏覽、空間計算、服務代理。
API的生命周期管理:API支持數據服務API、三方API、數據上報API、數據更新API、空間服務API。支持API的創建、編輯和測試,支持的API類型包括實時查詢類、離線批量類、流式數據類、非結構化數據類。
API管理:支持對API上線、下線、測試等操作。API上線后會在數據資產中心API欄目上架,其他工作組及用戶可以申請API使用;API下線后自動收回已對外授權的API的使用權限。
API管理
API列表
對API做共享管理,支持對已上線的數據API授權、查看日志。
已獲授權API
對已獲授權API通過API維護和應用維度進行查看,支持測試API、下載API使用文檔、下載密鑰SDK和歸還權限,也支持查看單個API的授權詳情,包括:授權人、授權時間、訪問路徑、AppKey和AppSecret等。
已對外授權API
支持查看通過數據資產中心已完成對外授權審批流程的API列表。支持已對外授權API列表的查看,支持查看授權的AK信息、暫停授權等操作。
服務報表
服務調用匯總支持用戶在最近1天、最近1周、自定義等時間范圍下,按照小時和日統計周期統計調用匯總信息,包括總調用次數、平均響應時間、成功調用次數。
服務調用明細支持單次調用的明細信息查看,包括峰值QPS、平均響應時間、成功率、24小時累計訪問次數、24小時累計失敗次數、訪問量、平均耗時、成功率、訪問次數、API調用情況。