Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Microsoft SQL Server Integration Services (SSIS) é uma plataforma para criar soluções de integração de dados de alto desempenho, incluindo pacotes etl (extração, transformação e carga) para armazenamento de dados. O SSIS inclui ferramentas gráficas e assistentes para compilar e depurar pacotes; tarefas para executar funções de fluxo de trabalho, como operações FTP, executar instruções SQL e enviar mensagens de email; fontes de dados e destinos para extrair e carregar dados; transformações para limpar, agregar, mesclar e copiar dados; um serviço de gerenciamento, o serviço Integration Services para administrar a execução e o armazenamento do pacote; e APIs (interfaces de programação de aplicativos) para programar o modelo de objeto do Integration Services.
Neste tutorial, você aprenderá a usar o Designer SSIS 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 em log e fluxo de erros.
Ao instalar os dados de exemplo que o tutorial usa, você também instala as versões concluídas dos pacotes que criará em cada lição do tutorial. Ao utilizar os pacotes concluídos, será possível começar o tutorial em uma lição posterior, caso queira. Se esta for sua primeira vez trabalhando com pacotes ou o novo ambiente de desenvolvimento, recomendamos que você comece com a Lição1.
O que você aprenderá
A melhor maneira de se familiarizar com as novas ferramentas, controles e recursos disponíveis no Microsoft SQL Server Integration Services é usá-las. Este tutorial orienta você pelo Designer do SSIS para criar um pacote ETL simples que inclui looping, configurações, lógica de fluxo de erro e log.
Requisitos
Este tutorial destina-se aos usuários que já estão familiarizados com as operações básicas de banco de dados, mas que tiveram exposição limitada aos novos recursos disponíveis no SQL Server Integration Services.
Para usar este tutorial, seu sistema deve ter os seguintes componentes instalados:
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.
Importante
Quando você anexa o banco de dados (*.mdf arquivo), 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.
Navegar até exemplos de produto do Integration Services
Clique na guia DOWNLOADS .
Clique no arquivo SQL2012.Integration_Services.Create_Simple_ETL_Tutorial.Sample.zip.
Lições neste tutorial
Lição 1: Criando o projeto e o pacote básico
Nesta lição, você criará um pacote ETL simples que extrai dados de um único arquivo simples, transformará os dados usando transformações de pesquisa e, por fim, carregará o resultado em um destino de tabela de fatos.
Lição 2: adicionando looping
Nesta lição, você expandirá o pacote criado na Lição 1 para aproveitar os novos recursos de looping para extrair vários arquivos simples em um único processo de fluxo de dados.
Lição 3: Adicionando registro em log
Nesta lição, você expandirá o pacote criado na Lição 2 para aproveitar os novos recursos de registro em log.
Lição 4: Adicionar redirecionamento de fluxo de erro
Nesta lição, você expandirá o pacote criado na lição 3 para aproveitar as novas configurações de saída de erro.
Lição 5: Adicionando configurações de pacote para o modelo de implantação de pacote
Nesta lição, você expandirá o pacote criado na Lição 4 para aproveitar as novas opções de configuração de pacote.
Lição 6: Usando parâmetros com o modelo de implantação de projeto
Nesta lição, você expandirá o pacote criado na Lição 5 para aproveitar o uso de novos parâmetros com o modelo de implantação do projeto.