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 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.
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. AdventureWorksDW2012 database, see Adventure Works for SQL Server 2012.'>Para baixar o banco de dados AdventureWorksDW2012, consulte Adventure Works para SQL Server 2012.
Importante |
---|
Quando você anexa o banco de dados (arquivo *.mdf), o SQL Server Management Studio pesquisará por padrão um arquivo .ldf. Attach Databases dialog box.'>Você deve remover manualmente o arquivo .ldf antes de clicar em OK na caixa de diálogo Anexar Bancos de Dados. Attach a Database.'>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. Integration Services Product Samples'>Navegue para os Exemplos de Produtos do Integration Services DOWNLOADS tab.">Clique na guia DOWNLOADS. Clique no arquivo SQL2012.Integration_Services.Create_Simple_ETL_Tutorial.Sample.zip.
Observação |
---|
Next and Previous buttons to the document viewer toolbar.'>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. Adding Next and Previous Buttons to Help.'>Para obter mais informações, consulte Adding Next and Previous Buttons to Help. |
Lições neste tutorial- Lesson 1: Creating the Project and Basic Package
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. - Lesson 2: Adding Looping
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. - Lesson 3: Adding Logging
Nesta lição, você expandirá o pacote criado na lição 2 para usar as novas opções de registro de logs. - Lesson 4: Adding Error Flow Redirection
Nesta lição, você expandirá o pacote criado na lição 3 para usar as novas opções de configuração das saídas de erro. - Lesson 5: Adding Package Configurations for the Package Deployment Model
Nesta lição, você expandirá o pacote criado na lição 4 para usar 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 usar os novos parâmetros com o modelo de implantação de projeto.
|