配置数据源

使用数据服务创建API前,需先将您的数据库或数据仓库添加为DataWorks数据源,以此作为数据服务API的数据来源。开发数据服务API时,数据服务将访问该数据源获取数据表的Schema信息,帮助您进一步设置请求和返回参数。本文为您介绍如何配置数据源。

前提条件

为了保障数据源和服务资源组之间的正常数据访问,需要完成网络连通与白名单的配置,否则将无法正常执行数据服务的相关任务。详情请参见网络连通方案

操作步骤

  1. 进入数据源页面。

    1. 登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的更多 > 管理中心,在下拉框中选择对应工作空间后单击进入管理中心

    2. 进入工作空间管理中心页面后,单击左侧导航栏的数据源 > 数据源列表,进入数据源页面。

  2. 您可以在该页面配置数据源,下表为不同数据源类型的支持情况及配置方法。

    数据源类型

    向导模式生成数据API

    脚本模式生成数据API

    配置方法

    配置说明

    Hologres

    支持

    支持

    配置Hologres数据源

    Hologres兼容PostgreSQL,而PostgreSQL中没有Datetime数据类型。所以如果您的数据有Datetime类型,数据服务中会映射为PostgreSQL的Timestamp类型进行查询。

    ClickHouse

    支持

    支持

    配置ClickHouse数据源

    仅支持Serverless资源组(推荐)独享数据服务资源组

    RDS

    支持

    支持

    RDS包括RDS MySQL、RDS PostgreSQL和RDS SQL Server,配置相应数据源时,配置模式需配置为阿里云实例模式

    PolarDB-X(DRDS)

    支持

    支持

    配置DRDS数据源

    请选择连接串模式添加数据源。

    MySQL

    支持

    支持

    配置MySQL数据源

    PostgreSQL

    支持

    支持

    配置PostgreSQL数据源

    SQL Server

    支持

    支持

    配置SQLServer数据源

    Oracle

    支持

    支持

    配置Oracle数据源

    请选择连接串模式添加数据源。

    AnalyticDB for MySQL 2.0(ADS)

    支持

    支持

    配置AnalyticDB for MySQL 2.0数据源

    AnalyticDB for MySQL 3.0

    支持

    支持

    配置AnalyticDB for MySQL 3.0数据源

    AnalyticDB for PostgreSQL

    支持

    支持

    配置AnalyticDB for PostgreSQL数据源

    Tablestore(OTS)

    支持

    支持

    配置TableStore数据源

    MongoDB

    支持

    不支持

    配置MongoDB数据源

    MaxCompute(ODPS)

    • 方案一:加速服务

    • 方案二:MCQA

    • 方案一:加速服务

    • 方案二:MCQA

    HBase

    支持

    不支持

    配置HBase数据源

    • 请选择连接串模式添加数据源。

    • 仅支持Hbase 1.4.9版本,请在配置信息中填写"hbaseVersion":"1.4.9"

    • 仅支持特殊认证方式为无认证

    • 仅支持Serverless资源组(推荐)独享数据服务资源组

    • 支持的地域包含华北2(北京)、华东1(杭州)、华东2(上海)、华南1(深圳)。

    StarRocks

    支持

    支持

    配置StarRocks数据源

    Doris

    支持

    支持

    配置Doris数据源

    PolarDB

    支持

    支持

    配置PolarDB数据源

    ApsaraDB for Oceanbase

    支持

    支持

    配置ApsaraDB For OceanBase数据源

    Sap Hana

    支持

    支持

    配置Sap Hana数据源

    DB2

    支持

    支持

    配置DB2数据源

    DM

    支持

    支持

    配置DM数据源

    Amazon Redshift

    支持

    支持

    配置Amazon Redshift数据源

  3. 在数据源配置界面测试资源组的连通性。

    说明

    如果连通性测试失败,请根据网络连通与白名单配置检查配置结果。

  4. 使用数据服务资源组测试连通性成功后,返回数据服务界面开始创建数据服务API。