关于SSIS中的派生列转换
我有一个Excel文件,源代码是关于SSIS中的派生列转换,ssis,ssis-2012,Ssis,Ssis 2012,我有一个Excel文件,源代码是名,姓,位置。在目的地我有名字,姓氏,位置和状态 在SSIS ETL过程中,我需要为状态列传递默认值“Current”。当源中的状态列不可用时,如何在派生列转换中配置此属性?在派生列转换中,可以在第二列(名为“派生列”)中选择“添加为新列”。此设置确定是覆盖现有列还是添加新列 因此,输入“Status”作为派生列名,将派生列设置为添加为新列,并在表达式字段中输入“Current”。SSIS将自动为其分配数据类型。如果特别需要NVARCHAR而不是VARCHAR,可
名
,姓
,位置
。在目的地我有名字
,姓氏
,位置
和状态
在SSIS ETL过程中,我需要为
状态
列传递默认值“Current”。当源中的状态列不可用时,如何在派生列转换中配置此属性?在派生列转换中,可以在第二列(名为“派生列”)中选择“添加为新列”。此设置确定是覆盖现有列还是添加新列
因此,输入“Status”作为派生列名
,将派生列
设置为添加为新列
,并在表达式
字段中输入“Current”。SSIS将自动为其分配数据类型。如果特别需要NVARCHAR
而不是VARCHAR
,可以将表达式更改为
(DT_WSTR, 7)"Current"
这将向NVarchar添加强制转换