数据服务(OneService)是基于Dataphin建设数据中台的最后一步。数据服务作为统一的数据服务出口,实现了数据的统一市场化管理,有效地降低数据开放门槛的同时,保障了数据开放的安全。
背景信息
Dataphin数据服务旨在为企业搭建统一的数据服务总线,帮助企业提升数据资产的价值,同时保证了数据的可靠性、安全性和有效性。数据服务支持通过界面配置的方式构建API和Dataphin数据源,以满足不同数据的使用场景,同时降低数据的开发门槛,帮助企业实现数据应用价值最大化。
功能介绍
数据服务支持开发API和Dataphin数据源,为您提供两种数据消费的方式。
调用API和Dataphin数据源的说明。

编号 | 描述 |
---|---|
① | 数据服务授予应用调用API和Dataphin数据源的权限。 |
② | 调用API或Dataphin数据源。 |
③ | 鉴权成功后查询数据。 |
④ | 获取结果。 |
⑤ | 返回数据。 |
开发API和Dataphin数据源的说明。

编号 | 描述 |
---|---|
① | 服务单元对数据表进行元数据配置。 |
② | 基于服务单元通过模板向导模式或自定义SQL模式新建API。 |
③ | 生成的API通过发布的方式,上架至数据服务中。 |
⑩ | 配置数据表生成Dataphin数据源。 |
⑳ | 当您提交了Dataphin数据源,即将Dataphin数据源发布至数据服务市场。 |
数据服务模块支持的数据源包括MySQL、SQL Server、PostgreSQL、Oracle、AnalyticDB、Elasticsearch、MongoDB和HBase。配置数据源的相关内容,详情请参见新建离线数据源。
使用场景说明
数据服务为您提供两种数据消费的方式,包括API和Dataphin数据源:
- 建立企业的API生态,例如开放API给合作伙伴、开发者等,帮助企业实现数据的资产化和价值化。
- Dataphin数据源可以作为Quick BI的数据源。Quick BI帮助您轻松自如地完成业务数据的展示、分析、探查、制作报表等。
使用数据服务模块消费数据前,需要使用超级管理员角色的账号完成基础配置。
基础配置 | 描述 | 操作指导 |
---|---|---|
添加成员 | 在您开始使用数据服务时,首先需要将Dataphin中的某些成员以开发用户或业务应用用户的角色添加为数据服务成员,以便您开发和消费API和Dataphin数据源。
开发用户角色的账号具有新建分组、新建服务单元、新建API、新Datapin数据源等权限。业务应用用户角色的账号具有新建应用、调用API和调用Dataphin数据源等操作。数据服务权限列表,详情请参见数据服务权限列表。 |
添加成员 |
配置网络 | 配置数据服务可访问的网络,便于不同网络场景的应用调用数据服务。网络配置包括域名配置和VPC白名单配置。 | 配置网络 |
消费API场景包括开发API、应用API和监控API,详细描述见下表。
场景 | 子流程 | 描述 |
---|---|---|
开发API | 新建分组 | 分组用于分类管理服务单元和应用。 |
新建服务单元 | 服务单元对数据表进行统一的元数据配置。系统支持基于一张物理表和多张物理表生成服务单元。 | |
新建API | 系统支持通过界面化和自定义SQL方式,配置服务单元字段及查询条件生成API。 | |
测试API | 开发环境的API测试成功后才能发布到数据服务中。 | |
发布API | 开发环境中的API测试成功后,发布至生产环境(数据服务)中,供使用者查询和申请API。 | |
应用API | 新建应用 | 应用是数据服务消费使用API的主体,一个应用可以对接多个API,即应用与API的关系是1:N。 |
查询API | 在数据服务中查找到适合业务场景的API。 | |
申请API | 在数据服务中申请需要调用API的权限。 | |
调试API | 调用API前需要对API进行调试,以保证数据的安全稳定。 | |
调用API | API调用方式包括SDK和Postman,建议您使用SDK调用方式。Postman的调用方式只适用于调试和开发API的场景。 | |
监控API | 信息统计与监控 | 查看当前账号生产的API及对当天数据服务(API市场)的API运行情况进行监控。 |
消费Dataphin数据源包括开发Dataphin数据源和应用Dataphin数据源,详细描述见下表。
场景 | 子流程 | 描述 |
---|---|---|
开发Dataphin数据源 | 新建分组 | 分组用于分类管理Dataphin数据源。 |
新建数据源 | 数据服务平台支持配置逻辑表和物理表为支持调用的Dataphin数据源。 | |
应用Dataphin数据源 | 查询数据源 | 在数据服务市场中,通过查看Dataphin数据源文档的方式,查询适合您业务场景的Dataphin数据源。 |
申请数据源 | 申请数据服务市场中需要消费的Dataphin数据源权限。 | |
调用数据源 | 数据服务为您提供了标准的JDBC接口来调用Dataphin数据源。您只需要下载Dataphin JDBC Driver,就可以通过已有的JDBC工具或编写Java程序来调用Dataphin数据源。 |