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