平面文件的SSIS转换

时间:2018-06-19 11:04:01

标签: sql-server sql-server-2008 ssis ssis-2012 ssis-2008

这是我在SQL Server中的表:

国家

varchar(50)varchar(50)Int

我有一个平面文件数据

------------平面文件----------

输出:

您能告诉我这个过程,以及如何执行此任务 我应该在这里使用什么转换

请帮帮我

1 个答案:

答案 0 :(得分:0)

由于这是一个采访问题,所以我确定所需要的只是一个广泛的策略。

您可以通过以下方式解决此问题:将平面文件设为单列输出,然后将其传递到脚本转换,该转换对逗号进行计数,分析行并将其拆分为三个输出列,并根据需要提供NULL。然后,您只需将3列输出传递到目标表即可。

最后,我将告诉采访者,该解决方案取决于企业是否能够提供有用的业务规则,以定义当某行缺少列时,哪一列中的数据将流向哪一列。