4.9. 添加基本过滤器步骤


您可以添加一个步骤到流,以过滤流操作的数据。在过滤器步骤中,Fuse Online 检查数据,只有在内容满足您定义的条件时才继续。例如,在来自witter 获取数据的流中,您可以指定只有包含 "Red Hat" 的TWeets才可以继续执行。

先决条件

  • 流包含需要的所有连接。
  • 正在创建或编辑一个流。

流程

  1. 在您要添加过滤器步骤的流视觉化中,点 PlusSignToAddStepOrConnection
  2. 单击 Basic Filter
  3. Configure Basic Filter Step 页面中,只有在传入的数据 match 字段中才会继续 中:

    • 接受必须满足所有定义的规则的默认值。
    • 或者,选择 以下内容的 ANY 以指示必须只需要一个规则。
  4. 定义过滤器规则:

    1. Property Name 字段中,输入或选择包含要评估过滤器的内容的字段名称。例如,假设进入步骤的数据由涉及您的Twitter 句柄的调整人员组成。只有在调整包含某些内容时才需要继续执行。TWeet 在名为 text 的字段中,因此您可以输入或选择 text 作为属性名称字段中的值。

      您可以使用以下方法定义属性名称:

      • 开始键入:该字段具有一个 typeahead 功能,可在弹出框中为您提供可能的完成列表。从列表中选择正确的选项。
      • 在字段中点击。此时会出现一个下拉菜单,其中包含可用属性列表。从列表中选择所需属性。
    2. Operator 字段中,从下拉菜单中选择一个 operator。此设置默认为 Contains。要继续执行,您在此字段中选择的条件必须评估您在 Keywords 字段中输入的值为 true。
    3. Keywords 字段中,输入要过滤的值。例如,假设您接受默认的 Contains 操作器,并且您希望仅在传入文本提及特定产品时继续进行集成。在这里输入产品名称。
  5. (可选)单击 + Add another rule 并定义其他规则。

    您可以点击规则条目右上角的 trash can 图标来删除规则。

  6. 过滤器步骤完成后,点 Done 将其添加到流程中。

其他资源

  • 如需有关操作员和指定评估文本的示例,请参阅 Camel Simple Language operator。请注意,基本过滤器步骤 匹配 运算符对应于 Simple Language regex 运算符。
  • 如果无法在基本过滤器步骤中定义您需要的过滤器,请参阅添加 高级过滤器步骤
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部