O documento fornece uma visão geral do SQL Server Integration Services (SSIS), incluindo seus usos comuns como a importação e exportação de dados, integração de dados heterogêneos e limpeza de dados. O documento também descreve conceitos básicos do SSIS como pacotes, fluxo de controle e fluxo de dados. Um caso de sucesso é apresentado sobre a importação de 1TB de dados de arquivos de texto para o SQL Server em menos de meia hora.
1. Visão Geral do Integration
Services
Centro de Treinamento
Business Intelligence
Microsoft SQL Server 2008 R2
Felipe Ferreira
Data Platform Architect
MCT, MCITP, MCPD, MCTS
Solid Quality Mentors Brasil
fferreira@solidq.com
2. Agenda
• O que é o SQL Server Integration Services
• Usos Comuns do Integration Services
• Conceitos Básicos do Integration Services
• Caso de Sucesso
| 2
3. Integration Services?
• Componente da plataforma de dados Microsoft, responsável pela extração dos dados
de diferentes origens, transformação desses dados e posterior carga dos dados em um
ou mais destinos (ETL)
• Ferramenta visual, de fácil utilização,
fazendo parte do BIDS (Business
Intelligence Development Studio)
• Disponível a partir da edição Standard
do SQL Server, porém sem alguns
componentes avançados,
disponíveis apenas nas versões
Enterprise e Datacenter
• Suporte a diferentes SGBDs como
origem e/ou destino através de
drivers OLEDB/ODBC
| 3
4. Usos Comuns do SSIS
Importação e Exportação de Dados
Integração de Dados Heterogêneos
Limpeza e padronização dos Dados
Suporte a soluções de Business Intelligence
| 4
6. Caso de Sucesso - Exemplo
Importação de Dados de arquivos de texto para o SQL Server
56 Arquivos de texto, 1TB de dados
6 tabelas principais, tabelas fato de Pedidos e Itens do Pedido
56 instâncias de um pacote do SSIS executando simultaneamente, escrevendo para 1
único banco de dados de destino.
1TB finalizados em 25 minutos e 20 segundos. O equivalente a 2.36TB/hora de
velocidade
| 6
7. Referências
• SQL Server 2008 R2 – www.microsoft.com/brasil/sql
• Microsoft Brasil – Business Intelligence -
http://www.microsoft.com/brasil/servidores/bi/
• BLOG – http://blogs.solidq.com/fferreira
• Biblioteca de Referência do SQL Server Integration Services -
http://technet.microsoft.com/pt-br/library/ms141026.aspx
• Caso de Sucesso - http://msdn.microsoft.com/en-
us/library/dd537533(v=sql.100).aspx
| 7