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