本文为您汇总数据服务的相关问题。

为什么数据服务无法连接ECS自建的数据库?

数据服务不支持ECS自建的数据库,配置内网地址时,会出现网络不通的情况。

是否必须开通API网关?

API网关提供了API托管服务,如果您的API计划对外开放调用,则必须先开通API网关服务。

如何配置数据源?

数据源需要在工作空间管理 > 数据源管理页面进行配置。配置完成后,数据服务会自动读取数据源信息。详情请参见配置数据源

数据服务是否支持MaxCompute(ODPS)数据源?

数据服务不支持直接连接MaxCompute(ODPS)类型的数据源,您需要通过Hologres类型的数据源间接连接和加速查询MaxCompute数据源。Hologres数据源的详情请参见配置Hologres数据源

Hologres为您提供更高效和稳定的实时数仓服务。如果您在旧版本中通过Lightning数据源连通MaxCompute数据源,建议您将其迁移至Hologres。

向导模式生成API与脚本模式有何功能差异?

脚本模式的功能更为强大,详情请参见通过脚本模式生成API

数据服务中的API分组的作用是什么,与API网关中的分组有什么关联?

API分组是一个特定功能或场景的API集合,是数据服务中API的最小组织单元,对应于API网关中的分组概念。数据服务中的API发布至API网关时,系统会在API网关中自动创建一个同名的分组。

如何合理设置API分组?

通常将解决同一个问题或者相似功能的API放在一个分组当中。例如,您可以把根据城市名称和根据经纬度查询天气的两个API,放在一个名为查询天气的API分组中。

最多可以创建多少个API分组?

目前一个云账号下最多可以创建100个API分组。

什么情况下要开启API返回结果分页功能?

默认情况下,API最多只会返回2000条查询结果。因此当API返回结果有可能超过2000条时,请开启返回结果分页功能。当API无请求参数时,通常返回结果会比较多,系统会强制开启返回结果分页。
说明 当数据服务的API在编辑页面右侧导航栏的返回参数已经开启了返回结果分页,如果您在该API编辑页面的编写查询SQL区域,使用SQL语句配置了limit限制(即返回结果的条数限制),则该limit限制不生效,返回结果的条数限制仍然会以返回结果分页的配置内容为准。

生成API是否支持POST请求?

生成API支持GET和POST请求。

生成API是否支持HTTPS协议?

生成API支持HTTP和HTTPS协议。

数据服务访问RDS实例情况说明

为了更好地保障用户通过DataWorks数据服务访问RDS实例的安全性,新增数据源时,选择的数据源类型不同(实例模式、连接串模式),在DataWorks数据服务中封装API时将会有不同的提示和建议,详情如下:
数据源类型场景数据服务资源组类型
独享数据服务资源组公共数据服务资源组
实例模式同租户访问RDS数据服务API能够正常编辑和保存数据服务API能够正常编辑和保存
跨租户访问RDS数据服务API能够正常编辑和保存保存API时报错:存在安全风险,需要使用独享服务资源组。请在右侧导航栏的服务资源组页面,选择独享数据服务资源组方案后,重新保存API。
连接串模式-数据服务API能够正常编辑和保存保存API时报错:存在安全风险,需要使用独享服务资源组。请在右侧导航栏的服务资源组页面,选择独享数据服务资源组方案后,重新保存API。
说明 如果已购买阿里云RDS实例,请尝试在数据源管理中,将数据源类型从连接串模式改为实例模式,从而继续使用公共数据服务资源组。