Как сопоставить параметры запросов с переменными в компонентах потока данных
При настройке конфигурации источника OLE DB для использования параметризованных запросов можно сопоставить параметры с переменными.
В источнике OLE DB параметризованные запросы используются для фильтрации данных при подключении источника к источнику данных.
Сопоставление параметра запроса с переменной
В среде Business Intelligence Development Studio откройте проект служб Integration Services, содержащий необходимый пакет.
Чтобы открыть пакет, дважды щелкните на нем в обозревателе решений.
Щелкните вкладку Поток данных и перетащите источник OLE DB из области элементов в область конструктора.
Щелкните правой кнопкой источник OLE DB и выберите пункт Правка.
В окне Редактор источника OLE DB выберите диспетчер соединений OLE DB, предназначенный для подключения к источнику данных, или нажмите кнопку Создать, чтобы создать новый диспетчер соединений OLE DB.
Выберите параметр Команда SQL для режима доступа к данным, а затем введите параметризованный запрос панели Текст команды SQL.
Нажмите Параметры.
В диалоговом окне Установка параметров запроса сопоставьте каждый параметр в списке Параметры с переменной в списке Переменные или создайте новую переменную, нажав кнопку <Создать переменную>. Нажмите кнопку ОК
Примечание Для сопоставления доступны только системные и пользовательские переменные, находящиеся в области данного пакета, родительского контейнера, такого как «цикл по каждому элементу», или задачи потока данных, содержащей компоненты потока данных, доступные для сопоставления. Переменная должна иметь тип данных, совместимый со столбцом в предложении WHERE, которому назначен параметр.
Чтобы просмотреть до 200 строк данных, возвращаемых запросом, нажмите кнопку Предварительный просмотр.
Чтобы сохранить измененный пакет, в меню Файл выберите команду Сохранить выбранные элементы.