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


Как сопоставить параметры запросов с переменными в компонентах потока данных

При настройке конфигурации источника OLE DB для использования параметризованных запросов можно сопоставить параметры с переменными.

В источнике OLE DB параметризованные запросы используются для фильтрации данных при подключении источника к источнику данных.

Сопоставление параметра запроса с переменной

  1. В среде Business Intelligence Development Studio откройте проект служб Integration Services, содержащий необходимый пакет.

  2. Чтобы открыть пакет, дважды щелкните на нем в обозревателе решений.

  3. Щелкните вкладку Поток данных и перетащите источник OLE DB из области элементов в область конструктора.

  4. Щелкните правой кнопкой источник OLE DB и выберите пункт Правка.

  5. В окне Редактор источника OLE DB выберите диспетчер соединений OLE DB, предназначенный для подключения к источнику данных, или нажмите кнопку Создать, чтобы создать новый диспетчер соединений OLE DB.

  6. Выберите параметр Команда SQL для режима доступа к данным, а затем введите параметризованный запрос панели Текст команды SQL.

  7. Нажмите Параметры.

  8. В диалоговом окне Установка параметров запроса сопоставьте каждый параметр в списке Параметры с переменной в списке Переменные или создайте новую переменную, нажав кнопку <Создать переменную>. Нажмите кнопку ОК

    ПримечаниеПримечание

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

  9. Чтобы просмотреть до 200 строк данных, возвращаемых запросом, нажмите кнопку Предварительный просмотр.

  10. Чтобы сохранить измененный пакет, в меню Файл выберите команду Сохранить выбранные элементы.