配置RestAPI数据源

当数据源支持通过API方式对接调用时,您可使用阿里云DataWorks的RestAPI(HTTP形式)对接数据源,进行数据集成。本文为您介绍通过此种方式进行数据集成前,如何添加RestAPI(HTTP形式)类的数据源。

使用限制

目前该数据源仅支持新增和使用独享数据集成资源组

操作步骤

标准模式的工作空间支持数据源隔离功能,您可以分别添加并隔离开发环境和生产环境的数据源,以保护您的数据安全。详情请参见数据源开发和生产环境隔离

如果您使用的DataWorks为标准模式,您需要参考以下操作步骤分别添加开发环境的数据源及生产环境的数据源。

  1. 进入数据源管理页面。

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

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

    说明

    您也可以在数据集成页面进入数据源管理配置数据源,但此方式只支持生产环境的数据源。

  2. 数据源列表页面,单击右上角的新增数据源

  3. 新增数据源对话框,选择数据源类型为RestAPI

  4. 在新增RestAPI数据源对话框中,配置各项参数。

    restapi

    参数

    描述

    数据源名称

    数据源名称必须以字母、数字、下划线组合,且不能以数字和下划线开头。

    数据源描述

    对数据源进行简单描述,不得超过80个字符。

    网络连接类型

    根据对接数据源的网络环境选择合适的网络连接类型。

    Url

    填写RESTful请求地址。

    默认请求头

    每次请求传给该地址的header内容。

    验证方法

    使用RestAPI方式对接数据源时,支持以下两种验证方式:Basic Auth、Token Auth。您可以根据数据源API实际支持的验证方式选择对应的验证方式并配置验证参数。

    • Basic Auth:基础验证。

      如果数据源API支持用户名和密码的方式进行验证,您可选择此种验证方式,并在选择完成后配置用于验证的用户名和密码,后续数据集成过程中对接数据源时,通过Basic Auth协议传递给RESTful地址,完成验证。

    • Token Auth:Token验证。

      如果数据源API支持Token的方式进行验证,您可选择此种验证方式,并在选择完成后配置用于验证的固定Token值,后续数据集成过程中对接数据源时,通过传入header中进行验证,例如:{"Authorization":"Bearer TokenXXXXXX"}。

      说明

      当您需要使用自定义加密方式时,可以考虑使用Token认证方式,将加密后的认证信息作为AuthToken提供。

    说明

    若您的DataWorks工作空间为标准空间,为保证您顺畅使用相关功能、帮助您落地规范化的生产与开发流程,我们建议您同时配置生产、开发环境

  5. 选择资源组连通性类型为数据集成

  6. 在资源组列表,单击相应资源组后的测试连通性

    数据同步时,一个任务只能使用一种资源组。您需要测试每种资源组的连通性,以保证同步任务使用的数据集成资源组能够与数据源连通,否则将无法正常执行数据同步任务。如果您需要同时测试多种资源组,请选中相应资源组后,单击批量测试连通性。详情请参见网络连通方案

  7. 测试连通性通过后,单击完成

后续步骤

完成添加数据源后,您可进行配置数据集成任务节点,当前支持通过向导模式和脚本模式进行配置。