Compartilhar via


Tutorial SSIS: Criando um pacote ETL simples

O Microsoft SQL Server Integration Services (SSIS) é uma plataforma para construir soluções para integração de dados de alto desempenho, inclui também extração, transformação, e carregamento de pacotes (ETL) para armazenamento de dados. O SSIS inclui ferramentas gráficas e assistentes para criação e depuração de pacotes; tarefas para execução de funções de fluxo de trabalho como, por exemplo, operações de FTP, execução de instruções SQL e envio de mensagens de email; fontes de dados e destinos para extração e carregamento de dados; transformações para limpeza, agregação, junção e cópia de dados; um serviço de gerenciamento, o serviço do Integration Services para administração de execução e armazenamento de pacotes; e APIs (interfaces de programação de aplicativo) para programação do modelo de objeto do Integration Services.

Neste tutorial, você aprenderá a usar o SSIS Designer para criar um pacote simples do Microsoft SQL Server Integration Services. O pacote que você cria conduz dados de um arquivo simples, formata esses dados e insere os dados formatados em uma tabela de fatos. Nas lições a seguir, o pacote é expandido para demonstrar looping, configurações de pacote, registro de log e fluxo de erros.

Ao instalar os dados de exemplo usados pelo tutorial, as versões concluídas dos pacotes criados para cada lição do tutorial também são instaladas. Ao utilizar os pacotes concluídos, será possível começar o tutorial em uma lição posterior, caso queira. Se esta for a primeira vez que você trabalha com pacotes ou com o novo ambiente de desenvolvimento, recomendamos que você comece pela lição 1.

O que você aprenderá

O melhor modo de familiarizar-se com as novas ferramentas, controles e recursos disponíveis no Microsoft SQL Server Integration Services é utilizando-os. Este tutorial explicará como usar o Designer de SSIS para criar um pacote de ETL simples com looping, configurações, lógica de fluxo de erros e registro de logs.

Requisitos

O tutorial é destinado a usuários familiarizados com operações básicas de banco de dados, mas que tiveram pouca experiência com os novos recursos disponíveis no SQL ServerIntegration Services.

Para que você possa usar esse tutorial, os seguintes componentes devem estar instalados no sistema:

  • SQL Server com o banco de dados AdventureWorksDW2012. Para reforçar a segurança, os bancos de dados de exemplo não são instalados por padrão. Para baixar o banco de dados AdventureWorksDW2012, consulte Adventure Works para SQL Server 2012.

    Observação importanteImportante

    Quando você anexa o banco de dados (arquivo *.mdf), o SQL Server Management Studio pesquisará por padrão um arquivo .ldf. Você deve remover manualmente o arquivo .ldf antes de clicar em OK na caixa de diálogo Anexar Bancos de Dados.

    Para obter mais informações sobre como anexar bancos de dados, consulte Anexar um banco de dados.

  • Dados de exemplo. Os dados de exemplo estão incluídos com os pacotes de lição do SSIS. Para baixar os dados de exemplo e os pacotes de lição, faça o seguinte.

    1. Navegue para os Exemplos de Produtos do Integration Services

    2. Clique na guia DOWNLOADS.

    3. Clique no arquivo SQL2012.Integration_Services.Create_Simple_ETL_Tutorial.Sample.zip.

ObservaçãoObservação

Ao revisar tutoriais no Visualizador de Documentos do Microsoft, é recomendado que você adicione os botões Próximo e Anterior à barra de ferramentas do visualizador de documentos. Para obter mais informações, consulte Adicionando os botões Próximo e Anterior à Ajuda.

Lições neste tutorial