跳至主要内容
Workday User Guide
上次更新时间 :2023-06-23
参考信息:联接阶段

参考信息:联接阶段

您可以在联接阶段中包括 2 个数据集或数据集管道“”。如果您需要联接多个数据集,可以在管道中添加其他联接阶段。
联接阶段选项
描述
联接管道
请选择要与主管管道“”联接的数据管道“” 。如果没有任何可用管道,请选择
“再添加一个管道”
,以通过导入数据集来创建管道。
匹配行
从每个数据管道中选择 1 个或多个字段,这些字段的值应相互匹配。请选择在每个数据管道中唯一标识行的字段。定义匹配行的方法与在关系数据库中定义主键和外键关系类似。
您还可以选择一个可选建议链接,该链接将显示Workday建议的联接键。这些建议取决于示例数据中字段之间的匹配行数。
联接类型
选择联接类型。联接类型指定联接结果中包括每个数据管道的哪些行。
  • 内联接
    。如果行的匹配值同时存在于两个管道中, Workday会包括这些行。如果一个管道中的某行与另一个管道中的行不匹配,则该行将从联接结果中省略。
  • 左反联接
    。Workday仅将“”管道中没有匹配行的行包括在其他管道“”中。如果主管管道的某行在另一个管道中具有一个或多个匹配行,Workday从联接结果中忽略该行。该阶段输出包含来自主要管道 的字段,但不包含来自另一个管道 的字段。
  • 左外联接
    。Workday会包括主要管道“”中的所有行,并在另一个管道中搜索匹配的行。如果在另一个管道中没有匹配的行, Workday将使用空值填充另一个管道中的每个字段。如果导入的管道包含多个匹配行,则Workday会在联接结果中包含这两行。
  • 右反联接
    。Workday仅包括其他管道中在主要管道“”中没有匹配行的行。如果另一个管道中的某行在主管管道()中具有一个或多个匹配行,Workday从联接结果中忽略该行。该阶段输出包含另一个管道中的字段,但不包含主要管道“”中的字段。
  • 右外联接
    。Workday会将所有行包括在导入的数据管道中,并在主要管道中搜索匹配的行。如果主要管道“”中没有匹配的行,Workday将使用空值填充主要管道中的每个字段。当主要管道包含多个匹配行时, Workday会在联接结果中包含这两行。
  • 完整外联接
    。Workday会包括来自这两个管道的所有行。如果一个管道中的某行与另一个管道中的行不匹配, Workday会使用空值填充不匹配管道中的每个字段。如果存在多个匹配的行,Workday会包括联接结果中的所有行。
请注意,当您发布数据集时, Workday会将所有空值替换为默认值。
选择字段
选择每个管道中的哪些字段将包括在联接结果中。系统会从管道的该阶段和后续所有阶段中删除您未包括在内的任何字段。