探索DAYU-数据服务介绍篇
希望开放数据给他人使用,但是又需要限定数据范围?
希望开放数据给他人使用,但是又苦于保障数据安全?
希望开放数据给他人使用,但是又希望添加处理逻辑?
希望开放数据给他人使用,但是又难以统一管理多源数据?
有数据共享的需要,但又不能直接将数据库连接暴露给他人,需要限定数据范围、保障数据安全、确认请求来源、数据脱敏等处理……
什么是数据服务
数据服务旨在为企业搭建统一的数据服务总线,帮助企业统一管理对内对外的API服务,提供对外统一的API接口。用户在推出基于开放API标准的产品和服务后,其他开发者便可以将API提供的资源数据整合到自己的服务之中,通过API的调用来获取被开放的服务资源。数据服务为用户提供API的创建、管理、开放等一系列功能,支持用户高效实现数据共享功能。
l 数据服务提供多种DWS、DLI、Mysql等多种数据源选择,以开放API的形式统一协调管理。
l 数据服务支持脚本形式配置sql获取数据,并提供默认值、剪枝等处理,用户可以实现对数据源数据的按需提取。
l 数据服务多种认证形式、流控策略以及完整的授权体系,有效保障数据使用与安全。
l 数据服务提供服务目录与开放范围,高效快速发布API服务并完成数据共享。
l 数据服务提供总览与日志的多项数据监控统计服务,提供丰富的数据视图选择。
数据服务基础概念简介
SQL:结构化查询语句(SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
API:应用程序编程接口(API)是一些预先定义的函数,应用将自身的服务能力封装成API,并开放给用户调用。提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力。
API目录:API目录是按一定次序编排记录的API索引,为反映类别、指导使用、检索API的工具,帮助API开发者对API服务进行有效的分类和管理,提供类似文件夹的归档功能。
APP:应用(APP)是一组授权的集合,拥有由key和secret组成的唯一认证信息,定义了一个API调用者的身份。可以将一个API授权给多个应用,也可以将多个API授权给同一个应用。
服务目录:服务目录是API服务的开放共享平台,展示了对当前用户可见的所有开放API,用户可以自行申请所需API服务。
SDK:SDK是通过应用访问API服务所需的软件开发工具包,提供请求数据的签名等功能。可以将SDK整合到自身的服务中去,以实现API的访问功能。
审核中心:审核中心是API服务的管理界面,可以处理API服务的开放、授权等申请,并能够查阅所有历史操作记录与通知。
流控策略:流程策略是API服务的流量控制管理,从用户、应用和时间段等不同的维度限制对API服务的调用次数,保护后端服务。
- 点赞
- 收藏
- 关注作者
评论(0)