数据服务(OneService)是基于Dataphin建设数据中台的最后一步。数据服务作为统一的数据服务出口,实现了数据的统一市场化管理,有效地降低数据开放门槛的同时,保障了数据开放的安全。

Dataphin数据服务旨在为企业搭建统一的数据服务总线,帮助企业提升数据资产的价值,同时保证了数据的可靠性、安全性和有效性。数据服务支持通过界面配置的方式构建API和Dataphin数据源,以满足不同数据的使用场景,同时降低数据的开发门槛,帮助企业实现数据应用价值最大化。

数据服务支持开发API和Dataphin数据源,为您提供两种数据消费的方式,您可以根据业务场景选择调用API或Dataphin数据源。

数据服务中API的使用链路包括API的开发、API的应用、API的监控。数据服务中Dataphin数据源的使用链路包括Dataphin数据源的开发和Dataphin数据源的应用。

数据服务模块中开发API和Dataphin数据源的流程如下图所示。faga
编号 描述
服务单元对数据表进行元数据配置,详情请参见新建单物理表服务单元新建多物理表服务单元
基于服务单元通过模板向导模式或自定义SQL模式新建API,详情请参见模板向导模式新建API自定义SQL模式新建API
将生成的API通过发布的方式,上架到API服务(API市场)中,详情请参见发布API
通过对数据表的配置生成Dataphin数据源,详情请参见开发Dataphin数据源
当您提交了新建Dataphin数据源时,即将Dataphin数据源发布到数据源市场。
应用调用API和Dataphin数据源的流程如下图所示。6666
编号 描述
数据服务授予应用调用API和Dataphin数据源的权限:
  • 申请API的权限,详情请参见申请API
  • 向超级管理员获取Dataphin数据源的查询权限。
调用API或Dataphin数据源,详情请参见调用API调用Dataphin数据源
鉴权成功后查询数据。
获取结果。
返回数据。

数据服务模块支持的数据源包括MySQL、SQL Server、PostgreSQL、Oracle、AnalyticDB、Elasticsearch、MongoDB和HBase。配置数据源的相关内容,请参见新建离线数据源