Compartilhar via


Exemplos de tarefa Script

Aplica-se a: Tempo de execução de integração do SSIS do SQL Server no Azure Data Factory

A tarefa Script é uma ferramenta com vários fins que pode ser usada em um pacote para preencher quase todos os requisitos que não sejam satisfeitos pelas tarefas incluídas no Integration Services. Este tópico lista exemplos de código da tarefa Script, que demonstram algumas das funcionalidades disponíveis.

Observação

Se desejar criar tarefas mais fáceis de serem reutilizadas em vários pacotes, procure utilizar o código desses exemplos de tarefa Script como o ponto inicial para tarefas personalizadas. Para obter mais informações, consulte Desenvolvendo uma tarefa personalizada.

Nesta seção

Tópicos de exemplo

Esta seção contém exemplos de código que demonstram vários usos das classes .NET Framework que você pode incorporar em uma tarefa Script do Integration Services:

Detectando um arquivo simples vazio com a tarefa Script
Verifica um arquivo simples para determinar se ele contém linhas de dados e salva o resultado em uma variável para ser usado na ramificação do fluxo de controle.

Obtendo uma lista para o loop ForEach com a tarefa Script
Coleta uma lista de arquivos que satisfazem critérios especificados pelo usuário e preenche uma variável para ser usada posteriormente pelo Enumerador Foreach de Variável.

Consultando o Active Directory com a tarefa Script
Recupera informações de usuário do Active Directory com base no valor de uma variável do Integration Services, usando classes no namespace System.DirectoryServices.

Monitorando contadores de desempenho com a tarefa Script
Cria um contador de desempenho personalizado que pode ser usado para rastrear o progresso da execução de um pacote do Integration Services, usando classes no namespace System.Diagnostics.

Trabalhando com imagens com a tarefa Script
Compacta imagens no formato JPEG e cria imagens de miniatura, usando classes no namespace System.Drawing.

Localizando impressoras instaladas com a tarefa Script
Localiza impressoras instaladas compatíveis com um tamanho de papel específico, usando classes no namespace System.Drawing.Printing.

Enviando uma mensagem de email HTML com a tarefa Script
Envia uma mensagem de email em formato HTML em vez de formato de texto sem-formatação.

Trabalhar com arquivos do Excel com a tarefa Script
Lista as planilhas em um arquivo de Excel e verifica a existência de uma planilha específica.

Enviando a uma fila de mensagens particular remota com a tarefa Script
Envia uma mensagem para uma fila de mensagens privada remota.

Outros exemplos

Os tópicos a seguir também contêm exemplos de código para uso com a tarefa Script:

Usando variáveis na tarefa Script
Solicita que o usuário confirme se o pacote deve continuar sendo executado, com base no valor de uma variável de pacote que pode exceder o limite especificado em outra variável.

Conectando a fontes de dados na tarefa Script
Recupera uma conexão ou informações de conexão de gerenciadores de conexões definidos no pacote.

Gerando eventos na tarefa Script
Aumenta um erro, uma advertência ou uma mensagem informativa com base no status da conexão de Internet no servidor.

Registrando a tarefa Script
Registra o número de itens processados pela tarefa para provedores de log habilitados.