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


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

Изменения: 15 сентября 2007 г.

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

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

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

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

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

  4. Щелкните правой кнопкой мыши компонент и выберите пункт Редактировать.

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

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

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

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

    ms139904.note(ru-ru,SQL.90).gifПримечание.
    Для сопоставления доступны только системные и определяемые пользователем переменные, находящиеся в области видимости данного пакета, родительский контейнер, такой как «цикл по каждому элементу», или задача «Поток данных», содержащая компоненты потока данных. Переменная должна иметь тип данных, совместимый со столбцом в предложении WHERE, которому назначен параметр.

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

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

См. также

Основные понятия

Источник OLE DB
Преобразование «Уточняющий запрос»
Разделы руководства по потоку данных (службы SSIS)

Другие ресурсы

Использование переменных и параметров (ядро СУБД)

Справка и поддержка

Получение помощи по SQL Server 2005