3

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

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

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

4

1 回答 1

1

我认为 Visual Studio 没有办法做到这一点,但您可以使用以下方法之一自动执行包创建过程:

1)商业智能标记语言:

2) 使用 C#/VB.net DTS Wrapper 类

3) C# EzApi 库


类似帖子:

于 2019-12-02T20:47:16.910 回答