2015-01-17 5 views
0

Я новичок в объекте SSIS Fuzzy Group. Скажем, у меня было миллион записей, которые я бы ежедневно очищал. Некоторые из этих записей могут изменяться, например. фамилия или дата рождения неверны. Также новые записи создаются каждый день. У меня есть два вопроса:Новый нечеткий поиск

  1. ли выход таблица (таблица, которая содержит: key_out и key_in) усечен каждый раз, когда пакет SSIS запускается или же он останется в такте от последнего времени он был запущен?
  2. Если он остается неповрежденным, то есть способ только совместить новые записи, чтобы сэкономить время? Если вы вводите только новые записи, то все предыдущие сопоставленные записи остаются в выходной таблице, сопоставленной или вы теряете их?
+0

Вы можете использовать 'Lookup Transformation' для ответа на вопрос 2: http://msdn.microsoft.com/en-us/library/ms141821.aspx –

+0

@Jeff ириса, спасибо. Каково типичное значение для «максимального количества совпадений»? Я думал, что это значение будет неограниченным? Можете ли вы отправить ответ, поскольку ваш комментарий ответил на мой вопрос. – w0051977

+0

обновленный ответ на ваш комментарий в ответе, который я оставил ... кстати, есть «Нечеткое преобразование поиска», а также –

ответ

0

Ответ на вопрос № 2:

Вы можете использовать Lookup Transformation

• "Если нет соответствующей записи в эталонном наборе данных, не присоединиться происходит по умолчанию, преобразование Lookup обрабатывает строки. без сопоставления записей как с ошибками.Однако вы можете настроить преобразование Lookup для перенаправления таких строк на выходной результат без соответствия. Дополнительные сведения см. в Редакторе преобразования содержимого (Общая страница) и Редакторе преобразования поиска (Страница вывода ошибок).

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

https://msdn.microsoft.com/en-us/library/ms141821.aspx

+0

Спасибо. Какое значение у вас есть для: «максимальное количество совпадений». Я ожидал бы, что это будет неограниченным. – w0051977

+0

@ w0051977 Я искал вас, но не могу определить окончательный ответ. Я предполагал бы неограниченное, потому что не заявляет в MSDN ... просто указывает, когда происходит совпадение, и кеш заполняется, а затем генерирует и исключает. –

Смежные вопросы