Tutorial SSIS: Criando um pacote ETL simples
Microsoft Integration 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 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 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á neste tutorial do SSIS
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 do cliente para o Tutorial do SSIS
Este tutorial é destinado a usuários familiarizados com operações básicas de banco de dados, mas que tiveram pouca exposição aos novos recursos disponíveis no SQL Server Integration Services.
Para que você possa usar esse 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çã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 do SSIS
Lição 1 (Tutorial do SSIS): Criando o projeto e pacote básico
Nesta lição, você criará um pacote de ETL simples que extrairá dados de um arquivo simples, transformará os dados usando transformações de pesquisa e, por fim, carregará o resultado em um destino da tabela de fatos.Lição 2: Adicionando loop
Nesta lição, você expandirá o pacote criado na Lição 1 para tirar proveito dos novos recursos de looping para extrair arquivos simples múltiplos em um único processo de fluxo de dados.Lição 3: Adicionando configurações de pacote
Nesta lição, você expandirá o pacote criado na lição 2 para usar as novas opções de configuração de pacote.Lição 4: Adicionando log
Nesta lição, você expandirá o pacote criado na lição 3 para usar as novas opções de registro de logs.Lição 5: Adicionando redirecionamento de fluxo de erro
Nesta lição, você expandirá o pacote criado na lição 4 para usar as novas opções de configuração das saídas de erro.
|