如何在SSIS中合并两个结果?

如何在SSIS中合并两个结果?,ssis,Ssis,我有两个excel源代码第一个给我日期值,第二个给我价格excel表中的值 现在我需要将这两个值插入一个表中请告诉我如何操作 我使用了合并联接,但它给了我一个错误输入必须排序,我不能将其作为excel文件。我个人会将每个excel文件放入它自己的暂存表中。然后,我将使用连接两个表的SQL查询作为插入生产表的源 从每个源获取输入后,必须在合并之前对其进行排序 您可以从Excel源或任何源对输入进行排序,因为排序是使用内存中的数据执行的。它是工具栏中的一个元素 选中此项: 我很肯定你可以嗯,这取决于

我有两个
excel源代码
第一个给我
日期
值,第二个给我
价格
excel表中的值

现在我需要
这两个
插入一个表中
请告诉我如何操作


我使用了
合并联接
,但它给了我一个错误
输入必须排序
,我不能将其作为excel文件。

我个人会将每个excel文件放入它自己的暂存表中。然后,我将使用连接两个表的SQL查询作为插入生产表的源

从每个源获取输入后,必须在合并之前对其进行排序

您可以从Excel源或任何源对输入进行排序,因为排序是使用内存中的数据执行的。它是工具栏中的一个元素

选中此项:

我很肯定你可以

嗯,这取决于他在excel文件中的数据量。如果是数百万条记录,他最好按照你的建议在数据库上排序,因为在内存上排序成本太高。但是如果他不是真的对那么多数据进行排序,那么额外的步骤就没有必要了。如果出了问题,就更容易看出问题所在。它还允许您关闭执行最终导入的数据流,直到您确定其他所有内容都正确为止。根据我的建议,您实际上不必进行排序,因为您使用SQL查询作为最终导入的源,而不是合并联接。是的,我现在使用了来自源1和源2的2个值,并对其进行排序但问题是这两个值被一个接一个地插入到表中。请看这个@ashuthinks我看你解决了你的问题,SSIS的优点是有很多方法可以解决任何特定的问题。坏的是很难找到最好的方法。