如何在SSIS中合并两个结果?
我有两个如何在SSIS中合并两个结果?,ssis,Ssis,我有两个excel源代码第一个给我日期值,第二个给我价格excel表中的值 现在我需要将这两个值插入一个表中请告诉我如何操作 我使用了合并联接,但它给了我一个错误输入必须排序,我不能将其作为excel文件。我个人会将每个excel文件放入它自己的暂存表中。然后,我将使用连接两个表的SQL查询作为插入生产表的源 从每个源获取输入后,必须在合并之前对其进行排序 您可以从Excel源或任何源对输入进行排序,因为排序是使用内存中的数据执行的。它是工具栏中的一个元素 选中此项: 我很肯定你可以嗯,这取决于
excel源代码
第一个给我日期
值,第二个给我价格
excel表中的值
现在我需要将这两个值插入一个表中
请告诉我如何操作
我使用了合并联接
,但它给了我一个错误输入必须排序
,我不能将其作为excel文件。我个人会将每个excel文件放入它自己的暂存表中。然后,我将使用连接两个表的SQL查询作为插入生产表的源 从每个源获取输入后,必须在合并之前对其进行排序
您可以从Excel源或任何源对输入进行排序,因为排序是使用内存中的数据执行的。它是工具栏中的一个元素
选中此项:
我很肯定你可以嗯,这取决于他在excel文件中的数据量。如果是数百万条记录,他最好按照你的建议在数据库上排序,因为在内存上排序成本太高。但是如果他不是真的对那么多数据进行排序,那么额外的步骤就没有必要了。如果出了问题,就更容易看出问题所在。它还允许您关闭执行最终导入的数据流,直到您确定其他所有内容都正确为止。根据我的建议,您实际上不必进行排序,因为您使用SQL查询作为最终导入的源,而不是合并联接。是的,我现在使用了来自源1和源2的2个值,并对其进行排序但问题是这两个值被一个接一个地插入到表中。请看这个@ashuthinks我看你解决了你的问题,SSIS的优点是有很多方法可以解决任何特定的问题。坏的是很难找到最好的方法。