其他数据源
配置组件数据时,支持直接创建关系型数据库、ROMA连接器、DLI、DWS、AstroZero、AstroZero API、HTTP连接器和Prometheus数据源作为组件的数据来源。
操作场景
使用在数据集中配置的数据源前,需要提前在数据中心创建各种类型数据源,配置过程中页面跳转较多,为了简化操作,AstroCanvas支持在组件数据配置过程中,直接创建并使用各种类型的数据源。
新建数据源的参数说明和在数据中心中配置的数据源参数含义相同,本章节以AstroZero API为例进行说明。
操作步骤
- 参考登录AstroCanvas界面中操作,登录AstroCanvas界面。
- 在编辑页面状态下,选中组件,单击组件上方的。
图1 单击数据
- 在数据类型中,选择“AstroZero API”,在右侧单击“+ 新建数据源”。
- 配置数据源参数。
图2 新建数据源
- 数据源名称:新建数据源的名称,用于标识该数据源。长度为1~32个字符,可包括中文、字母、数字和下划线,且不能以下划线开头或结尾。
- 域名:AstroZero环境的域名,需要携带“https://”。
- 客户端ID:调用AstroZero接口前,需要配置“客户端模式”OAuth鉴权的客户端ID。OAuth认证过程中,新建认证密钥时授权类型需选择“客户端模式”,用户建议选择具有管理员权限(System Administrator Profile)的用户。如何获取client_id,请参见客户端模式接入认证。
- 客户端密码:调用AstroZero接口前,需要配置“客户端模式”OAuth鉴权的客户端鉴权密钥。如何获取client_secret,请参见客户端模式接入认证。
- 描述:新建数据源的描述信息,可按需进行设置。
- 单击“连接测试”,显示“连接成功”,表示数据源可以调通。
- 单击“保存”,完成数据源的创建。
- 在左侧选择“配置流程”节点,在右侧配置相关参数。
- 应用:选择调用自定义接口所属的应用。
- API接口:选择待调用的API接口,下拉框中的选项取值为接口的标签,如果接口标签取值为中文,则这里“API接口”显示为中文标签。如果接口标签未定义,则显示接口的操作名称。
- 请求类型:API接口的请求类型,系统会自动填入。
- 参数:接口入参,当有入参时,系统会自动展示。
- 测试API接口:用于测试该接口,单击“测试API接口”,“样例报文”中会显示输出结果。
- 样例报文:对应API接口的响应样例报文数据格式,元数据结构由该样例报文经转换器处理后的数据结构确定。单击“格式化”,可对样例报文进行格式化处理。
- 转换器:选择转换器,用于对数据进行转换处理。
- 数据预览:单击“数据预览”,在右侧可直观展示经过转换器处理后的样例报文。
- 在左侧流程图中单击“+”,可根据需要添加其他节点,如过滤、排序、限制行数等。
- 设置完成后,单击“保存”。