У меня есть поток данных SSIS, который использует поиск. Иногда значение, которое нужно найти (в моем потоке, а не в таблице поиска), является нулевым.
рассмотрите возможность использования полного кэширования, которое поддерживает операции поиска для нулевых значений .
Я использую полное кэширование (это значение по умолчанию).
Но когда я запускаю, я получаю эту ошибку в своих пустых строках:
Строка не дала совпадений во время поиска
Если я изменил результат на игнорировать несовпадения, тогда все работает нормально. Но это игнорирует все несоответствия. Я просто хочу разрешить нули (как ноль). Любое другое несовпадение должно вывести компонент из строя.
Что я делаю не так? Как я могу заставить нули записывать как нули, но не игнорировать другие ошибки.
(ПРИМЕЧАНИЕ: я дважды проверил свою таблицу поиска. В ней есть ВСЕ значения, которые есть в моей исходной таблице. Она просто не имеет NULL как значение (потому что странно иметь поиск значения для null.)