Excel Source有一个Unicode文本流[DT_NTEXT]类型的列(ExcelColumn1),OLE DB Source有一个Unicode字符串[DT_WSTR]
类型的列(SQLColumn1)我想匹配并合并上述两个来源的连接结果
ExcelColumn1 = SQLColumn1
我右键单击了两个源,转到了高级编辑器对话框,然后是输入和输出属性,然后输出列,然后是我想要排序的列,并将sortkeyPosition从0设置为1.
两个源的isSorted属性也已设置为True,但是当我双击Merge Join以便我可以配置要加入的列时,我在下面的屏幕截图中收到错误。我似乎无法弄清楚我的消息来源有什么问题。
答案 0 :(得分:3)
为两个输入拖动Sort组件:sortid应该在您进行连接的列上相同,然后配置合并连接组件。
查看这些链接
1。http://www.bimonkey.com/2010/10/the-merge-join-transformation/
如果错误与错配数据类型相同,请拖动类型转化组件,并尝试与其他输入copy of column
联接!