我有一个表需要映射 104 列并从 Unicode 转换为非 Unicode 等,就像(DT_STR,10,1252)[ColumnName]
在 SSIS 中的派生列编辑器中一样。
鉴于我从 SSIS 中的 CDC 控制任务中摄取,并且您没有机会在派生列任务之外进行 CAST,因此我不能简单地从 SQL 语句中进行 CAST。
鉴于我有超过 100 列要手动映射,有没有办法在 SSIS 中动态地执行此操作,而不是手动遍历每一列?
我有一个表需要映射 104 列并从 Unicode 转换为非 Unicode 等,就像(DT_STR,10,1252)[ColumnName]
在 SSIS 中的派生列编辑器中一样。
鉴于我从 SSIS 中的 CDC 控制任务中摄取,并且您没有机会在派生列任务之外进行 CAST,因此我不能简单地从 SQL 语句中进行 CAST。
鉴于我有超过 100 列要手动映射,有没有办法在 SSIS 中动态地执行此操作,而不是手动遍历每一列?
我认为 Visual Studio 没有办法做到这一点,但您可以使用以下方法之一自动执行包创建过程:
1)商业智能标记语言:
2) 使用 C#/VB.net DTS Wrapper 类
3) C# EzApi 库