在数据中台建设过程中,搭建核心处理平台,并根据相关标准要求,将源数据或治理后的数据,按照“全面、高效、统筹”的共享原则,“低延时”、“精准化”的传递给用户,方便更多应用消费数据,实现数据价值。协同管控各种组织机构,为智慧化运行提供支撑,实现跨层级、跨部门、跨行业、跨区域信息即时共享,做到高可靠、低延时。同时,数据被应用的使用情况评估也作为数据中台日常运营的重要指标项。提供更多数据生产需求,完成数据从生产、使用、到评估的闭环。
统一服务提供了如下数据服务能力。
数据服务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使用文档、下载密钥SDK和归还权限。支持查看单个API的授权详情,包括:授权时间、访问路径、AppKey和AppSecret。
已对外授权API
支持已对外授权API列表的查看,支持查看授权的AK信息、暂停授权、回收授权等操作。
服务报表
服务调用汇总支持用户在最近1天、最近1周、最近3个月、最近6个月和自定义等时间范围下,按照15分钟、小时、日、月和天等统计周期统计调用汇总信息,包括总调用次数、平均响应时间、成功调用次数。
服务调用明细支持单次调用的明细信息查看,包括调用时间、服务名称、服务类型、响应状态、响应时间等。