数据合并#
合并操作可以将多个数据流整合在一起。根据工作流需求,您可以使用不同的节点来实现这一功能。
- 合并来自不同数据流或节点的数据:使用 Merge 节点将来自多个源的数据合并为一个。
- 合并来自多个节点执行的数据:对于需要合并来自一个节点多次执行或多个节点数据的复杂场景,可使用 Code 节点。
- 比较并合并数据:使用 Compare Datasets 节点基于比较结果来对比、合并并输出数据流。
以下章节将详细探讨每种方法。
合并不同数据流的数据#
当工作流存在分支时,您可以将分开的数据流重新合并为一个。
这里有一个示例工作流展示了不同类型的合并操作:追加数据集、仅保留新项以及仅保留现有项。Merge 节点文档包含了每种合并操作的详细说明。
合并来自不同节点的数据#
您可以使用 Merge 节点来合并来自两个前驱节点的数据,即使工作流尚未拆分为独立的数据流。这在您希望从多个节点生成的数据中创建单一数据集时非常有用。

合并来自多次节点执行的数据#
使用 Code 节点可以合并来自多次节点执行的数据。这在某些循环场景中特别有用。
节点执行与工作流执行
本节描述的是合并来自多次节点执行的数据。这种情况发生在单个工作流执行期间某个节点多次运行时。
参考这个示例工作流,它使用 Loop Over Items 和 Wait 节点来人为创建多次执行。
比较、合并与再次拆分#
Compare Datasets 节点可以在合并数据流之前对它们进行比较。该节点最多可输出四种不同的数据流。
参考这个示例工作流查看具体应用。