Поделиться через


Редактор преобразования «Нечеткий уточняющий запрос» (вкладка «Ссылочная таблица»)

Вкладка Ссылочная таблица в диалоговом окне Редактор преобразования «Нечеткий уточняющий запрос» позволяет указать исходную таблицу и индекс поиска. Эталонный источник данных должен быть таблицей в базе данных SQL Server .

Примечание

Преобразование «Нечеткий уточняющий запрос» создает рабочую копию ссылочной таблицы. В этой рабочей таблице описанные ниже индексы создаются с помощью специальной таблицы, а не обычных индексов SQL Server . Преобразование не изменяет существующие исходные таблицы, если не выбран параметр Поддерживать хранимый индекс. Если параметр выбран, в таблице ссылок создается триггер, который обновляет рабочую таблицу и таблицу индекса уточняющего запроса при изменениях в ссылочной таблице.

Примечание

Exhaustive Свойства и MaxMemoryUsage преобразования «Нечеткий уточняющий запрос» недоступны в редакторе преобразования «Нечеткий уточняющий запрос», но их можно задать с помощью Расширенный редактор. Кроме того, значение больше 100 для MaxOutputMatchesPerInput можно указать только в Расширенный редактор. Дополнительные сведения об этих свойствах см. в подразделе «Преобразование "Нечеткий уточняющий запрос"» раздела Transformation Custom Properties.

Дополнительные сведения о преобразовании «Нечеткий уточняющий запрос» см. в разделе Fuzzy Lookup Transformation.

Параметры

Диспетчер соединений OLE DB
Выберите существующий диспетчер соединений OLE DB из списка или создайте новое подключение, выбрав пункт Создать.

Создать
Создайте новое соединение с помощью диалогового окна Настройка диспетчера соединений OLE DB .

Сформировать новый индекс
Укажите в том случае, если преобразование должно создавать новый индекс уточняющего запроса.

Имя ссылочной таблицы
Выберите таблицу, которая будет использоваться в качестве таблицы ссылок (уточняющего запроса).

Сохранить новый индекс
Выберите этот параметр, если требуется сохранить новый индекс уточняющего запроса.

Имя нового индекса
Если выбран параметр сохранения нового индекса уточняющего запроса, введите описательное имя индекса.

Поддерживать хранимый индекс
Если выбран параметр сохранения нового индекса уточняющего запроса, укажите, должен ли SQL Server поддерживать этот индекс.

Примечание

Если выбрать параметр Поддерживать хранимый индекс в редакторе преобразования «Нечеткий уточняющий запрос» на вкладке Ссылочная таблица, представление будет поддерживать хранимый индекс с помощью управляемых хранимых процедур. Эти управляемые хранимые процедуры используют функцию интеграции со средой CLR, доступную в SQL Server. По умолчанию в SQL Server отключена интеграция со средой CLR. Чтобы использовать функцию Поддерживать хранимый индекс , необходимо включить интеграцию со средой CLR. Дополнительные сведения см. в статье Enabling CLR Integration.

Поскольку для параметра Поддерживать хранимый индекс необходима интеграция со средой CLR, эта функция работает, только если ссылочная таблица выбрана на экземпляре SQL Server , на котором включена интеграция со средой CLR.

Использовать существующий индекс
Выберите, если преобразование будет использовать для уточняющего запроса существующий индекс.

Имя существующего индекса
Выберите из списка ранее созданный индекс уточняющего запроса.

См. также:

Справочник по сообщениям об ошибках служб Integration Services
Редактор преобразования «Нечеткий уточняющий запрос» (вкладка «Столбцы»)
Редактор преобразования «Нечеткий уточняющий запрос» (вкладка «Дополнительно»)