跳至内容

合并数据#

合并操作将多个数据流汇聚在一起。根据您的工作流需求,可以使用不同的节点来实现这一功能。

  • 合并来自不同数据流或节点的数据:使用Merge节点将来自多个来源的数据合并为一个。
  • 合并来自多个节点执行的数据:在需要合并来自某个节点或多个节点的多次执行数据的复杂场景中,使用Code节点。
  • 比较和合并数据:使用Compare Datasets节点来比较、合并并根据比较结果输出数据流。

在以下部分中更详细地探索每种方法。

合并来自不同数据流的数据#

如果你的工作流拆分了,你可以将分开的流重新合并为一个流。

这里有一个示例工作流展示了不同类型的数据合并操作:追加数据集、仅保留新项以及仅保留现有项。Merge节点文档中包含了每种合并操作的详细说明。

合并来自不同节点的数据#

您可以使用合并节点将来自两个先前节点的数据组合起来,即使工作流尚未拆分为单独的数据流。如果您想从多个节点生成的数据中创建单一数据集,这会非常有用。

Merging data from two previous nodes. The diagram shows three nodes lined up sequentially. The first node is labeled Fetch data, the second is labeled Modify data, and the third is labeled Merge: append both data sets. Arrows connect nodes 1 to 2, 2 to 3, and 1 to 3.
Merging data from two previous nodes

合并来自多个节点执行的数据#

使用代码节点合并来自多个节点执行的数据。这在某些循环场景中非常有用。

节点执行和工作流执行

本节介绍如何合并来自多个节点执行的数据。这种情况发生在单个工作流执行期间,某个节点多次执行时。

参考这个示例工作流,使用循环遍历项和等待功能来人工创建多个执行实例。

再次比较、合并与拆分#

Compare Datasets节点在合并数据流之前对它们进行比较。它最多可输出四种不同的数据流。

请参考这个示例工作流作为例子。

优云智算