Compartilhar via


Lição 2: Melhorando o pacote básico

Na Lição 1: Criando o pacote básico, você usou o Assistente para Importação e Exportação do SQL Server para obter uma introdução rápida sobre um pacote Integration Services básico. O pacote possui funcionalidade limitada; ele extrai apenas dados de um arquivo de pasta de trabalho do Excel e carrega os dados na tabela ProspectiveCustomers do banco de dados de exemplo AdventureWorks2008R2.

Normalmente, um pacote também precisa manipular e transformar os dados. O Integration Services fornece muitas transformações que podem ser usadas para copiar, limpar, modificar, classificar e agregar dados. Se você precisar transformar dados de maneiras não suportadas pelas transformações padrões, poderá escrever facilmente um script para a transformação Script ou codificar uma transformação personalizada para abordar suas necessidades.

Nesta lição, você irá aperfeiçoar o pacote básico para classificar os dados e adicionar uma nova coluna ao conjunto de dados com base nos valores de outras colunas. Neste cenário, uma coluna contém valores nulos, o que causa problemas ao concatenar valores de colunas existentes. Para solucionar esse problema e gerar o valor para a nova coluna, você usará um novo recurso do Integration Services—expressões. A linguagem de expressão do Integration Services inclui funções, operadores e conversões de tipo que podem ser usados para construir expressões complexas. Você usará uma expressão para concatenar os valores de três colunas e inserir condicionalmente um espaço entre colunas e adicionar o novo valor à nova coluna.

Como uma nova coluna é adicionada ao conjunto de dados, a tabela ProspectiveCustomers e o destino do banco de dados OLE devem ser modificados para incluir essa coluna. Você atualizará a instrução SQL na tarefa Executar SQL que criou a tabela ProspectiveCustomers e o destino do banco de dados OLE que grava dados na tabela, para incluir essa nova coluna. Você também mapeará a nova coluna no conjunto de dados para a nova coluna na tabela.

Nesta lição, você copiará e aperfeiçoará o básico criado na Lição 1. Se você não tiver completado a lição anterior, poderá também copiar o pacote concluído da Lição 1, que está incluído no tutorial.

Observação importanteImportante

Esse tutorial requer o banco de dados de exemplo AdventureWorks2008R2. Para obter mais informações sobre como instalar e implantar o AdventureWorks2008R2, consulte Considerações para instalar exemplos e bancos de dados de exemplo do SQL Server.