# Fork 处理器

将数据复制为两个相同的输出。

Fork 处理器可用于复制输入流，并输出最多十个相同的输出流，这些输出流可以根据您的需求以不同方式进行处理。

## 用法

Fork 处理器需要一个输入流和至少两个输出流。

## 属性

Fork 处理器不需要任何配置。

要重命名处理器或编辑其描述，请将鼠标悬停在属性面板中要更改的名称或描述上，然后单击 the 编辑 icon 图标。

## 示例：导出数据流的中间状态

在此示例中，您有一个清理和规范化原始销售数据的流。您希望在中间步骤将清理后的数据保存为文件，而流的其余部分将继续通过进一步的处理器（例如聚合）进行处理。

![带有 Fork 处理器的分支到中间目标和连续流的数据流](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/fork_example_1.png)

1. 在数据流编辑器中，在产生您要导出的中间状态的最后一个处理器之后添加一个 Fork 处理器。

2. 将 Fork 处理器的一个输出连接到目标节点，并将其配置为将中间数据保存为文件，例如 clean\_sales\_data.qvd。

3. 将第二个输出连接到主流中的下一个处理器，例如 Aggregate 处理器，并继续添加处理器和目标以完成该流。

4. 单击运行流。

## 示例：将数据流导出为两种不同的输出格式

在此示例中，您希望将同一数据集导出为 .qvd 文件以在 Qlik 分析应用程序中使用，并导出为 .csv 文件以与外部利益相关者共享。

![带有连接到不同输出格式的两个目标的 Fork 处理器的数据流](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/fork_example_2.png)

1. 在数据流编辑器中，在流中的最后一个处理器之后添加一个 Fork 处理器。

2. 将 Fork 处理器的一个输出连接到 Data Files 目标。将其配置为导出为 .qvd 文件。

3. 将第二个输出连接到另一个 Data Files 目标。将其配置为导出为 .csv 文件。

4. 单击运行流。