Usando a tarefa Script para estender o pacote
A tarefa Script estende as capacidades de tempo de execução dos pacotes Microsoft Integration Services com o código personalizado escrito em Microsoft Visual Basic 2008 ou Microsoft Visual C# 2008 que é compilado e executado no tempo de execução do pacote. A tarefa Script simplifica o desenvolvimento de uma tarefa de tempo de execução personalizada quando as tarefas incluídas com Integration Services não atendem totalmente suas necessidades. A tarefa Script grava todo o código de infraestrutura requerido, permitindo que você se concentre exclusivamente no código que é exigido para seu processamento personalizado.
Uma tarefa Script interage com o pacote de conteúdo através do objeto global Dts, uma instância da classe ScriptObjectModel que é exposta no ambiente de script. Você pode gravar o código em uma tarefa Script que modifica os valores armazenados nas variáveis de Integration Services; posteriormente, o pacote poderá usar esses valores atualizados para determinar o caminho de seu fluxo de trabalho. A tarefa Script também pode usar o namespace Visual Basic e a biblioteca de classe .NET Framework, como também assemblies personalizados, para implementar a funcionalidade personalizada.
A tarefa Script e o código de infraestrutura que ela gera para você simplificam, significativamente, o processo de desenvolvimento de uma tarefa personalizada. Entretanto, para compreender como a tarefa Script funciona, você pode achar útil ler a seção Desenvolvendo uma tarefa personalizada para compreender as etapas envolvidas no desenvolvimento de uma tarefa personalizada.
Se você estiver criando uma tarefa que você planeja reutilizar em vários pacotes, deverá considerar o desenvolvimento de uma tarefa personalizada em vez de utilizar a tarefa Script. Para obter mais informações, consulte Comparando soluções de script e objetos personalizados.
Nesta seção sobre a tarefa Script
Os tópicos a seguir fornecem mais informações sobre a tarefa Script.
Configurando a tarefa Script no Editor da Tarefa Script
Explique como as propriedades que você configura no Editor da Tarefa Script afetam os recursos e o desempenho do código na tarefa Script.Codificando e depurando a tarefa Script
Explica como utilizar o Microsoft Visual Studio Tools for Applications (VSTA) para desenvolver os scripts contidos na tarefa Script.Usando variáveis na tarefa Script
Explica como usar variáveis com a propriedade Variables.Conectando a fontes de dados na tarefa Script
Explica como usar conexões com a propriedade Connections.Gerando eventos na tarefa Script
Explica como aumentar eventos com a propriedade Events.Registrando a tarefa Script
Explica como anotar informações com o método Log.Retornando resultados da tarefa Script
Explica como retornar resultados com a propriedade TaskResult e a propriedade ExecutionValue.Exemplos de tarefa Script
Fornece exemplos simples que demonstram vários usos possíveis para uma tarefa Script.
|