更新时间:2024-11-04 GMT+08:00
分享

其他数据源

配置组件数据时,支持直接创建关系型数据库、ROMA连接器、DLI、DWS、AstroZero、AstroZero API、HTTP连接器和Prometheus数据源作为组件的数据来源。

操作场景

使用在数据集中配置的数据源前,需要提前在数据中心创建各种类型数据源,配置过程中页面跳转较多,为了简化操作,AstroCanvas支持在组件数据配置过程中,直接创建并使用各种类型的数据源。

新建数据源的参数说明和在数据中心中配置的数据源参数含义相同,本章节以AstroZero API为例进行说明。

操作步骤

  1. 参考登录AstroCanvas界面中操作,登录AstroCanvas界面。
  2. 在编辑页面状态下,选中组件,单击组件上方的

    图1 单击数据

  3. 在数据类型中,选择“AstroZero API”,在右侧单击“+ 新建数据源”。
  4. 配置数据源参数。

    图2 新建数据源
    • 数据源名称:新建数据源的名称,用于标识该数据源。长度为1~32个字符,可包括中文、字母、数字和下划线,且不能以下划线开头或结尾。
    • 域名:AstroZero环境的域名,需要携带“https://”。
    • 客户端ID:调用AstroZero接口前,需要配置“客户端模式”OAuth鉴权的客户端ID。OAuth认证过程中,新建认证密钥时授权类型需选择“客户端模式”,用户建议选择具有管理员权限(System Administrator Profile)的用户。如何获取client_id,请参见客户端模式接入认证
    • 客户端密码:调用AstroZero接口前,需要配置“客户端模式”OAuth鉴权的客户端鉴权密钥。如何获取client_secret,请参见客户端模式接入认证
    • 描述:新建数据源的描述信息,可按需进行设置。

  5. 单击“连接测试”,显示“连接成功”,表示数据源可以调通。
  6. 单击“保存”,完成数据源的创建。
  7. 在左侧选择“配置流程”节点,在右侧配置相关参数。

    • 应用:选择调用自定义接口所属的应用。
    • API接口:选择待调用的API接口,下拉框中的选项取值为接口的标签,如果接口标签取值为中文,则这里“API接口”显示为中文标签。如果接口标签未定义,则显示接口的操作名称。
    • 请求类型:API接口的请求类型,系统会自动填入。
    • 参数:接口入参,当有入参时,系统会自动展示。

      当接口有入参时,单击参数后的“设置全局变量”,可设置变量的默认值。

    • 测试API接口:用于测试该接口,单击“测试API接口”,“样例报文”中会显示输出结果。
    • 样例报文:对应API接口的响应样例报文数据格式,元数据结构由该样例报文经转换器处理后的数据结构确定。单击“格式化”,可对样例报文进行格式化处理。
    • 转换器:选择转换器,用于对数据进行转换处理。
    • 数据预览:单击“数据预览”,在右侧可直观展示经过转换器处理后的样例报文。

  8. 在左侧流程图中单击“+”,可根据需要添加其他节点,如过滤、排序、限制行数等。
  9. 设置完成后,单击“保存”。

相关文档