Vous êtes sur la page 1sur 57

Modelagem Dimensional

SISTEMA DE INFORMAES GERNCIAIS

ETL - Pentaho
Aula XX
Coordenadoria de Informtica Jarbas@ifal.edu.br

Modelagem Dimensional
Sumrios.
% &e'is(o

Sumrio

% ETL )o*+es Iniciais % Pentaho % Car,a da -imens(o Cliente

!ula " "# Slide $

Introduo Conhecendo

o Pentaho Spoon (ETL

Modelagem Dimensional DW x BI
0 Confuso de termos. 0 Data Warehouse = Armazm de Dados 0 Business Intelligence refere-se e!"lora#o das informa#$es "ara a"oio tomada de decis$es. 0 BI no necessariamente re%uer DW.

!ula " "# Slide /

Conhecendo o Pentaho Spoon (ETL

!ula " "# Slide 1

l a Modelagem Dimensional g e 0 As tcnicas tradicionais de modelagem m relacional no atende( com uma )oa "erformace( sendo necessrio muitos *oins D entre as ta)elas( ocasionando com isso a i "erda de "erformace m e 0 Surge a modelagem dimensional %ue +isa fornecer uma melhor "erformace em n consultas. s i o n a l Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional -3 4odela,em -imensional (5atos e -imens+es

!ula " "# Slide 2

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional -3 4odela,em -imensional (5atos e -imens+es

!ula " "# Slide 6

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
, desafio da 'odelagem Dimensional

!ula " "# Slide 7

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
2/. -2!traction( /ransformation( .oad1
,s dados e!istentes na )ase de dados transacional -,./01 "recisam "assar "or uma "re"ara#o antes de serem inseridos no DW a eta"a res"ons+el "or fazer essa "re"ara#o conhecida "or 2/. e su)di+idida em 3 fases4 2!tra#o( /ransforma#o e Carga. 2!tra#o -2!traction1
"leitura" dos dados da base transacional. Consultas, Views e Softwares que recuperem dados.

/ransforma#o -/ransformation1
Transformao dos dados extrados na fase anterior para o modelo do !

Carga -.oad1
"rma#enamento dos dados transformados no !.
!ula " "# Slide 8

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional

INTRODUO PLATAFORMA PENTAHO


!ula " "# Slide 9

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
0 O ETL no Pentaho uma atr !u "#o $o a%& 'at (o PDI )Pentaho Data Inte*rat on + Tam!m 'onhe' $o 'omo ,ett&e-. 0 Perm te /ue o ETL 0e1a 2e to $e 2orma ( 0ua&3 'r a+0e um %a00o a %a00o $o /ue $e(e 0er 2e to %ara /ue o0 $a$o0 0e1am 'arre*a$o0 'orretamente no DW.

!ula " "# Slide :;

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional

IN4TALAO E 5ONFI6URAO

<runo P='oa Leal !ula " "# Slide :: Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
0 ,s "acotes da +erso communit5 do 0entaho "odem ser 6)ai!ados7 diretamente do sourceforge.net. 0 8o endere#o
htt"499:i;i."entaho.com9dis"la59C,'9.atest<Sta)le<Builds

"odem ser encontrados os li;s "ara do:nload das =ltimas +ers$es est+eis dos a"licati+os. 0 ,s "acotes "odem ser instalados inde"endentemente dos demais.

!ula " "# Slide :$

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
>azer Do:n.oad do Kettle 4.4.0 Extrair Abrir a pasta Kettle Executar o programa Spool (faz ETL)

!ula " "# Slide :/

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
0 /ela Inicial do 0entaho & ?erso @.@.A

!ula " "# Slide :1

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
0 /ela Inicial do 0entaho & Be"ositor5

!ula " "# Slide :2

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
0 /ela Inicial do 0entaho & ?erso @.@.A

!ula " "# Slide :6

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Conhecendo o Banco de Dados - 8orth:ind.md)

!ula " "# Slide :7

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Conhecendo o Banco de Dados - 8orth:ind.md)

!ula " "# Slide :8

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Conhecendo o Banco de Dados - 8orth:ind.md)

!ula " "# Slide :9

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando um "lano 8o+o

!ula " "# Slide $;

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando um "lano 8o+o -/ransforma#o C1

!ula " "# Slide $:

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Conceitos Bsicos

Passos
5 In luAo 'i si' el

Ligao

!ula " "# Slide $$

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Ati+ando os Ste"s

!ula " "# Slide $/

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Table Input &espons'el pela ConeA(o e leitura dos &e,istros # BLTP


!ula " "# Slide $1

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Table Input &espons'el pela ConeA(o e leitura dos &e,istros # BLTP

!ula " "# Slide $2

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

!ula " "# Slide $6

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
'udando o nome da transforma#o Cliente

!ula " "# Slide $7

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Confi,urando o Table Input -uplo clicC

!ula " "# Slide $8

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

! coneA(o com o <Dia B-<C

!ula " "# Slide $9

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

B comando SEL

!ula " "# Slide /;

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

B comando SEL

!ula " "# Slide /:

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

! eAecu*(o do comando SEL

!ula " "# Slide /$

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

! eAecu*(o do comando SEL

!ula " "# Slide //

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
2!"lorando a /a)ela Customer

!ula " "# Slide /1

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Doltando para o -esi,ner

!ula " "# Slide /2

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Selecionando os campos STEP (Select Dalue Transform

!ula " "# Slide /6

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Selecionando os campos STEP (Select Dalue Transform

!ula " "# Slide /7

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Li,ando os STEPFs Clica no primeiro e se,urando arrasta para o se,undo

!ula " "# Slide /8

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

-uplo clicC no GBP

!ula " "# Slide /9

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

-uplo clicC no STEP

!ula " "# Slide 1;

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Campos

!ula " "# Slide 1:

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Inserindo Campos STEP (Stream LooCup LBBHIP

!ula " "# Slide 1$

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Inserindo Campos STEP (Stream LooCup LBBHIP

!ula " "# Slide 1/

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

-uplo clicC no Step

!ula " "# Slide 11

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Campos de li,a*(o

!ula " "# Slide 12

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Inserindo um !rJui'o EAcel STEP (EAcel Input I)PIT

!ula " "# Slide 16

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Planilha EAcel apenas para demonstrar a for*a do PE)T!GB

!ula " "# Slide 17

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

-uplo clicC no Step

!ula " "# Slide 18

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

>ra'ando a tabela CLIE)TE # -3 STEP (-imension LooCupKIpdate

!ula " "# Slide 19

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

-uplo ClicC

!ula " "# Slide 2;

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

!tualiLa Tabela Cliente

!ula " "# Slide 2:

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente

Transforma*(o Cliente Completa Damos EAecutar

!ula " "# Slide 2$

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
Criando a dimenso Cliente Transforma*(o Cliente Completa RUN

!ula " "# Slide 2/

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
2!ecutando a carga da dimenso Cliente

LAUNCH

!ula " "# Slide 21

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
2!ecutando a carga da dimenso Cliente

Executa !o

!ula " "# Slide 22

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
2!"lorando a dimenso Cliente

Resu"ta!o

!ula " "# Slide 26

Conhecendo o Pentaho Spoon (ETL

Modelagem Dimensional
/a)ela Cliente Carregada

!ula " "# Slide 27

Conhecendo o Pentaho Spoon (ETL

Vous aimerez peut-être aussi