Formação - BI e Data Warehouse com Pentaho

  • 09/2020
  • 6 meses

Modalidade

100% online

Início

Setembro/2020

Tempo de acesso ao conteúdo

6 meses

Forma de Pagamento

Parcelado no cartão ou à vista no boleto

Objetivo do curso

Com esta formação, você aprofundará os seus conhecimentos sobre Business Intelligence e Data Warehouse para tomar decisões mais assertivas para o seu negócio.

Nossos professores

Victorino Vila

  1. Introdução à Inteligência Empresarial
  2. Neste módulo, você poderá aplicar Data Warehouse na resolução dos problemas do seu negócio, além de conhecer os fundamentos do Business Intelligence.

    Módulo: Business Intelligence: Introdução à Inteligência Empresarial

    Conteúdo detalhado:

    • Dados em Informação - História do BI, sobre os dados, período do BI, fontes de dados, sobre as fontes: empresa suco de frutas, o que aprendemos?
    • Problemas mais comuns nas empresas - Diferentes conceitos, respostas diferentes?, diferentes formas de agregação, venda de produtos, diferentes fontes de dados, dificuldade da TI, o que aprendemos?
    • Matriz Dimensão Indicador - Vantagens de um Data warehouse, ideia do Data Warehouse, resultados das entrevistas, perguntas básicas, matriz dimensão indicador, construção da matriz, o que aprendemos?
    • Tabelas de um Data Warehouse - Tabela de fato: o que determina?, detalhes de uma dimensão, definição de dimensão, tabela de dimensão, chave primária, o que aprendemos?
    • Hierarquias e Tipo de Dimensões - Hierarquia ou atributo: qual nível?, dimensões irregulares, o que significa irregular?, dimensão tempo, o que é periodicidade?, Extract, Transform, Load - ETL, tabelas ODS, o que aprendemos?
    • O que é OLAP? - Performance dos Data Warehouses, muitos dados?, estrutura de um OLAP, organização de um OLAP, tipos de OLAPs, OLAP, ROLAP ou MOLAP?, relatórios analíticos, tipo de visão, q que aprendemos?
    • Outros tópicos - Revisão, criação de um BI, matriz dimensão indicador da empresa de sucos, variações do BI, o que aprendemos?


  3. O processo ETL
  4. Conheça como extrair dados utilizando o Pentaho Data Integration e outras ferramentas para extração de informações.

    Módulo: Modelos ETL: Pentaho Data Integration

    Conteúdo detalhado:

    • Onde se aplica o curso e baixando os softwares - Onde este curso se aplica, revisando os passos do BI, matriz dimensão indicador, número de tabelas de fato, baixando os softwares Pentaho, principal software, baixando os softwares auxiliares, softwares de apoio;
    • Instalando os softwares e conhecendo o Pentaho - Instalação dos softwares de apoio, instalação do 7-Zip, instalação dos softwares Pentaho, configurando um arquivo .BAT, falando um pouco do Pentaho, commercial Open-Source;
    • Criando dimensões - Iniciando a construção do Data Warehouse, HeidiSQL vs Power Architect, criando a dimensão Fábrica, tipos de variáveis, criando a dimensão cliente, campo nulo, criando a dimensão tempo, data com hora;
    • Criando outras dimensões - Criando a dimensão produto, snowflake, fazendo a ligação entre os níveis, ligação entre tabelas, criando a dimensão organizacional, dimensão Irregular;
    • Criando tabelas de fato e o Data Warehouse - Criando a primeira tabela de fato, chave primária, criando as outras tabelas de fato, chaves estrangeiras, escrevendo no banco de dados, erros, revisando o Data Warehouse;
    • Criando o Data Mart - Data Mart da presidência, melhoria da performance, criando as dimensões do Data Mart, chave primária da dimensão, criando a fato do Data Mart, tipo inteiro, criando o Data Mart no MySQL;
    • Configurando o Spoon - Entendendo o Pentaho Data Integration, partes do Pentaho Data Integration, acessando o Spoon, Canvas, configurando o JNDI, sobre o JNDI, criando o repositório de metadados, tipos de repositórios, criando arquivos de variáveis, diretório .kettle não dependente do usuário, mãos na massa.

    Módulo: Transformação com ETL: Pentaho Data Integration

    Conteúdo detalhado:

    • Carga de dimensões - Arquivos necessários para a aula, passos para a recuperação do ambiente, recuperando ambiente, processo de ETL, carga da dimensão fábrica, campo de teste, fazendo a conexão com DW, leitura de planilha Excel, carga da dimensão cliente, uso do split fields, efetuando split nos campos, join rows, região e dimensão, ordem das cargas, carga da dimensão produto;
    • Carga da dimensão irregular - Arquivos necessários para a aula, entendendo a carga da dimensão organizacional, carga da dimensão irregular, carga do processo 1 da dimensão organizacional, campos a serem selecionados para a carga, carga organizacional de outros processos, transformando uma dimensão regular em irregular, cálculo do esquerda e direita, valor do esquerda e direita, gravando esquerda e direita pelo PDI, step de execução de uma procedure;
    • Carga da dimensão tempo - Arquivos necessários para a aula, entendendo a dimensão tempo, estrutura da dimensão tempo, gerando os dias, step para gerar dias, agregadores de data, trimestre, usando o Value Mapper, transformando notas, achando o nome do mês, definição de Lookup, gravando a dimensão tempo, select values;
    • Carga das fatos - Arquivos necessários para a aula, recuperando a base de dados SQL Server, por que recuperar a base SQL Server?, configurando o acesso ao SQL Server, gravação do arquivo JAR, carga da tabela de fato 001, leitura de comandos SQL, carga das outras tabelas de fato, montagem do step Insert/Update, cargas das fatos em única transformação, produtividade, trabalhando com variáveis a nível de transformação, parâmetro para uso da variável;
    • Orquestrando os processos de carga - Executando transformações sequencialmente, job e transformação, executando transformações em paralelo, momento da execução de processos em paralelo, executando jobs, organizando os passos, orquestrando as fatos, variáveis em um job;
    • Passando variáveis e executando o BAT - Arquivos necessários para a aula, processo completo, validação das variáveis, usando o Kitchen, agendando a execução dos jobs, consolidando o seu conhecimento.
  5. OLAP e MDX
  6. Compreenda as linguagens OLAP e MDX para importar dados direto da fonte.

    Módulo: OLAP com Pentaho: Construção do Data Mart

    Conteúdo detalhado:

    • Conhecendo o Pentaho Server e OLAP - Arquivos necessários para a aula,recuperando o ambiente, passos para a recuperação do ambiente, conhecendo o Pentaho Server, repositório de metadados, conhecendo o Pentaho OLAP, características do Mondrian, inicializando o Pentaho Server e acessando o PUC, porta 8080, próximos passos;
    • Entendendo as Slowly Changing Dimensions - Arquivos necessários para a aula, preparando o teste dos lookups, Slowly Changing Dimension Tipo 2, entendendo as tabelas para o teste do lookup, layout da tabela, carga das dimensões usando lookup, tipo de step, preparando a carga das fatos, conversão, carga das fatos usando lookup, ID para carga das Fatos, testando o comportamento da dimensão, carga da dimensão, testando o comportamento da fato, carga da fato;
    • Carga das dimensões do Data Mart - Arquivos necessários para a aula, entendendo o modelo de negócio, tipo de dimensão, mudanças no Data Mart da Presidência, mudança na tabela, conectando o Data Mart da Presidência, JDBC MYSQL, carga das dimensões Tempo e Fábrica, dimensão Tempo, carga da dimensão Produto, transformando STAR Schema e Snow Flake, carga da dimensão Cliente e Vendedor, dimensão Pai-Filho para Star Schema;
    • Carga da fato do Data Mart - Arquivos necessários para a aula, entendendo o rateio, rateando um indicador, carga da tabela de fato, lookup nas fatos, finalizando a carga da tabela de fato, gravação de dados na tabela final, variáveis de carga, orquestrando a carga do Data Mart, ordem das cargas, carga completa, uso do Set Variables;
    • Configurando o OLAP - Configurando conexão no PUC, configuração da conexão, acessando o Pentaho Workbench, configuração da conexão - Parte 2, criando o esquema e o cubo, afirmações sobre o esquema XML, mapeando tabela de fato e indicadores, tipo de indicadores, mapeando a dimensão tempo, onde criar a dimensão;
    • Publicando o OLAP no servidor - Testando o XML, MDX Query, publicando o XML no Servidor, configuração da conexão - Parte 3, visualizando o OLAP pelo PUC, configuração da conexão - Parte 4.

    Módulo: Consultas Multidimensionais: MDX com Pentaho

    Conteúdo detalhado:

    • Recuperando Ambiente - Recuperando o ambiente, passos para a recuperação do ambiente, instalando Ferramenta de Análise, revisando os passos para construção do BI, aplicação para visualização do OLAP;
    • Configurando o OLAP - Dimensão produto no OLAP, tipo da dimensão, dimensão cliente no OLAP, consolidador da dimensão, dimensão organizacional, propriedade Column, indicadores Calculados, fórmula de indicadores,dimensão fábrica, alterando o OLAP, caption;
    • Logs e pastas - O que é MDX?, selecionando uma tupla, ativando Logs, nome do arquivo de Log, gerenciando ambiente, criação de pastas em lote;
    • MDX Query básica - MDX Simples, primeira consulta MDX, seleção de Membros, conjunto de membros da dimensão, children e NonEmpty, Empty, cross Join e Hierarchize, exibindo através da ordem hierárquica, order e Filter, ordenando a informação;
    • Membros Calculados - With e IIF, criando novas medidas, Avg, sum, min, max, mínimo, named Set, dando nome aos conjunto de membros, Exists, equivalente ao Exists;
    • Cálculo entre membros - Taxa simples entre membros, aplicando fórmulas, variações entre períodos subsequentes, navegando pelos períodos, período até a data, acumulando valores dentro dos períodos de tempo, deslocamento dentro da dimensão, vendo mesmo período em anos diferentes, agregações e exceções, retirando mais de um membro da seleção;
    • Ordenando dados - Top e bottom, limitando a exibição dos dados, rank e Count, buscando a posição no ranking, generate, definição.


  7. Análise e visualizações
  8. Utilize o Report Analysis com Pentaho para gerar relatórios completos sobre o seu negócio.

    Módulo: Report Analysis com Pentaho: Gerando Relatórios Empresarias

    Conteúdo detalhado:

    • Introdução ao curso - Recuperando o ambiente, passos para a recuperação do ambiente;
    • Análises especiais - Arquivos necessários para a aula, análise de pareto, olhando o resultado da análise de Pareto, construindo análise de Pareto, montagem de um MDX, Pareto Plus, comando MDX, Pareto Star, mudança do período, análise de vendas cliente e produto, perfil de venda de vendedores.
    • Saiku Analytics - Arquivos necessários para a aula, fazendo downgrade Saiku, criando a primeira consulta, visão do Saiku, salvando análises MDX, formato da consulta MDX, atualização automática e seleção de membros, desvantagem da atualização automática, ordenando linhas e detalhando os dados, Drill Thru, gráfico de pizza;
    • Restrição de Acesso - Arquivos necessários para a aula, criando a regra de acesso, segregando a informação, criando usuário e acessando dado, Grant Administration e Authenticated, conceito de tabela agregada, vantagens da tabela agregada, projetando a tabela agregada, contador, carregando tabela agregada, agregador de consultas SQL, configurando a tabela agregada, configuração dos campos chaves, testando a tabela agregada, parâmetros para execução das agregadas;
    • Pentaho Report - Arquivos necessários para a aula, pentaho report conceitos, foco do Pentaho Report, criando relatório pelo assistente, passos para montar um relatório, ajustando o relatório, cuidados ao gerar o Relatório, construindo relatório sem assistente, posição dos campos, uso de funções, propriedades das funções, incluindo quebras, campo de soma, resolvendo o problema da quebra e formatando, propriedade de ajuste da soma;
    • Pentaho Report no Servidor - Arquivos necessários para a aula, publicando no Servidor, visualizando o relatório, criando variável para o relatório, representação da variável na consulta, construindo gráficos, local de exibição dos gráficos, agendamento, número de agendamentos de um relatório no dia.

    Módulo: Dashboard com Pentaho: Visualize e analise os dados

    Conteúdo detalhado:

    • Apresentação e recuperando ambiente - Recuperando o ambiente, Pentaho Dashboard, ecossistema CTOOLS, certificando a instalação do CTOOLS, verificando a instalação, passos para a recuperação do ambiente;
    • Construindo um gráfico - Configurando a Conexão, fontes de dados, configurando o Layout, apresentação das linhas e colunas, configurando o Gráfico, visualizando o gráfico;
    • Criando um Dashboard completo - Arquivos necessários para a aula, usando Css e imagem de fundo, localização do Css, formatando e acrescentando o título, componente de Layout Space, formatando gráfico de linha, arrumando a tela, formatando gráfico de pizza, Text Align, formatando gráfico de Barra, alinhando o gráfico, rodapé;
    • Implementando filtro - Arquivos necessários para a aula, construindo um Filtro, acessando MySQL, criando um parâmetro, substituindo o parâmetro, complementando o filtro, atualizando o gráfico, preparando Filtro Pizza, valor da máscara, executando o Filtro Pizza; clique na pizza;
    • Layout - Arquivos necessários para a aula, revisando o Layout BluePrint, trabalhando com Bootstrap, convertendo Blueprint para Bootstrap, editando componente;
    • Filtro multi seleção e mapa - Arquivos necessários para a aula, multi seleções, passagem de parâmetros, multi seleções parte 2, multi-seleção, mapas, escrevendo os pontos, mapas parte 2, div no clique do mapa.

Workshop

Acontecerá um workshop no semestre, em que todas as turmas dos bootcamps serão reunidas para solucionar um problema de negócios em conjunto.

Webinars

Além dos conteúdos das aulas e workshop presencial, você poderá participar de webinars exclusivos com convidados especialistas nos temas dos módulos para conversar sobre trending topics específicos do mercado e aplicações práticas no seu dia a dia. Ao todo, serão 3 webinars ao longo do curso.

Powered by:

  • WhatsApp: (11) 97121-1053
  • E-mail: bootcamps@espm.br
  • Telefone: 3375-0044