
# 页面数据来源介绍
组件是大屏应用页面的组成元素，配置页面数据即为配置组件数据。在华为云Astro大屏应用中，页面组件的数据来源包括非数据源（包括桥接器预置、静态数据和数据集等）和数据源（包括关系型数据库、Roma连接器、AstroZero和HTTP连接器等）。选中组件，单击组件上方的![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002112534904.png)，即可配置组件在页面呈现数据的来源。
图1为组件配置数据   
![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002158426033.png)
- 非数据源
  - 桥接器预置 通过桥接器动态调用后台的接口，来获取后台数据展示在页面上，相关配置请参见[桥接器预置](https://support.huaweicloud.com/usermanual-astrocanvas/astrocanvas_05_6145.html)。
    
  
  - 静态数据 选择该方式时，页面会获取"输入数据"中的静态数据展示在页面上，详情请参见[静态数据](https://support.huaweicloud.com/usermanual-astrocanvas/astrocanvas_05_6147.html)。
    华为云Astro大屏应用已预置了静态数据，如果需要自定义静态数据，请重置数据。
    
  
  - 数据集 选择在"数据中心"中配置的数据集，作为组件数据来源。选择此方式时，请确保数据集已在数据中心创建，详情请参见[数据中心](https://support.huaweicloud.com/usermanual-astrocanvas/astrocanvas_05_6150.html)。
    不是所有的组件都支持数据源设置，组件开发时的属性配置代码中添加"dataSetting"相关配置时，才支持数据源设置。例如"基本柱图"组件的"BarChart_Widget.editor.js"中定义代码如下：
    ```
    propertiesConfig: [
        {
    config: [
                {
                    "type": "connectorV2",
                    "name": "BarOrLineChartDataConnector",
                    "label": "BarOrLineChartDataConnector",
                    "model": "SingleRepireDataViewModel",
                    "value": ""
                },
                {
                    "type": "dataSetting",
                    "mapping": {
                        "x": {
                            "type": "category",
                            "label": "x",
                            "required": true
                        },
                        "y": {
                            "type": "value",
                            "label": "y",
                            "required": true
                        },
                        "s": {
                            "label": "s",
                            "series": [
                                {
                                    "type": "",
                                    "label": "",
                                    "required": false
                                }
                            ]
                        }
                    },
                    "mock": {},
                    "model": "SingleRepireDataViewModel"
                }
            ]
        }
    ],
    ```
    
  
  - 页面数据集：通过页面数据集，可实现多个组件对接同一个数据输入，从而减少重复的请求和配置。更多介绍，请参见[页面数据集](https://support.huaweicloud.com/usermanual-astrocanvas/astrocanvas_05_7071.html)。
   
- 数据源 支持直接从数据源（关系型数据库、Roma连接器、DLI和DWS等），获取数据来展示在页面上。更多介绍，请参见[其他数据源](https://support.huaweicloud.com/usermanual-astrocanvas/astrocanvas_05_7001.html)。
  
 
