
# 创建规则
创建数据清洗规则。
#### 操作步骤
1. 访问[IoT边缘](https://www.huaweicloud.com/product/iotedge.html)，单击"管理控制台"进入IoT边缘控制台。
2. 选择左侧导航栏"边缘节点 \> 数据清洗"进入页面，单击右上角"创建规则"。 
   图1创建规则   
   ![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0277942742.png "点击放大")
   
   
3. 配置清洗数据。 
   按照[表1]填写基本信息后，单击"下一步"。
   图2配置清洗数据   
   ![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0277946126.png "点击放大")
    表1配置清洗数据 
   | 参数名称   | 说明                                                                                                                                                                                                                                                                                                                                |
   |:---|:---|
   | 规则名称   | 配置规则的名称。 只允许英文字母、数字、中划线，最小长度4，最大长度50。                                                                                                                                                                                                                                                    |
   | 规则描述   | 配置规则描述。                                                                                                                                                                                                                                                                                                                           |
   | 所属产品   | 选择设备所属的产品。该产品下的所有设备都可应用该规则。                                                                                                                                                                                                                                                                                                       |
   | 指定产品服务 | 选择所选"产品"下指定的"服务"能力，表明该规则会对此服务能力下的设备属性数据进行清洗。                                                                                                                                                                                                                                                                                      |
   | 服务属性   | 选择所选"产品"下指定的"服务属性"。可以选择全部属性，也可以指定具体属性；选择的属性作为后续过滤、去重、聚合条件的输入参数。 说明： 支持以下数据类型的属性进行规则配置：int、long、decimal、string、DateTime、jsonObject。 productId、 serviceId、 deviceId、 eventTime 为保留字段，不支持产品中使用以上字段为属性名。 |
      
   
   
4. 配置清洗动作。 
   按照[表2]进行配置后，选择"发布规则"或"创建规则"（即保存为草稿）。
   图3配置清洗动作   
   ![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0278036966.png "点击放大")
    表2配置清洗动作 
   | 清洗动作 | 参数名称   | 说明                                                                                                                                                            |
   |:---|:---|:---|
   | 数据过滤 | 启用动作   | 开启数据过滤开关。 只有开启后，才会根据设置的条件对选定的数据进行过滤。                                                                                  |
   | 数据过滤 | 条件组合逻辑 | 配置过滤条件逻辑。 设置满足全部条件(AND)或者满足任一条件(OR)即可执行数据过滤。                                                                            |
   | 数据过滤 | 过滤条件   | 配置过滤条件，只有满足过滤条件的设备数据才会被上报。                                                                                                                                    |
   | 数据去重 | 启用动作   | 请根据使用场景判断是否需要开启。 开启则边缘节点对于指定的数据源进行重复判断，如果上报的数据和上次的完全一样，则不进行上报。可以有效降低边缘侧向云端平台上报数据的频率，您能在平台中看到设备的实际数据，但时间可能不是最近一次上报的时间。 |
   | 数据聚合 | 启用动作   | 请根据使用场景判断是否需要开启。 开启则会将设置的时间窗内上报的数据进行聚合后再上传。如果同时开启了"数据去重"，则会先对数据去重再聚合。可以有效降低边缘侧向云端平台上报数据的频率，并能对时间窗内的数据进行聚合配置后上传。         |
   | 数据聚合 | 时间窗    | 设置进行聚合配置的时间窗。 时间窗内的数据会聚成一条数据进行上报。                                                                                     |
   | 数据聚合 | 聚合配置   | 选择聚合数据的"原始数据属性""合并方式""聚合目标属性"。                                                                                                                                |
      
   
   
5. 配置清洗节点。 
   1. 清洗规则发布后，单击"规则名称"进入规则详情页。
   
   2. 单击"添加执行节点"选择边缘节点，"确认"后将立即执行数据清洗动作。
      图4添加执行节点   
      ![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000001091693609.png "点击放大") 
   
   
   
   
![](https://support.huaweicloud.com/usermanual-iotedge/public_sys-resources/notice_3.0-zh-cn.png)
使用数据清洗规则时，需要删除默认路由!
即default项。
否则清洗规则将不会生效。
