Pentaho: Estratégias para Soluções de ETL -Direto ao Ponto
What you'll learn
- Introdução ao ambiente Pentaho Data Integration (PDI): Definição de um processo de ETL, diferenças entre Job e Transformação etc.
- Aprender a trabalhar com os principais componentes (Steps) do PDI
- Construção de Jobs e Transformações com base em problemas reais do dia a dia (utilizando banco de dados MySQL, PostgreSQL, SQLite etc.)
- Construção de um ETL com base nos dados gerados a partir do site mockaroo
- Construção de um ETL com base nos dados públicos de CNPJ disponibilizados no site da Receita Federal
- Construção de um ETL com base nos dados públicos sobre os gastos com o cartão de pagamento do Governo Federal (CPGF)
- Construção de um ETL para gerar uma base de dados de consulta “mini Data lake” de forma parametrizada
- Aprender a processar vários arquivos em paralelo de forma simples e eficiente
- Aprender a trabalhar com passagem de parâmetro (job e transformação), execução do ETL por linha de comando etc.
- Automatização uma solução de ETL
- Além de diversas dicas, sempre com exemplos reais, que irão agregar ainda mais valor e conhecimento para você e ao seu negócio
Requirements
- Noções básicas de banco de dados e SQL
- No mínimo um computador com 4GB de memória RAM, sistema operacional Windows 8.1 ou 10
Description
Introdução ao ambiente Pentaho Data Integration (PDI): Definição de um processo de ETL, diferenças entre Job e Transformação etc.
Aprender a trabalhar com os principais componentes (Steps) do Kettle
Construção de Jobs e Transformações com base em problemas reais
Construção de um ETL de Agenda de Contatos, com base nos dados gerados a partir do site mockaroo
Construção de um ETL com base nos dados de CNPJ disponibilizados pela Receita Federal
Construção de um ETL com base nos dados sobre os gastos com o cartão de pagamento do Governo Federal (CPGF)
Construção de um ETL para gerar uma base de dados de consulta “mini Data lake” de forma parametrizada
Aprender a trabalhar com passagem de parâmetro (job e transformação), execução do ETL por linha de comando etc.
Aprender a automatizar a execução de um ETL (Agendamento)
Além de diversas dicas, sempre com exemplos reais, que irão agregar ainda mais valor e conhecimento para você e ao seu negócio
Who this course is for:
- Estudantes
- Analistas de Sistemas, Analistas de Banco de Dados, ETL, BI etc.
- Qualquer pessoa que tenha interesse em adquirir novos conhecimentos
Course content
- Preview02:53
- Preview04:32
- Preview03:46
- 06:02Configuração dos Bancos de Dados MySQL e PostgreSQL no Windows
- 11:40Configuração das Bases de Dados dos Projetos no DBeaver (DB Manager)
- 04:35Definição / Vantagens de uma ferramenta de ETL
Instructor
Pós-Graduado em Análise e Projetos de Sistemas (PUC-RJ)
Microsoft Certified Solution Developer (MCSD)
Microsoft Certified IT Professional Database (MCITP)
Oracle Certified Expert Oracle Database SQL
Com mais de 15 anos de experiência em atividades voltadas para à análise, desenvolvimento de sistemas e administração de banco de dados, em diferentes setores do mercado (bancos, petróleo, judiciário, cinema etc.)