摘要

以下是有关数据流触发器和事件框架的关键点:

  1. 您可以在逻辑适合您需求的任何管道中使用事件框架。
  2. 事件框架生成与管道相关的事件和与阶段相关的事件。
  3. 您可以在独立管道中使用管道事件。
  4. 管道启动和停止时会生成管道事件。有关详细信息,请参见管道事件生成。

    在Data Collector Edge管道中不可用。

  5. 您可以将每个管道事件类型配置为传递给单个执行程序或传递给另一个管道,以进行更复杂的处理。

    在Data Collector Edge管道中不可用。

  6. 阶段事件是基于阶段的处理逻辑生成的。有关事件生成阶段的列表,请参见阶段事件生成。
  7. 事件生成事件记录以传递有关事件的相关信息,例如已关闭文件的路径。阶段生成的事件记录因阶段而异。有关阶段事件的描述,请参见事件生成阶段的文档中的“事件记录”。有关管道事件的描述,请参见管道事件记录。
  8. 在最简单的用例中,您可以将阶段事件记录路由到目标端以保存事件信息。
  9. 您可以将阶段事件记录路由到执行者阶段,以便它可以在接收到事件后执行任务。

    有关逻辑事件生成和执行程序配对的列表,请参见逻辑配对。

    在Data Collector Edge管道中不可用。 Data Collector Edge管道不支持执行器。

  10. 您可以将处理器添加到阶段事件的事件流中,或添加到管道事件的消耗管道中。例如,您可以添加一个Expression Evaluator,以将事件生成时间添加到事件记录中,然后再将其写入目标端。或者,您可以使用Stream Selector将不同类型的事件记录路由到不同的执行程序。
  11. 处理阶段事件时,不能将事件流与数据流合并。
  12. 您可以使用Dev Data Generator和To Event开发阶段来生成用于管道开发和测试的事件。有关开发阶段的更多信息,请参见开发阶段。
  13. 在数据预览和监视方式下,阶段生成的事件记录在事件生成阶段中分别显示。之后,将它们像任何标准记录一样对待。
  14. 您可以配置数据预览以生成和执行管道事件。

有关如何使用事件框架的示例,请参阅本章前面的案例研究。