Новые возможности SQL Server 2005 Integration Services


Переменные


Начиная с DTS в SQL Server 7.0 глобальные переменные (которые теперь называются просто переменными) всегда были важным элементом для динамического конфигурирования пакета без необходимости жёсткого программирования. В SSIS их функциональность была сильно расширена за счет улучшения процесса обработки переменных и введения области видимости.

В SQL Server 2000 был только один тип переменных - глобальные переменные. Областью видимости этих переменных был весь пакет. В SSIS же область видимости переменных может быть ограничена пакетом, контейнером или системой. Это помогает лучшему обмену переменными между пакетами. А также помогает удерживать переменную только в рамках ее части работы. При такой изначальной гибкости можно упростить создание одиночного ETL процесса и уменьшить затраты на кодирование в задаче Script.

Т.к. переменные имеют область видимости, то теперь необходимо полностью идентифицировать переменные. Это делается с помощью типа и имени переменной. Например, системная переменная может быть вызвана как System::VariableName, а пользовательская как User::VariableName.




- Начало -  - Назад -  - Вперед -



Книжный магазин