Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SSIS如何映射数百个派生列_Sql Server_Unicode_Ssis_Etl_Derived Column - Fatal编程技术网

Sql server SSIS如何映射数百个派生列

Sql server SSIS如何映射数百个派生列,sql-server,unicode,ssis,etl,derived-column,Sql Server,Unicode,Ssis,Etl,Derived Column,我有一个表,需要映射104列并从Unicode转换为非Unicode,等等,如SSIS中的派生列编辑器中的(DT_STR,101252)[ColumnName] 我不能简单地从SQL语句强制转换,因为我正在从SSIS中的CDC控制任务摄取数据,并且您没有机会在派生列任务之外强制转换 鉴于我有100多列需要手动映射,是否有一种方法可以在SSIS中动态地进行映射,而不是手动遍历每一列?我认为Visual studio中没有这种方法,但您可以使用以下方法之一: 1) 商业智能标记语言: 2) 使

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

我不能简单地从SQL语句强制转换,因为我正在从SSIS中的CDC控制任务摄取数据,并且您没有机会在派生列任务之外强制转换


鉴于我有100多列需要手动映射,是否有一种方法可以在SSIS中动态地进行映射,而不是手动遍历每一列?

我认为Visual studio中没有这种方法,但您可以使用以下方法之一:

1) 商业智能标记语言:

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

3) C#EzApi库


类似职位: