SSIS 如何映射数百个派生列

SSIS How to Map Hundreds of Derived Columns

我有一个 table 需要在 SSIS 的派生列编辑器中映射 104 列并从 Unicode 转换为非 Unicode 等 (DT_STR,10,1252)[ColumnName]

鉴于我正在从 SSIS 中的 CDC 控制任务中摄取,因此我不能简单地从 SQL 语句进行 CAST,而您没有机会在派生列任务之外进行 CAST。

鉴于我有超过 100 列需要手动映射,有没有办法在 SSIS 中动态地执行此操作而不是手动遍历每一列?

我认为 Visual studio 没有办法做到这一点,但您 can automate the package creation process 使用以下方法之一:

1) 商业智能标记语言:

2) 使用 C#/VB.net DTS 包装器 类

3) C# EzApi 库


类似的帖子: