SSIS 自定义源组件

SSIS custom source component

我有 .csv 分隔文件和此文件的平面文件连接管理器。

如果我理解正确,平面文件连接管理器会解析 .csv 文件,创建列并将它们传递给源组件的外部列。

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

谢谢,抱歉我的英语不好。

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

要向此数据流添加 'external' 列,您只需在平面文件源之后添加派生列,然后添加所需的任何内容。

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

无论哪种方式,'how do I add external columns' 的答案都是相同的 - 在源之后添加派生列并使用它来添加它们。