Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SSIS中将列分隔符动态分配给平面文件源_Ssis_Ssis 2012_Ssis 2008 - Fatal编程技术网

在SSIS中将列分隔符动态分配给平面文件源

在SSIS中将列分隔符动态分配给平面文件源,ssis,ssis-2012,ssis-2008,Ssis,Ssis 2012,Ssis 2008,目标-使用不同的列分隔符导入多个平面文件(每天可能1000个或更多) 我试图将列分隔符动态分配给SSIS中的平面文件源连接管理器。(这似乎是不可能的,因为SSIS中没有内置函数(列分隔符)来动态分配值)而且我不能使用“大容量插入任务”加载不同的平面文件,因为我需要在数据流中包含派生列 我如何在数据流/数据流plus(cozyroc)任务中实现这一点?非常感谢您的帮助 这可以通过第三方SSIS组件(DataFlow plus task)实现,在该组件中,我们可以将列delimter定义为变量。请看

目标-使用不同的列分隔符导入多个平面文件(每天可能1000个或更多)

我试图将列分隔符动态分配给SSIS中的平面文件源连接管理器。(这似乎是不可能的,因为SSIS中没有内置函数(列分隔符)来动态分配值)而且我不能使用“大容量插入任务”加载不同的平面文件,因为我需要在数据流中包含派生列


我如何在数据流/数据流plus(cozyroc)任务中实现这一点?非常感谢您的帮助

这可以通过第三方SSIS组件(DataFlow plus task)实现,在该组件中,我们可以将列delimter定义为变量。请看下面的屏幕截图


所有文件是否都有相同的元数据?能否提供数据示例?列是否简单?您知道第一个分隔符的位置吗(例如,是第一个非数值?还是在第二个位置?@TabAlleman-否每个文件都有不同的元数据