这个例子主要解决,当source中的column名称不一样,是dynamic的时候,
task

souece:

set variable

change the variable: filelocation as dynamic

set dynamic value

set tablename as dynamic too

设置text connection manager,把所有的column删除,留下那个一个,改名字为: THUNK_COLUMN

把connection manager设置成filelocation 那个variable变量的

设置sql server当destination

用foreach item enumerator, 添加column, 自己type每个file的name

variable mapping

drag the data flow task + in container

click data flow task

data flow task

在destination 里面设置 access mode: openrowset from variable

image.png

把ID,country这两个删除, 然后把tax rate继续改成thunk column

要修改destination 的property:把validateexternalmetdata 设置成false

回到data flow task +,dynamic里面

全部设置成true, delimiter设置成,因为是csv
youtube视频
网友评论