1
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
Sumrio
ExercciosdelaboratriosPentahoDataIntegration................................................................................2
HACK21ExecutandooPentahoDataIntegration.......................................................................2
HACK22CargadatabeladimensionaldeTempo.......................................................................2
HACK23Cargadatabeladimensionaldecliente.........................................................................8
HACK24Cargadatabeladimensionalvendedor........................................................................12
HACK25Cargadatabelaprodutos.............................................................................................15
HACK26Cargadatabeladimensionalregies...........................................................................21
HACK27Cargadatabelademedida(fato)...............................................................................25
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.2
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
mes
1
2
3
4
5
6
7
8
9
10
trimestre
1
1
1
1
1
1
1
1
1
1
..
5475
ano
1
1
1
1
1
1
1
1
1
1
12
data
2000
2000
2000
2000
2000
2000
2000
2000
2000
2000
descmes
01/01/00 JAN
02/01/00 JAN
03/01/00 JAN
04/01/00 JAN
05/01/00 JAN
06/01/00 JAN
07/01/00 JAN
08/01/00 JAN
09/01/00 JAN
10/01/00 JAN
2015
31/12/15 DEZ
1. CliqueemFile/Novo/TransformaoparacriarumanovatransformaonoPDI.
2. CliqueemDesignenoboto+doInput
3. CliqueearrasteostepGenerateRowsparaareadatransformao
4. Selecioneaspropriedadesdostep
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.3
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
5. Configureonomedostepcom:15anos
6. Nocampolimitinforme5475
7. NalistadefieldsinformeumavarivelcomonomeiniciocomotipoDateeoformatocomo
yyyyMMddenovalorinforme20000101
8. InsiraumstepAddSequences(Transform)natransformaoeligueomesmocomoStep
anterior.
9. NapropriedadenomestepcoloquecomoDiasnonomedovalorinformeDias.
10. NapropriedadeInicialdovalorinforme0
11. Napropriedadeincrementodevalorinforme1
12. NapropriedadeValormximoinforme10000000.
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.4
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
13. InsiraumstepCalculator(Transform)einsiraumhopdeligaocomostepanterior.
14. Configureostepcalculatorconformeimagemabaixo:
15. InsiraumstepValueMapperTransformligueaostepanteriorcomumhopeconfigure
conformeabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.5
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
16. InsiramaisumstepValueMappereliguecomumhopaostepanterioreconfigureconforme
imagemabaixo.
17. InsiraumstepSelect/renamevalues,adicioneumhopentreossteps,econfigureaabaremove
paraeliminarasvariavisquenoseromaisutilizadas,conformeimagemabaixo:
18. SelecioneaAbaMetaDataparaalterarocampoTrimestredeStringparaInteiro(Integer)
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.6
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
19. InsiranatransformaoostepTableOutput(categoriaoutput),omesmoserresponsvel
pelagravaodosdadosnabasedatawarehouse_olap,tabeladim_tempo(dimensode
tempo),criaohopodeligaoeconfigureostepconformeimagemabaixo:
20. Salveatransformaoemsuapastadeexerccioscomohack22,Atransformaodeveficar
comofluxosemelhanteaimagemabaixo:
21. Executeatransformao.
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.7
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
7. AdicioneumstepValueMapper(Transform),parafazermosomapeamentodocamposexo,
quemvempreenchidocomFeMedeveseralteradoparaFemininoeMasculino
respectivamente.
8. Ligueosstepscomumhop.
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.8
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
9. Configuraaspropriedadesdostep,informeostepnamecomoSEXOeofieldnametouse,
informeocampoqueestanabasededadoscomosobjetosaseremmapeados,nestacasoo
camposexo.
10. ConfigureoFieldvaluesconformeabaixo:
11. AdicioneumstepValueMapper(Transform),parafazermosomapeamentodocampoddd,e
configureconformeimagemabaixo,nestacasoseacidadenoforencontradanalista,o
cdigodedddpadroser00,informadonapropriedadeDefault.
12. AdicioneumstepAddconstants,eneleconfiguraconformeabaixo:
Obs:Nocampoespaco_nomeadicioneumespaonoatributovalor!
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.9
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
13. Adicioneumstepcalculatoreconfiguraconformeabaixo:
14. AdicioneumstepSelect/Valueseconfigureasduasabasconformeimagensabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.10
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
15. AdicioneumstepDimensionlookup/update,econfiguraconformeparmetrosabaixo,
configureasduasabas:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.11
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
16. Salveatransformaocomohack23emsuapastadeexerccioseexecuteamesma,a
transformaodeveterficadoprximaaimagemabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.12
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
4. Adicioneumstepaddconstantseconfigureconformeabaixo:
5. Adicioneumstepcalculatorparasomarasaudaoaonomedovendedor,configureconforme
abaixo:
6. AdicioneumstepaddSequences,paracriarumachaveprimariaindependentenabasede
dadosOLAP.Configureconformeabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.13
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
7. AdicioneumstepSelectValues,econfigureconformeabaixo:
8. AdicioneumstepInsert/Updateeconfigureconformeabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.14
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
9. Salveeexecuteatransformao,amesmadeveficarsemelhanteaestaimagem:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.15
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
4. AdicioneumstepSortRowseconfigurecomocampolinha_produtonaordenaoconforme
abaixo
5. AdicioneumstepTableInputiniciandooutrofluxoeconfigureconformeabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.16
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
6. AdicioneumStepMergeJoineconfiguraconformeabaixo
7. InsiraumStepSortRowseconfigureconformeabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.17
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
8. InsiraumStepTableInput,iniciandoumnovofluxodeentradaconformeimagemabaixo:
9. InsiraseguindoasequenciadanovatabelaumstepSortRowsconformeabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.18
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
10. InsiraumStepMergeJoinunindoosfluxoanteriores
11. InsiraumstepSelect/ValueeconfiguraaAbaremoveeaabaMetadataconformeabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.19
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
12. AdicioneumStepAddSequencesparagerarachaveprimriadatabeladeprodutos
(Fk_produto)conformaimagemabaixo
13. InsiraoStepInsert/Update(CategoriaOutput),econfiguraconformeabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.20
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
14. Salveeexecuteatransformao
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.21
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
4. InsiraumStepStreamlookup,econfigureconformeabaixo:
5. InsiraumStepAddSequencesconfigurandoigualimagemabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.22
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
6. InsiraumStepSelectvalueseconfiguraas2Abasabaixo:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.23
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
7. AdicioneumStepInsert/Updateeconfigureconformeabaixo:
8. Salveeexecuteatransformao.
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.24
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
ComandoSQLparcopia:
SELECT
p.DATA_PEDIDO ,
p.CODIGO_CLIENTE AS COD_CLI,
p.CODIGO_VENDEDOR,
pr.CODIGO_PRODUTO as CODIGO_PRODUTO,
c.CIDADE,
l.QUANTIDADE,
l.QUANTIDADE * pr.PRECO as VLR_VENDA
FROM
item_pedidos l
inner join pedidos p
on l.NUMERO_PEDIDOS
inner join produtos pr
on l.CODIGO_PRODUTO
inner join clientes
on p.CODIGO_CLIENTE
= p.NUMERO_PEDIDOS
= pr.CODIGO_PRODUTO
c
= c.CODIGO_CLIENTE
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.25
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
4. AdicioneumStepDatabaseLookupeconfigureconformeabaixo:
5. SigaamesmalgicaeadicioneoStepDatabaseLookup,paratodasastabelasdo
Datawarehouse.
6. AdicioneumSelectValues
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.26
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
7. PorultimoconfigureostepTableOutputconformaimagem:
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.27
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
8. Salveeexecuteatramsformao.
9.
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter
AmbienteLivreTecnologiaPag.28
ExercciosTreinamento:TreinamentoPentahoBusinessIntelligenceCE.
AmbienteLivreTecnologiawww.ambientelivre.com.br+55(41)33083438
R.ViscondedeGuarapuava,3444,Sala505EdifcioCapitolExecutiveCenter