Preparando o Ambiente
  • O que é o Integration Services
  • Onde estão os arquivos para Downloads
  • Versão do SQL Server
  • Repositório Geral de Downloads
  • Instalando o Windows Server 2012
  • Instalando os componentes do Virtualbox
  • Instalando o .Net Framework 3.5
Instalando o Banco de Dados
  • Instalando o SQL Server 2016 Enterprise
  • Deixando o Windows com a sua cara - Classic Shell
  • Corrigindo o Update da Microsoft
  • Testando o Management Studio
  • Download e Instalação do SQL Server Data Tools
  • Aula complementar - Instalação DataTools
  • Download e Instalação do Management Studio
Tá, mas e as ferramentas de Business Intelligence
  • Testando as ferramentas de Business Intelligence
Instalando os Dados de Exemplo
  • Download dos Arquivos de Dados
  • Instalando as bases e dados do Adventure Works
O Integration Services - Introdução
  • Apresentando a Interface do Integration Services
  • Sources de Conectores de Databases
  • Trabalhando com Destinations - Flat Files
  • Sobrescevendo um Flat File
  • Entendendo o que é Metadata
  • Renomeando colunas e verificando a tipagem dos dados
Facilitando as coisas- Usando o Wizard
  • Carregando um arquivo Access
Um pouco sobre a arquitetura do programa
  • Aprendendo a estrutura de pacotes ETL
  • Ajustando a compatibilidade 32 e 64 bits
Transferindo Dados
  • Delimitadores, qualificadores e criação automática de tabela.
  • O componente Conditional Split - Dividindo fluxos por condições
  • Documentando pacotes e organizando tasks
  • Instalando os drivers do Excel 2013
  • Explicando Collation e Unicode
  • Derived Column - Aprendendo concatenação e NVARCHAR com arquivos CSV
  • Case? Aprendendo a programar Ternários no Derived Column
  • Retirando erros de pacotes - Aprendendo a Task SQL
  • Otimizando pacotes - O básico que faz muita diferença!
  • Correção do desafio
  • Exercício Proposto
  • O componente Multicast
Analisando um Banco de Dados
  • Utilizando o Data Profile
  • Entendendo a Dependência Funcional
Um pouco sobre Troubleshooting
  • Trabalhando com EventLogs
Wizard - Opções avançadas e Tipagem de Dados
  • Wizard Avançado - Diferenciando Conectores - Parte 01
  • Wizard Avançado - Diferenciando Conectores - Parte 02
Containers
  • Obtendo Dados para Testes
  • Entendendo a diferença entre os containers
  • O For Loop Container o componente Script
  • Foreach Loop e variáveis de pacote
  • Sequence Container e manipulação de scripts e constraints
  • Foreach Loop com Flat Files
Como encontrar algo?
  • Utilizando o Lookup
  • Logando erros com Lookup
Diferença entre componentes de junção
  • O componente Merge
  • O componente Lookup
  • Otimizando com TSQL
  • O componente Merge Join
  • Union All x Merge - Qual usar?
  • Cupons de Desconto