data flow task+

这个例子主要解决,当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视频

你可能感兴趣的:(data flow task+)