

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 SiteWise Edge 中使用 OPC UA 节点过滤器
<a name="opc-ua-node-filters"></a>

在为 SiteWise Edge 网关定义 OPC UA 数据源时，可以定义节点筛选器。节点过滤器允许您限制 SiteWise Edge 网关发送到云的数据流路径。您可以使用节点筛选器通过仅包含您建模的数据的路径来减少 SiteWise Edge 网关的启动时间和 CPU 使用率 Amazon IoT SiteWise。默认情况下， SiteWise 边缘网关会上传除以开头的路径之外的所有 OPC UA 路径。`/Server/`您可以使用在节点筛选条件中使用 `*` 和 `**` 通配符来包含多个数据流路径和一个筛选条件。要了解如何为 SiteWise Edge 网关设置 OPC UA 来源，请参阅[Amazon IoT SiteWise 边缘网关的 OPC UA 数据源](configure-sources-opcua.md)。

**注意**  
Amazon IoT SiteWise 每次添加或编辑源时都会重新启动 SiteWise Edge 网关。您的 SiteWise Edge 网关在更新源配置时不会提取数据。重启 SiteWise Edge 网关的时间取决于 E SiteWise dge 网关源上的标签数量。重启时间可以从几秒钟（对于标签较少的 SiteWise Edge 网关）到几分钟（对于具有许多标签的 SiteWise Edge 网关）不等。

下表列出了可用于筛选 OPC UA 数据来源的通配符。


**OPC UA 节点筛选条件通配符**  

| 通配符 | 说明 | 
| --- | --- | 
| \* | 匹配数据流路径中的单个级别。 | 
| \*\* | 匹配数据流路径中的多个级别。 | 

**注意**  
如果您为源配置了宽筛选器，然后将源更改为使用更严格的筛选器，则 Amazon IoT SiteWise 会停止存储与新筛选器不匹配的数据。

**Example : 使用节点过滤器的场景**  
考虑以下各项假定数据流：  
+ `/WA/Factory 1/Line 1/PLC1`
+ `/WA/Factory 1/Line 1/PLC2`
+ `/WA/Factory 1/Line 2/Counter1`
+ `/WA/Factory 1/Line 2/PLC1`
+ `/OR/Factory 1/Line 1/PLC1`
+ `/OR/Factory 1/Line 2/Counter2`
使用前面的数据流，您可以定义节点筛选条件，限制 OPC UA 源中要包含的数据。  
+ 要选择此示例中的所有节点，请使用 `/` 或 `/**/`。您可以使用 `**` 通配符包含多个目录或文件夹。
+ 要选择所有 `PLC` 数据流，请使用 `/*/*/*/PLC*` 或 `/**/PLC*`。
+ 要选择此示例中的所有计数器，请使用 `/**/Counter*` 或 `/*/*/*/Counter*`。
+ 要选择 `Line 2` 中的所有计数器，请使用 `/**/Line 2/Counter*`。