数据服务可以通过数据源获取数据表的Schema信息,并执行数据API的查询请求。

前提条件

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

操作步骤

  1. 登录DataWorks控制台
  2. 在左侧导航栏,单击工作空间列表
  3. 选择工作空间所在地域后,单击相应工作空间后的工作空间配置
  4. 在左侧导航栏,单击数据源,进入工作空间管理 > 数据源管理页面。
    您可以在该页面配置数据源,下表为不同数据源类型的支持情况及配置方法。
    数据源名称 向导模式生成数据API 脚本模式生成数据API 配置方法
    MaxCompute(ODPS) 支持 支持 配置MaxCompute数据源
    说明
    • 该数据源仅支持使用独享服务资源组,独享服务资源组使用详情请参见:新增和使用独享服务资源组
    • 数据服务API查询MaxCompute数据源采用查询加速模式(MCQA),应用场景及使用限制请参考MCQA查询加速概述,如果不符合MCQA使用条件,数据服务API调用将会失败。
    ClickHouse 支持 支持 配置ClickHouse数据源
    说明 该数据源仅支持使用独享服务资源组,独享服务资源组使用详情请参见:新增和使用独享服务资源组
    RDS 支持 支持 RDS包括MySQL、PostgreSQL和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数据源
    Table Store(OTS) 支持 不支持 配置OTS数据源
    说明 请选择连接串形式添加数据源。
    MongoDB 支持 不支持 配置MongoDB数据源
    Hologres 支持 支持 配置Hologres数据源
    说明

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

  5. 在数据源配置界面资源组选择数据服务,使用数据服务资源组测试连通性。下图以MySQL数据源配置页面为例。
    测试连通性
    说明 如果连通性测试失败,请根据网络连通与白名单配置检查配置结果。
  6. 使用数据服务资源组测试连通性成功后,返回数据服务界面开始创建数据服务API。