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


Расширение потока данных с помощью компонента сценария

Компонент сценария расширяет возможности потока данных в пакетах служб MicrosoftIntegration Services с помощью пользовательского кода, написанного в MicrosoftVisual Basic 2008 или MicrosoftVisual C# 2008 и компилируемого и выполняемого во время выполнения пакета. Компонент сценария упрощает разработку пользовательских источников потоков данных, преобразований или назначений, если источники, преобразования и адресаты, входящие в службах Integration Services, не полностью удовлетворяют нужды пользователя. После настройки компонент с расширенными входными и выходными данными пишет весь необходимый код инфраструктуры, позволяя сконцентрировать усилия исключительно на коде, который требуется для пользовательской обработки.

Компонент сценария взаимодействует с пакетом, в котором он содержится, и с потоком данных с помощью автоматически сформированных классов в элементах проекта ComponentWrapper и BufferWrapper, являющихся экземплярами классов ScriptComponent и ScriptBuffer соответственно. Эти классы обеспечивают доступ к соединениям, переменным и другим элементам пакета как к типизированным объектам и управляют входными и выходными данными. Для реализации пользовательской функции компонент сценария также может использовать пространство имен Visual Basic и библиотеку классов платформы .NET Framework, а также пользовательские сборки.

Компонент сценария и создаваемый им код инфраструктуры значительно упрощают процесс разработки пользовательского компонента потока данных. Однако, чтобы понять, как работает компонент сценария, может быть полезно прочитать раздел Разработка пользовательского компонента потока данных, в котором описываются шаги по разработке пользовательских компонентов потока данных.

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

В этом разделе

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

Значок служб Integration Services (маленький)Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загружать новейшую документацию, статьи, образцы и видеоматериалы от корпорации Майкрософт, а также лучшие решения от участников сообщества, посетите страницу Integration Services на сайтах MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.