繁体   English   中英

SSIS将2个csv文件转换为1个csv文件

[英]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

做这个的最好方式是什么。 我已经尝试过使用排序和合并,但是我无法在电话分机号和工作号码上获得链接。 任何建议将不胜感激

如果我愿意,我会尽量保持分隔。

  1. 我会将您的2个CSV文件分段成2个SQL表。 这样一来,您始终可以分阶段存储数据,并且可以直接从源中获取数据。 出于测试目的,这为您带来了优势

  2. 然后,我将把这2个表加入OLEDB Source Tasks以便获得所需的输出。

  3. 然后,我将使用flat file destination来创建新的CSV文件。

到目前为止,这是一种简单易行的方法,然后可以清楚地了解发生了什么。

您可以使用合并联接转换来实现此目的,您可以在上面的链接中阅读更多信息:

确保两列具有相同的数据类型和大小写(大写或小写)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM