SSIS自定义源组件

时间:2015-03-03 14:28:46

标签: c# ssis

我有.csv分隔文件和平面文件连接管理器到这个文件。

如果我理解正确的Flat File Connection Manager解析.csv文件,则创建列并将它们传递给Source Component的外部列。

问题如何在创建自定义源组件时从外部列获取值。它甚至可能吗?

感谢我的英语不好。

1 个答案:

答案 0 :(得分:0)

您正确理解平面文件连接管理器解析.csv文件,并在(平面文件)源组件中创建列。

要向此数据流添加“外部”列,只需在平面文件源之后添加派生列,然后添加所需内容。

当您提到“自定义来源”时,您的问题变得模棱两可。如果您使用的是平面文件连接管理器,则需要使用平面文件源。但是,如果这不适合您的目的,例如,您需要读取每行上具有不同列数的平面文件,则可以使用脚本组件作为源。这是一个“自定义”源,您自己编写每个输出列的规则。

无论哪种方式,“如何添加外部列”的答案都是相同的 - 在源之后添加派生列并使用它来添加它们。