SSIS中是否存在用于平面文件源的WHERE子句功能?

iam*_*tio 5 sql ssis insert flat-file where-clause

我对SSIS知之甚少,而且我已经尽可能多地用Google搜索了.我真的很感激我能得到的任何帮助.

我正在构建一个SSIS包,我只想从平面文件源中插入一组特定的数据.有没有办法使用WHERE子句只提取特定数据?

例如,如何将此查询转换为数据流任务?

INSERT INTO #TempTable (Column1, Column2)
SELECT Column1, Column2
FROM TEXTFILESOURCE
WHERE Column1 <> 'ABC'
Run Code Online (Sandbox Code Playgroud)

这可以通过数据流任务来实现吗?

gra*_*oon 10

AFAIK平面文件源任务中没有任何内容可以执行此操作,但是一旦您进行了设置并且数据流入,您可以使用条件分割来使用与查询中的Where条件相同的逻辑来过滤行.