Curso Microsoft SQL Implementando um SQL Data Warehouse
32 horasVisão Geral
- Este
curso de cinco dias, ministrado por instrutor, fornece aos alunos o
conhecimento e as habilidades para provisionar um banco de dados do Microsoft
SQL Server. O curso aborda o provisionamento do SQL Server no local e no Azure
e abrange a instalação de novas e a migração de uma instalação existente.
Objetivo
Após
concluir este curso, os alunos serão capazes de:
- Descrever
os principais elementos de uma solução de data warehousing
- Descrever
as principais considerações de hardware para construir um armazém de dados
- Implementar
um design lógico para um data warehouse
- Implementar
um design físico para um data warehouse
- Criar
índices columnstore
- Implementando
um SQL Data Warehouse do Azure
- Descrever
os principais recursos do SSIS
- Implemente
um fluxo de dados usando o SSIS
- Implemente
o fluxo de controle usando tarefas e restrições de precedência
- Crie
pacotes dinâmicos que incluem variáveis e parâmetros
- Depurar
pacotes SSIS
- Descrever
as considerações para implementar uma solução ETL
- Implementar
serviços de qualidade de dados
- Implementar
um modelo de Master Data Services
- Descreva
como você pode usar componentes personalizados para estender o SSIS
- Implantar
projetos SSIS
- Descrever
cenários de BI e BI comuns
Publico Alvo
- O
público principal deste curso são profissionais de banco de dados que precisam
cumprir uma função de Desenvolvedor de Business Intelligence. Eles precisarão
se concentrar no trabalho prático na criação de soluções de BI, incluindo
implementação de Data Warehouse, ETL e limpeza de dados.
Pre-Requisitos
Além
de sua experiência profissional, os alunos que participam desse treinamento já
devem ter o seguinte conhecimento técnico:
- Conhecimento
básico do sistema operacional Microsoft Windows e sua principal funcionalidade.
- Conhecimento
prático de bancos de dados relacionais.
- Alguma
experiência com design de banco de dados.
Informações Gerais
- Carga
horaria 32h
- Se
noturno o curso acontece de segunda a sexta das 19h às 23h, total de 8 noites
- Se
aos sábados o curso acontece de 09h às 18h, total de 4 sábados,
- Se
in-company o curso acontece de acordo com agenda do cliente,
Formato
de entrega:
- Presencial
em sala de aula,
- On-line
ao vivo em tempo real com a mesma qualidade do curso presencial, por ser
ministrado por um instrutor em tempo real atreves de ferramentas apropriada para
transmissão on-line ao vivo.
Instrutores:
- Ambos
são profissionais capacitados certificados pela Microsoft MCSA MCSE, atual no
dia-dia com SQL.
Materiais
Português/InglêsConteúdo Programatico
Módulo
1: Introdução ao Data Warehousing
- Este
módulo descreve os conceitos de data warehouse e a consideração da arquitetura.
Lições
- Visão
geral do Data Warehousing
- Considerações
para uma solução de data warehouse
Laboratório:
Explorando uma solução de data warehouse
- Explorando
fontes de dados
- Explorando
um Processo ETL
- Explorando
um Data Warehouse
Módulo
2: Planejando a infraestrutura do data warehouse
- Este
módulo descreve as principais considerações de hardware para a construção de um
data warehouse.
Lições
- Considerações
para infraestrutura de armazém de dados.
- Planejando
o hardware do armazém de dados.
Laboratório:
Planejando a infraestrutura do data warehouse
- Planejando
o hardware do armazém de dados
Módulo 3: Projetando e implementando um data warehouse
- Este
módulo descreve como você desenvolve e implementa um esquema para um data
warehouse.
Lições
- Visão
geral do design do data warehouse
- Projetando
tabelas de dimensões
- Projetando
tabelas de fatos
- Projeto
físico para um data warehouse
Laboratório:
Implementando um esquema de data warehouse
- Implementando
um esquema em estrela
- Implementando
um esquema de floco de neve
- Implementando
uma tabela de dimensão de tempo
Módulo 4: índices Columnstore
- Este
módulo apresenta os índices Columnstore.
Lições
- Introdução
aos índices Columnstore
- Criando
índices Columnstore
- Trabalhando
com índices Columnstore
Laboratório:
Usando índices Columnstore
- Crie
um índice Columnstore na tabela FactProductInventory
- Crie
um índice Columnstore na tabela FactInternetSales
- Criar
uma tabela Columnstore otimizada para memória
Módulo 5: Implementando um SQL Data Warehouse do Azure
- Este
módulo descreve os Armazéns de Dados SQL do Azure e como implementá-los.
Lições
- Vantagens
do SQL Data Warehouse do Azure
- Implementando
um SQL Data Warehouse do Azure
- Desenvolvendo
um SQL Data Warehouse do Azure
- Migrando
para um Azure SQ Data Warehouse
- Copiando
dados com o data factory do Azure
Laboratório:
Implementando um SQL Data Warehouse do Azure
- Criar
um banco de dados de armazém de dados SQL do Azure
- Migrar
para um banco de dados do Azure SQL Data Warehouse
- Copiar
dados com o data factory do Azure
Módulo 6: Criando uma solução ETL
- No
final deste módulo, você poderá implementar o fluxo de dados em um pacote SSIS.
Lições
- Introdução
ao ETL com SSIS
- Explorando
dados de origem
- Implementando
fluxo de dados
Laboratório:
Implementando fluxo de dados em um pacote SSIS
- Explorando
dados de origem
- Transferindo
dados usando uma tarefa de linha de dados
- Usando
componentes de transformação em uma linha de dados
Módulo 7: Implementando o fluxo de controle em um pacote SSIS
- Este
módulo descreve a implementação do fluxo de controle em um pacote SSIS.
Lições
- Introdução
ao fluxo de controle
- Criando
pacotes dinâmicos
- Usando
contêineres
- Gerenciando
consistência.
Laboratório:
Implementando o fluxo de controle em um pacote SSIS
- Usando
tarefas e precedência em um fluxo de controle
- Usando
variáveis e parâmetros
- Usando
contêineres
- Laboratório:
Usando transações e pontos de verificação
- Usando
transações
- Usando
pontos de verificação
Módulo 8: Depurando e solucionando problemas de pacotes SSIS
- Este
módulo descreve como depurar e solucionar problemas de pacotes SSIS.
Lições
- Depurando
um pacote SSIS
- Registrando
eventos do pacote SSIS
- Manipulando
erros em um pacote SSIS
Laboratório:
Depurando e solucionando problemas de um pacote SSIS
- Depurando
um pacote SSIS
- Registrando
a execução do pacote SSIS
- Implementando
um manipulador de eventos
- Manipulando
Erros no Fluxo de Dados
Módulo 9: Implementando uma solução de extração de dados
- Este
módulo descreve como implementar uma solução SSIS que suporta cargas
incrementais de DW e dados alterados.
Lições
- Introdução
ao ETL incremental
- Extraindo
Dados Modificados
- Carregando
dados modificados
- Temporal
Tables
- Laboratório:
Extraindo dados modificados
- Usando
uma coluna datetime para extrair dados incrementalmente
- Usando
captura de dados alterados
- Usando
a tarefa de controle do CDC
- Usando
o rastreamento de alterações
Laboratório:
Carregando um data warehouse
- Carregando
dados das tabelas de saída do CDC
- Usando
uma transformação de pesquisa para inserir ou atualizar dados de dimensão
- Implementando
uma dimensão que muda lentamente
- Usando
a instrução Merge
Módulo 10: Aplicação da qualidade dos dados
- Este
módulo descreve como implementar a limpeza de dados usando os serviços
Microsoft Data Quality.
Lições
- Introdução
à qualidade dos dados
- Usando
o Data Quality Services para limpar dados
- Usando
o Data Quality Services para corresponder dados
Laboratório:
limpeza de dados
- Criando
uma base de conhecimento DQS
- Usando
um projeto DQS para limpar dados
- Usando
DQS em um pacote SSIS
Lab
: De-duplicating Data
- Criando
uma política correspondente
- Usando
um projeto do DS para corresponder dados
Módulo 11: Usando serviços de dados mestre
- Este
módulo descreve como implementar serviços de dados mestre para reforçar a
integridade dos dados na origem.
Lições
- Introdução
ao Master Data Services
- Implementando
um modelo de serviços de dados mestre
- Hierarquias
e coleções
- Criando
um hub de dados mestre
Laboratório:
Implementando o Master Data Services
- Criando
um modelo de serviços de dados mestre
- Usando
o suplemento de serviços de dados mestre para Excel
- Aplicação
de regras de negócios
- Carregando
dados em um modelo
- Consumindo
dados de serviços de dados mestre
Módulo 12: Estendendo o SSIS (SQL Server Integration Services)
- Este
módulo descreve como estender o SSIS com scripts e componentes personalizados.
Lições
- Usando
scripts no SSIS
- Usando
componentes personalizados no SSIS
Laboratório:
Usando scripts
- Usando
uma tarefa de script
Módulo 13: Implantando e configurando pacotes SSIS
- Este
módulo descreve como implantar e configurar pacotes SSIS.
Lições
- Visão
geral da implantação do SSIS
- Implantando
projetos SSIS
- Planejando
a execução do pacote SSIS
Laboratório:
Implantando e configurando pacotes SSIS
- Criando
um catálogo SSIS
- Implantando
um projeto SSIS
- Criando
ambientes para uma solução SSIS
- Executando
um pacote SSIS no SQL Server Management Studio
- Planejando
pacotes SSIS com o SQL Server Agent
Módulo 14: Consumindo dados em um data warehouse
- Este
módulo descreve como depurar e solucionar problemas de pacotes SSIS.
Lições
- Introdução
à Business Intelligence
- Uma
introdução à análise de dados
- Introdução
aos relatórios
- Analisando
dados com o Azure SQL Data Warehouse
Laboratório:
Usando um data warehouse
- Explorando
um Relatório do Reporting Services
- Explorando
uma pasta de trabalho do PowerPivot
- Explorando
um relatório do Power View