INTRODUÇÃO.
  • INTRODUÇÃO AO CURSO
  • DICAS IMPORTANTES.
  • POR QUE UTILIZAMOS ETL?
CONFIGURANDO O AMBIENTE.
  • INSTALANDO O PENTAHO DATA INTEGRATION
  • INSTALANDO O PENTAHO DATA INTEGRATION - LINUX
  • INSTALANDO O JDK-8
  • CONFIGURANDO AS VARIÁVEIS DE AMBIENTE
  • CONFIGURANDO AS VARIÁVEIS DE AMBIENTE - LINUX
  • INSTALANDO O POSTGRES E PG ADMIN 4
  • INSTALANDO O SQL SERVER 2017
  • CONFIGURANDO O JDBC SQL SERVER 2017
PRIMEIRO CONTATO.
  • INTRODUÇÃO AO PDI
  • CONHECENDO A INTERFACE DO PDI
PRINCIPAIS STEPS DE INPUT.
  • INPUT CSV
  • INPUT TEXT FILE
  • INPUT EXCEL
  • INPUT MULTIPLOS FILES EXCEL
  • INPUT ACCESS
  • INPUT XML
  • INPUT JSON
  • INPUT DATA GRID
  • TABLE INPUT
PRINCIPAIS STEPS DE OUTPUT.
  • OUTPUT EXCEL
  • OUTPUT EXCEL WRITER
  • OUTPUT CSV E ACCESS
  • OUTPUT TEXT FILE
  • OUTPUT XML E JSON
  • TABLE OUTPUT
  • OUTPUT UPDATE X INSERT/UPDATE
STEPS - TRANSFORMAÇÕES DE DADOS.
  • INTRODUÇÃO AO MODULO...
  • ALTERANDO E REMOVENDO COLUNAS - SELECT VALUES.
  • DIVIDINDO E CONCATENANDO CAMPOS - SPLIT FIELDS / CONCAT FIELDS.
  • ORDENANDO E AGRUPANDO - SORT ROWS / GROUP BY.
  • DIRECIONAMENTOS DE SAÍDAS - VALUE MAPPER / SWITCH CASE.
  • FILTRANDO REGISTROS E TRATANDO NULOS - FILTER ROWS / IF FIELD VALUE IS NULL
  • FILTROS APRIMORADOS - JAVA FILTER
  • MANUPULANDO STRINGS - REPLACE IN STRING E STRING CUT
  • REALIZANDO CALCULOS - CALCULATOR.
  • GENERALIDADES - FORMULA.
  • TRABALHANDO COM VARIÁVEIS E SUB-TRANSFORMAÇÕES.
  • TRANSFORMANDO COLUNAS EM LINHAS - ROW NORMALIZAR
  • TRANSFORMANDO LINHAS EM COLUNAS - ROW DENORMALIZAR
STEPS - JUNÇÕES DE DADOS.
  • UTILIZANDO O MERGE JOIN.
  • UTILIZANDO O MULTWAY MERGE JOIN.
  • UNION ALL COM DUMMY.
  • UTILIZANDO APPEND STREAMS E UNIQUE ROWS
  • UTILIZANDO O MERGE ROWS (DIFF)
STEPS - LOOKUPS
  • ENTENDENDO O LOOKUP
  • UTILIZANDO O STREAM LOOKUP
  • UTILIZANDO O DATABASE LOOKUP
  • UTILIZANDO O REST CLIENT - CONSUMINDO API JSON
  • UTILIZANDO O REST CLIENT - CONSUMINDO API XML
  • UTILIZANDO O WEB SERVICE LOOKUP
  • UTILIZANDO O REST CLIENT - CONSUMINDO API COM TOKEN (AUTHORIZATION)
STEPS DE DATA WAREHOUSE.
  • COMBINATION LOOKUP/UPDATE - SCD TIPO_02
  • DIMENSION LOOKUP/UPDATE - SCD TIPO_02
TRABALHANDO COM SCRIPTS.
  • STEP MODIFIELD JAVASCRIPT VALUE PART-01
  • STEP MODIFIELD JAVASCRIPT VALUE PART-02
ENTENDENDO OS JOBS.
  • INTRODUÇÃO AOS JOBS
  • FOREACH LOOP COM JOB E VARIÁVEIS NO CONSUMO DE API - PART01
  • FOREACH LOOP COM JOB E VARIÁVEIS NO CONSUMO DE API - PART02
  • UPLOAD E DOWNLOAD DE SERVIDOR FTP - PUT E GET FILE WITH FTP
  • UTILIZANDO SCRIPT SHELL
  • EXTRAINDO ARQUIVOS ZIP,S DE URL,S COM JOB E VARIÁVEIS
  • DESCOMPACTANDO ARQUIVOS EM DIRETÓRIO - FOREACH LOOP COM JAVA SCRIPT
INICIANDO O PROJETO.
  • INTRODUÇÃO AO PROJETO
  • IDENTIFICANDO FATO E DIMENSÕES
  • REQUISITOS DO PROJETO
  • IMPORTANDO A BASE DE DADOS PARA O SQL SERVER 2017
CARGAS PARA STAGE.
  • CARCA DA TABELA CLIENTE
  • CARGA DA TABELA REGIÃO
  • CARGA DA TABELA TERRITÓRIO
  • CARGA DA TABELA CATEGORIA
  • CARGA DA TABELA SUBCATEGORIA
  • CARGA DA TABELA PRODUTO
  • CARGA DA TABELA "VENDAS INTERNET"
CARGAS PARA O DATA WAREHOUSE.
  • CARGA DA DIMENSÃO CLIENTE
  • CARGA DA DIMENSÃO TERRITÓRIO
  • CARGA DA DIMENSÃO REGIÃO
  • CARGA DA DIMENSÃO PRODUTO (SLOWLY CHANGING DIMENSION)
  • CARGA DA DIMENSÃO TEMPO
  • CARGA DA FATO
JOBS DO PROJETO.
  • CRIANDO JOB DAS TANSFORMAÇÕES DE STAGE
  • CRIANDO JOB DAS TRANFORMAÇÕES DO DATA WAREHOUSE
  • JOB PRINCIPAL - CONFIGURANDO DISPARO SUCESSO/ERRO PARA O E-MAIL