跳转至

3.12、笛卡尔积

功能模块如图所示:

积木功能

笛卡尔积

功能:执行两个表的交叉连接。顶部表的每一行都与底部表的每一行相连。注意,这是一个高阶的操作,因为输出中的行数是两个输入表行数的乘积。

积木功能

配置界面功能说明:

配置-选项:

  • 底部输入表的列名后缀:如果底表包含具有相同名称的列,则附加到列名的后缀。始终保留第一个导入的列名。如果在第二个表中发现了重复项,则添加一次或多次后缀以确保惟一性。
  • 新行号的分隔符:此字符串将分离新数据表中的行id。例如:RowID1 + RowID2。
  • 块大小:一次读取的行数,增加这个值可以获得更快的执行时间,但也会增加内存消耗。
  • 追加顶部数据表的行号列:如果选中,输出结果将附加一个新列,其中包含顶部数据表的行id。
  • 列名(顶部输入表):自定义新列的列名。
  • 追加底部数据表的行号列:如果选中,输出结果将附加一个新列,其中包含底部数据表的行id。
  • 列名(底部输入表):自定义新列的列名。