Compartilhar via


Tutorial: Criando um pacote ETL simples

MicrosoftIntegration Services é uma plataforma para criar soluções de integração de dados de alto desempenho, incluindo pacotes de extração, transformação e carregamento (ETL) para o armazenamento de dados. O Integration Services 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 operações de FTP, execução de instruções SQL, envio de mensagens de email, fontes de dados e destinos para a extração e o carregamento de dados, transformações para limpeza, agregação, intercalação e cópia de dados, além dos serviços de administração, Integration Services para administrar a execução e o armazenamento de pacote, bem como interfaces de programação de aplicativos (APIs) para a programação do modelo de objeto Integration Services.

Neste tutorial, você aprenderá a usar o SSIS Designer para criar um pacote simples do MicrosoftSQL ServerIntegration 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 será 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 MicrosoftSQL ServerIntegration 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 este tutorial, os seguintes componentes devem estar instalados no sistema:

  • SQL Server com o banco de dados AdventureWorksDW. Por padrão, para reforçar a segurança, os bancos de dados de exemplo não são instalados. Para instalar os bancos de dados de exemplo, consulte Considerações para instalar exemplos e bancos de dados de exemplo do SQL Server.

  • Este tutorial também requer dados de exemplo. Os dados de exemplo são instalados junto com as amostras. Se você não encontrá-los, retorne ao procedimento anterior e complete a instalação, conforme instruções.

ObservaçãoObservação

Ao revisar os tutoriais, recomenda-se adicionar os botões Avançar e Anterior à barra de ferramentas do visualizador de documentos. Para obter mais informações, consulte Adicionando os botões Próximo e Anterior à Ajuda.

Este tutorial assume que você não reconfigurou o Designer de SSIS para usar os recursos de conexão automática entre os elementos de fluxo de controle ou de fluxo de dados. Caso o Designer de SSIS use a conexão automática, um elemento poderá ser conectado automaticamente quando adicionado à superfície de design. Além disso, o recurso de conexão automática para o fluxo de controle oferece suporte ao uso de Falha e Conclusão como restrição padrão, em vez de Êxito. Caso o Designer de SSIS não use a opção Êxito como restrição padrão, defina novamente essa configuração durante o uso do tutorial. Configure os recursos de conexão automática na seção Designers do Business Intelligence na caixa de diálogo Opções que está disponível em Opções no menu Ferramenta.

Lições neste tutorial

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os mais recentes downloads, artigos, exemplos e vídeos da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN ou TechNet:

Para receber uma notificação automática das atualizações, assine os feeds RSS disponíveis na página.