合并数据#
合并操作将多个数据流汇聚在一起。根据您的工作流需求,可以使用不同的节点来实现这一功能。
- 合并来自不同数据流或节点的数据:使用Merge节点将来自多个来源的数据合并为一个。
- 合并来自多个节点执行的数据:在需要合并来自某个节点或多个节点的多次执行数据的复杂场景中,使用Code节点。
- 比较和合并数据:使用Compare Datasets节点来比较、合并并根据比较结果输出数据流。
在以下部分中更详细地探索每种方法。
合并来自不同数据流的数据#
如果你的工作流拆分了,你可以将分开的流重新合并为一个流。
这里有一个示例工作流展示了不同类型的数据合并操作:追加数据集、仅保留新项以及仅保留现有项。Merge节点文档中包含了每种合并操作的详细说明。
合并来自不同节点的数据#
您可以使用合并节点将来自两个先前节点的数据组合起来,即使工作流尚未拆分为单独的数据流。如果您想从多个节点生成的数据中创建单一数据集,这会非常有用。
合并来自多个节点执行的数据#
使用代码节点合并来自多个节点执行的数据。这在某些循环场景中非常有用。
节点执行和工作流执行
本节介绍如何合并来自多个节点执行的数据。这种情况发生在单个工作流执行期间,某个节点多次执行时。
参考这个示例工作流,使用循环遍历项和等待功能来人工创建多个执行实例。
再次比较、合并与拆分#
Compare Datasets节点在合并数据流之前对它们进行比较。它最多可输出四种不同的数据流。
请参考这个示例工作流作为例子。