参考信息:合并阶段
如果您需要合并多个数据集,可以在一个合并阶段中包括 2 个数据集(数据集管道),并在管道中添加其他合并阶段。如果您熟悉 SQL,那么“联合”阶段相当于 UNION ALL 运算符。
在保存之前,请在联合阶段中至少定义一组匹配字段(字段映射)。如果您未将输入数据集中的某个字段指定用于字段映射,则 Workday 将在该输入数据集的该字段中使用空值。
联合阶段选项 | 描述 |
|---|---|
工会管道 | 选择要与主管道合并的数据集管道。如果没有任何可用管道,请选择 “再添加一个管道” ,以通过导入数据集来创建管道。 |
匹配字段 - 合并输出 | 对于每个字段映射,将从“合并”阶段输出的字段的名称。 |
匹配字段 - 主要管道 | 主管道中的字段,要与合并管道中的字段匹配。 |
匹配字段 - 联合管道名称
| 合并管道中的字段,以与主管道中的字段匹配。 |
重新匹配 | 如果您想放弃所有字段映射并恢复为 Workday 检测和配置的默认字段映射,请单击此按钮。 |
全部清除 | 单击此按钮可放弃所有字段映射。然后,在“合并”阶段定义至少 1 个字段映射,然后保存映射。 |
包括全部 | 单击此按钮可为输入数据集管道中的每个字段创建字段映射。然后,您可以从其他输入数据集管道中选择要匹配的字段。 |
根据输入数据集准备字段
在“联合”阶段中合并的数据集可能不具有相同的架构。示例:可能有一个数据集在一个字段中包含姓名信息,而另一个数据集的 2 个字段中包含该信息。在这种情况下,您可以为每个输入数据集创建 Prism 计算字段,以便在“合并”阶段中合并这些数据集。
您可以在以下位置为输入数据集创建 Prism 计算字段:
- 在原始数据集中。您在数据集中创建的任何 Prism 计算字段均可用于该数据集以及将该数据集作为输入数据集导入的任何派生数据集。
- 在派生数据集的数据集管道中。您在派生数据集的管道阶段创建的任何 Prism 计算字段,仅可用于该派生数据集。系统不会将数据推回至原始输入数据集。如果您需要一个字段使用其他字段类型,但不想更改原始数据集的字段类型,则可能需要在导入的数据集管道中创建 Prism 计算字段。示例:您可以创建一个 Prism 计算字段,将邮政编码字段从整数更改为文本,从而与另一个输入数据集中的文本邮政编码字段相匹配。