[英]SSIS 2 csv files into 1 csv file
我有2个包含不同标头和数据的csv文件(以下为示例)
csv1
Name|PhoneExt|location
john,6754,office
CSV2
EmployeeNo|Car|Reg
6754,astra,dk096hy
我想加入两个csv文件,并将csv 1中的电话分机链接与csv 2中的雇员编号,然后导出到一个包含文件和数据头的csv文件。 我要这个:
Name|PhoneExt|location|EmployeeNo|Car|Reg
john,6754,office,6754,astra,dk096hy
做这个的最好方式是什么。 我已经尝试过使用排序和合并,但是我无法在电话分机号和工作号码上获得链接。 任何建议将不胜感激
如果我愿意,我会尽量保持分隔。
我会将您的2个CSV文件分段成2个SQL表。 这样一来,您始终可以分阶段存储数据,并且可以直接从源中获取数据。 出于测试目的,这为您带来了优势
然后,我将把这2个表加入
OLEDB Source Tasks
以便获得所需的输出。- 然后,我将使用
flat file destination
来创建新的CSV文件。
到目前为止,这是一种简单易行的方法,然后可以清楚地了解发生了什么。
您可以使用合并联接转换来实现此目的,您可以在上面的链接中阅读更多信息:
确保两列具有相同的数据类型和大小写(大写或小写)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.