数据服务概述

DMS数据服务支持将企业托管在DMS上的数据快速迁移至外部。

设计理念

  • 数据服务作为DMS的模块,其基于DMS上受控的数据定义API,与SQL Console中执行SQL时的权限控制、数据脱敏等功能检查保持一致。

  • 数据服务基于Serverless架构,您无需关注服务器、网络等运行环境相关的基础设施,只需专注于API的定义、数据的查询逻辑,从而避免传统架构带来的运维成本开销。

  • 数据服务与API网关(API Gateway)完全集成,支持您将数据服务快速发布到API网关,从而使用API网关提供的API权限管控、IP白名单控制、流量控制、计量计费、SDK下载等全面的API服务。因此在使用数据服务前,请先开通API网关。更多API网关信息,请参见产品简介

image

使用场景

  • 最小粒度的数据输出控制

    当企业需要对外提供数据时,可以使用调用API的方式,该方式可帮助用户仅暴露最小单元的数据(可控制到行级、列级)。

  • 使用API数据源进行可视化制作

    在多数可视化工具中使用API数据源来分析数据,而不是对外暴露数据库连接的用户名密码,可以避免账号泄露,同时API的方式更简易。

  • 云市场售卖数据

    对于有数据售卖需求的用户,希望把有价值的数据,有偿或无偿提供给其他用户使用,则可通过API的方式,在云市场上架。

    说明

    云市场指较全面的API交易市场,其为用户提供一个售卖API的渠道。目前有数千款API产品在线售卖。

  • 加工后的数据供应用读取

    用户使用DMS数仓开发对数据进行加工汇总后,希望在应用中读取这部分加工后的数据进行业务处理,则可通过API的方式快速输出。当需要变更读取的逻辑时,只需要调整API的查询逻辑,而不需要重新发布应用。

使用流程图

image
  1. 开通API网关

  2. 定义API

  3. 发布API

  4. 下载SDK

  5. 调用API