将列定界符动态分配给 SSIS 中的平面文件源

Dynamically Assign Column Delimiter to Flat file source in SSIS

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

我试图将列定界符动态分配给 SSIS 中的平面文件源连接管理器。 (这似乎是不可能的,因为 SSIS 中没有内置函数(列分隔符)来动态分配值)而且我不能使用 "Bulk Insert Task" 加载不同的平面文件,因为我需要包含一个派生列在数据流中。

如何在数据 flow/data flow plus(cozyroc) 任务中实现这一点?任何帮助深表感谢。

这可以通过第 3 方 SSIS 组件(DataFlow plus 任务)实现,我们可以在其中将列定界符定义为变量。请参阅下面的屏幕截图。