Существует ли в SSIS функция предложения WHERE для источника плоских файлов? - PullRequest
4 голосов
/ 19 января 2011

Я не знаю слишком много о SSIS, и я погуглил столько, сколько мог на этом.Я был бы очень признателен за любую помощь, которую мог бы получить.

Я создаю пакет служб SSIS и хочу вставить только определенный набор данных из источника плоских файлов.Есть ли способ использовать предложение WHERE для извлечения только определенных данных?

Например, как я могу превратить этот запрос в задачу потока данных?

INSERT INTO #TempTable (Column1, Column2)
SELECT Column1, Column2
FROM TEXTFILESOURCE
WHERE Column1 <> 'ABC'

Можно ли этого достичьчерез задачу потока данных?

1 Ответ

10 голосов
/ 19 января 2011

AFAIK, в задаче «Источник плоских файлов» нет ничего, что могло бы сделать это, но после того, как вы настроили это и ввели данные, вы можете использовать условное разделение для фильтрации строк, используя ту же логику, что и условие Где Ваш запрос.

...