Curso Microsoft SQL Implementando um SQL Data Warehouse

  • Microsoft SQL Server

Curso Microsoft SQL Implementando um SQL Data Warehouse

32 horas
Visã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:

  1. Descrever os principais elementos de uma solução de data warehousing
  2. Descrever as principais considerações de hardware para construir um armazém de dados
  3. Implementar um design lógico para um data warehouse
  4. Implementar um design físico para um data warehouse
  5. Criar índices columnstore
  6. Implementando um SQL Data Warehouse do Azure
  7. Descrever os principais recursos do SSIS
  8. Implemente um fluxo de dados usando o SSIS
  9. Implemente o fluxo de controle usando tarefas e restrições de precedência
  10. Crie pacotes dinâmicos que incluem variáveis ​​e parâmetros
  11. Depurar pacotes SSIS
  12. Descrever as considerações para implementar uma solução ETL
  13. Implementar serviços de qualidade de dados
  14. Implementar um modelo de Master Data Services
  15. Descreva como você pode usar componentes personalizados para estender o SSIS
  16. Implantar projetos SSIS
  17. 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ês
Conteú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

  1. Visão geral do Data Warehousing
  2. Considerações para uma solução de data warehouse

Laboratório: Explorando uma solução de data warehouse

  1. Explorando fontes de dados
  2. Explorando um Processo ETL
  3. 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

  1. Considerações para infraestrutura de armazém de dados.
  2. Planejando o hardware do armazém de dados.

Laboratório: Planejando a infraestrutura do data warehouse

  1. 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

  1. Visão geral do design do data warehouse
  2. Projetando tabelas de dimensões
  3. Projetando tabelas de fatos
  4. Projeto físico para um data warehouse

Laboratório: Implementando um esquema de data warehouse

  1. Implementando um esquema em estrela
  2. Implementando um esquema de floco de neve
  3. Implementando uma tabela de dimensão de tempo

Módulo 4: índices Columnstore

  • Este módulo apresenta os índices Columnstore.

Lições

  1. Introdução aos índices Columnstore
  2. Criando índices Columnstore
  3. Trabalhando com índices Columnstore

Laboratório: Usando índices Columnstore

  1. Crie um índice Columnstore na tabela FactProductInventory
  2. Crie um índice Columnstore na tabela FactInternetSales
  3. 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

  1. Vantagens do SQL Data Warehouse do Azure
  2. Implementando um SQL Data Warehouse do Azure
  3. Desenvolvendo um SQL Data Warehouse do Azure
  4. Migrando para um Azure SQ Data Warehouse
  5. Copiando dados com o data factory do Azure

Laboratório: Implementando um SQL Data Warehouse do Azure

  1. Criar um banco de dados de armazém de dados SQL do Azure
  2. Migrar para um banco de dados do Azure SQL Data Warehouse
  3. 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

  1. Introdução ao ETL com SSIS
  2. Explorando dados de origem
  3. Implementando fluxo de dados

Laboratório: Implementando fluxo de dados em um pacote SSIS

  1. Explorando dados de origem
  2. Transferindo dados usando uma tarefa de linha de dados
  3. 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

  1. Introdução ao fluxo de controle
  2. Criando pacotes dinâmicos
  3. Usando contêineres
  4. Gerenciando consistência.

Laboratório: Implementando o fluxo de controle em um pacote SSIS

  1. Usando tarefas e precedência em um fluxo de controle
  2. Usando variáveis ​​e parâmetros
  3. Usando contêineres
  4. Laboratório: Usando transações e pontos de verificação
  5. Usando transações
  6. 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

  1. Depurando um pacote SSIS
  2. Registrando eventos do pacote SSIS
  3. Manipulando erros em um pacote SSIS

Laboratório: Depurando e solucionando problemas de um pacote SSIS

  1. Depurando um pacote SSIS
  2. Registrando a execução do pacote SSIS
  3. Implementando um manipulador de eventos
  4. 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

  1. Introdução ao ETL incremental
  2. Extraindo Dados Modificados
  3. Carregando dados modificados
  4. Temporal Tables
  5. Laboratório: Extraindo dados modificados
  6. Usando uma coluna datetime para extrair dados incrementalmente
  7. Usando captura de dados alterados
  8. Usando a tarefa de controle do CDC
  9. Usando o rastreamento de alterações

Laboratório: Carregando um data warehouse

  1. Carregando dados das tabelas de saída do CDC
  2. Usando uma transformação de pesquisa para inserir ou atualizar dados de dimensão
  3. Implementando uma dimensão que muda lentamente
  4. 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

  1. Introdução à qualidade dos dados
  2. Usando o Data Quality Services para limpar dados
  3. Usando o Data Quality Services para corresponder dados

Laboratório: limpeza de dados

  1. Criando uma base de conhecimento DQS
  2. Usando um projeto DQS para limpar dados
  3. Usando DQS em um pacote SSIS

Lab : De-duplicating Data

  1. Criando uma política correspondente
  2. 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

  1. Introdução ao Master Data Services
  2. Implementando um modelo de serviços de dados mestre
  3. Hierarquias e coleções
  4. Criando um hub de dados mestre

Laboratório: Implementando o Master Data Services

  1. Criando um modelo de serviços de dados mestre
  2. Usando o suplemento de serviços de dados mestre para Excel
  3. Aplicação de regras de negócios
  4. Carregando dados em um modelo
  5. 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

  1. Usando scripts no SSIS
  2. Usando componentes personalizados no SSIS

Laboratório: Usando scripts

  1. 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

  1. Visão geral da implantação do SSIS
  2. Implantando projetos SSIS
  3. Planejando a execução do pacote SSIS

Laboratório: Implantando e configurando pacotes SSIS

  1. Criando um catálogo SSIS
  2. Implantando um projeto SSIS
  3. Criando ambientes para uma solução SSIS
  4. Executando um pacote SSIS no SQL Server Management Studio
  5. 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

  1. Introdução à Business Intelligence
  2. Uma introdução à análise de dados
  3. Introdução aos relatórios
  4. Analisando dados com o Azure SQL Data Warehouse

Laboratório: Usando um data warehouse

  1. Explorando um Relatório do Reporting Services
  2. Explorando uma pasta de trabalho do PowerPivot
  3. Explorando um relatório do Power View
TENHO INTERESSE

Cursos Relacionados

Curso Implementando um Data Warehouse SQL

32 horas

Curso MySQL para Iniciantes Administração de Banco de Dados

32 horas

Curso Microsoft SQL Desenvolvimentos de SQL Data Models

24 Horas

Curso SQL Microsoft Database Fundamentals

16 horas

Curso Microsoft SQL 20761 Consultando Dados com o Transact-SQL

32 Horas

Curso Microsoft SQL 20762 Developing SQL Databases

40 Horas

Curso Microsoft SQL Administração SQL Database Infrastructure

32 horas

Curso Microsoft SQL Provisionamento de SQL Databases

32 horas

Curso Microsoft SQL Developing SQL Data Models

24 horas

Curso Microsoft SQL Implementing a SQL Data Warehouse

32 horas