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