需要帮助在SSIS中执行派生列拆分
所以在我的Excel表格中,我有一个名为real/min/max
的列来计算人口数量,我想把它分成3栏,分别叫ActualPop
, MinPop
, MaxPop
。
所以就是一个例子
real/min/max 33/1/50
我需要这个填充新的列作为
ActualPop 33 MinPop 1 MaxPop 50
我尝试了以下expression式:
ActualPop: TOKEN([real/min/max],"/",1)
MinPop: TOKEN([real/min/max],"/",2)
MaxPop: TOKEN([real/min/max],"/",3)
问题是当我试图做我的映射到SQL目标,我得到一个关于数据types的错误。 目的地有INT
数据types的意思,而在派生列编辑器我看到的数据types是Unicodestring。 我试图使用数据转换,但仍然无法正常工作。
您可以使用派生列上的高级编辑器更改3个派生列的数据types。
然后…为每个INT
selectfour-byte signed integer [DT_I4]
。