在 AbInitio 中,join 处理匹配记录的时间是否与处理不匹配记录的时间相同?

In AbInitio, will join take the same time to process matched records as that of unmatched one?

在 AbInitio ETL 工具中,如果有一个内部连接组件,并且在某些键上匹配了百万条记录,则连接本身有一些简单的转换逻辑,并收集拒绝的记录以进一步处理。

如果记录匹配与不匹配相比,join 是否会花费相同的时间来处理记录?

总的来说,和所有事情一样,运行测试一下,看看。

如果您考虑一下,与没有连接相比,连接记录应该 运行 更快。原因是一旦你加入,你就可以丢弃(内部)记录,并且在下一次尝试寻找匹配的迭代中它不会是有先见之明的。从而减少计算工作量。