我们正在研究 ETL 流程。该过程要求我们从源 (Oracle) 获取 ID 并查询另一个数据源 (MS SQL DB)。查询需要获取两组数据
- 客户明细——一对一映射获取所有账户
- 按关系 ID 划分的客户帐户 - 同一 ID 的多个记录
我们目前正在使用查找组件,并且在此过程中仅获取客户帐户的第一个匹配项。我们如何获得多个匹配记录 - 即所有匹配的客户帐户。由于两个数据源不同,我们无法进行内部连接。我们能想到的另一种选择是使用临时表,但我们想避免这种情况。是否有任何其他方式使用 SSIS 组件来获取同一 ID 的多个匹配记录。