Desenvolvendo Processos de ETL com Pentaho Data Integration (ETL1000)
Venha aprender a desenvolver processos de ETL com o auxilio da ferramenta Pentaho Data Integration, também conhecida como KETTLE.ETL1000
- 45 Alunos matriculados
- 08 Horas de duração
- 28 Aulas
- 3 Módulos
- 1 Avaliação
- 3 meses de suporte
- Certificado de conclusão
Sobre o Curso
Neste curso, você irá aprender a implementar processos de ETL com o auxilio da ferramenta Pentaho Data Integration, exercitando casos práticos de carga de dados em um Data Warehouse. Tudo através de uma metodologia (Ralph Kimball) que conduz o aluno pelas fases reais de um projeto de carga de dados em um DW.
Objetivos da Aprendizagem
- Aprendido os conceitos de ETL
- O entendimento completo dos componentes da ferramenta Pentaho Data Integration
- Desenvolvido com o Pentaho Data Integration (Kettle)
- Carregando Dimensões e Fatos
- Como exercitar as melhores práticas de desenvolvimento
- O porquê de uma Staging Area
- Como implementar Slowly Chenge Dimension do tipo I e II
- Aplicando o Role-Playing Dimensions
- Carregar Aggregation Tables
- Agendamento de processos de ETL
- Enviar email em caso de falha ou sucesso
Benefícios do Curso
O Aluno terá entendimento completo da ferramenta Pentaho Data Integration e todo o seus componentes (Spoon, Pan, Kitchen e Carte). Através de exercícios práticos e seguindo um roteiro de Projeto, o aluno poderá desenvolver o seu projeto real de ETL logo em seguida ao término do treinamento.
Ferramentas utilizadas neste treinamento
- Pentaho Spoon e Kitchen Community Edition
Requisito desejável para um melhor aproveitamento
- Ter cursado o treinamento DIM1000 ou ter conhecimento equivalente
Idioma
Ministrado em Português e Material didático em formato eletrônico em Português
Conteúdo Programático
- O processo de ETL (do inglês Extract, Transform and Load)
- Conceituação sobre estratégias de cargas
- Apresentando o Pentaho Data Integration (também conhecido como Kettle)
- Passos para popular uma Staging Area com transformações
- Passos para popular um Data Warehouse (Data Marts) com transformações
- Trabalhando com repositório de metadados
- Criando e Compartilhando conexões JDBC e JNDI
- Usando variáveis para conexões e caminhos de arquivos/pastas
- Padrões de projeto (Design Patterns)
- Inserção e atualização de registros (Slowly Change Dimension, tipo 1 e 2)
- Carregando tabelas agregadas
- Gerenciamento de erro em tempo de execução (Error handling)
- Identificação visual de gargalos de processamento
- Orquestrando processos de ETL com jobs
- Executando processos de ETL por linha de comando
- Agendando processos de ETL
- Enviando e-mail de sucesso e/ou falha
- Visualizando e gerando logs de execução
Prova
Ao final do curso será disponibilizado ao aluno uma prova para avaliar o seu aproveitamento. Acertando 60% das questões, o aluno receberá automaticamente o certificado de conclusão do curso.
Formato Presencial ou Online ao vivo
Caso esteja interessado neste curso, mas em um formato presencial ou online ao vivo, veja a nossa programação em Calendário de Cursos
Material didático
Além do acesso ao ambiente das video aulas que servem de apoio a realização do curso, iremos encaminhar em até 24 horas úteis, depois da comprovação do pagamento, o material didático que inclui Apostilas de Exercícios e Slides, ambos em formato eletrônico (PDF), mais arquivos complementares. Para não atrasar o processo é extremamente importante adicionar ao cadastro na plataforma o seu CPF, pois sem o mesmo, teremos que pedir a você e isso pode atrasar um pouco a liberação do material.
Metodologia do curso
O curso é formado por material didático totalmente atualizado com a versão 8.1 e é ele que deve ser seguido para a realização do mesmo. Disponibilizamos também video aulas na versão 6.1 para apoio aos exercícios, pois mesmo não sendo a versão mais atual, as diferenças são poucas e estão todas contempladas no material didático. Também faz parte da metodologia, a abertura de chamado técnico para esclarecer uma dúvida e/ou resolver um problema. Caso o material didático, as video aulas e o chamado técnico não sejam suficientes para esclarecermos a dúvida e/ou resolver o problema, um agendamento via Whatsapp ou Skype ou Hangout, será feito com o instrutor no intuito de sanar todas as dúvidas e problemas.
Contratando esse curso, você está automaticamente aceitando o TERMO DO CONTRATO.
OBSERVAÇÃO: É importante o uso do fone de ouvido. Com ele a experiência do audio será extremamente melhor
Você poderá participar desse curso até 3 meses após a matrícula.
Este curso é dedicado a Consultores de Business Intelligence, Analistas de Sistemas, Arquitetos de Data Warehouse, Desenvolvedores de Sistemas, DBA’s e Programadores.
Formado em administração de empresas – Carreira Profissional com mais de 23 anos em TI – 18 dedicados ao desenvolvimento de projetos de BI – Iniciou carreira no Banco Bradesco como analista de suporte técnico e em 1999 deu inicio em sua trajetória com BI, trabalhando no principal parceiro da Business Objects no Brasil. Passou pela americana Sagent Inc como consultor pre-venda América Latina e desenvolveu ao longo deste período inúmeros projetos, dentre eles: Porto Seguro, Intermédica, Pfizer, SEESP, USP, Unibanco, Ambev, Cheminova, Sifra.
Atualmente é Proprietário e Diretor de Operações da Open Consulting Brasil, empresa especializada e dedicada ao trabalho com Pentaho, responsável pelo blog planetapentaho.com.br e Professor Universitário.
Os cursos autorizados pelo MEC são de Graduação e Pós-Graduação e as Secretárias Estaduais de Edução autorizam cursos técnicos profissionalizantes e do ensino médio. Cursos online são classificados, por lei, como cursos livres de atualização ou qualificação, ou seja, não se qualifica como graduação, pós-graduação ou técnico profissionalizante.
Os Cursos Livres, passaram a integrar a Educação Profissional, como Nível Básico após a Lei nº 9.394 - Diretrizes e Bases da Educação Nacional. Essa é uma modalidade de educação não-formal com duração variável, a fim de proporcionar conhecimentos que permitam atualizar-se para o trabalho, sem exigências de escolaridade anterior.
Educação é um direito de todos e é um incentivo a sociedade, previsto por lei na Constituição Federal. É com essa base que trabalhamos, incentivando a educação. Os cursos livres e os certificados tem validade para fins curriculares e certificações de atualização ou aperfeiçoamento, não sendo válido como técnico, graduação ou pós-graduação.
Conteúdo Programático
- 1. Índice da preparação do ambiente
- 2. A estrutura de diretórios
- 3. Baixando os softwares da Suite Pentaho
- 4. Baixando os softwares de apoio
- 5. Instalando e configurando os softwares de apoio
- 6. Instalando e configurando os softwares da Suite Pentaho
- 1. Metodologia do curso
- 2. Os entregáveis do projeto
- 3. Pentaho, solução lider em Business Analytics
- 4. O processo de ETL
- 5. Apresentando o Pentaho Data Integration
- 6. Os modelos de dados: Origem e Destino
- 7. Demonstrando o uso do Spoon
- 1. Exercícios do treinamento
- 2. Exercício - Criando e editando parâmetros de conexões
- 3. Exercício - Criando o repositório de metadados
- 4. Exercício - Criando e editando variáveis
- 5. Exercício - Criando um processo de carga na Staging Area I
- 6. Exercício - Criando um processo de carga na Staging Area II
- 7. Exercício - Criando o processo de carga da Dimensão Cliente (SCD I)
- 8. Exercício - Criando o processo de carga da dimensão Tempo
- 9. Exercício - Criando o processo de carga da dimensão Vendedor (SCD II)
- 10. Exercício - Criando o processo de carga da Fato Vendas
- 11. Exercício - Orquestrando a execução dos processos da SA (Sequence)
- 12. Exercício - Orquestrando a execução dos processos Dimensões (Parallel)
- 13. Exercício - Orquestrando a execução do processo Fato
- 14. Exercício - Orquestrando todos os processos do DW
- 15. Exercício - Executando um Job através de linha de comando
- ETL1000
Cursos Relacionados
Conheça outros cursos que oferecemos para complementar seus estudos.