Beruflich Dokumente
Kultur Dokumente
ETL - Pentaho
Aula XX
Coordenadoria de Informtica Jarbas@ifal.edu.br
Modelagem Dimensional
Sumrios.
% &e'is(o
Sumrio
Introduo Conhecendo
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.
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
, desafio da 'odelagem Dimensional
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
Modelagem Dimensional
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.
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.
Modelagem Dimensional
>azer Do:n.oad do Kettle 4.4.0 Extrair Abrir a pasta Kettle Executar o programa Spool (faz ETL)
Modelagem Dimensional
0 /ela Inicial do 0entaho & ?erso @.@.A
Modelagem Dimensional
0 /ela Inicial do 0entaho & Be"ositor5
Modelagem Dimensional
0 /ela Inicial do 0entaho & ?erso @.@.A
Modelagem Dimensional
Conhecendo o Banco de Dados - 8orth:ind.md)
Modelagem Dimensional
Conhecendo o Banco de Dados - 8orth:ind.md)
Modelagem Dimensional
Conhecendo o Banco de Dados - 8orth:ind.md)
Modelagem Dimensional
Criando um "lano 8o+o
Modelagem Dimensional
Criando um "lano 8o+o -/ransforma#o C1
Modelagem Dimensional
Conceitos Bsicos
Passos
5 In luAo 'i si' el
Ligao
Modelagem Dimensional
Ati+ando os Ste"s
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
'udando o nome da transforma#o Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
B comando SEL
Modelagem Dimensional
Criando a dimenso Cliente
B comando SEL
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
2!"lorando a /a)ela Customer
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Campos
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Campos de li,a*(o
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
-uplo ClicC
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente
Modelagem Dimensional
Criando a dimenso Cliente Transforma*(o Cliente Completa RUN
Modelagem Dimensional
2!ecutando a carga da dimenso Cliente
LAUNCH
Modelagem Dimensional
2!ecutando a carga da dimenso Cliente
Executa !o
Modelagem Dimensional
2!"lorando a dimenso Cliente
Resu"ta!o
Modelagem Dimensional
/a)ela Cliente Carregada