Você está na página 1de 12

Curso: 445

Professor: Fábio Salles


Aula: 10
Tema da aula: Pentaho Schema Workbench 2

Bem vindos ao EAD 4Linux


Ronaldo Sievering: Ola fabio o link na aula 10 para a sala nao estava disponivel
Rubem: o som continua esquisito
Ronaldo Sievering: ja foi melhor
Rubem: acho que ta muito alto
Wagner: médio
Sérgio Donizeti: um pouco.. mas, tá bom
Luis Bandeira: com relação aos problemas de ontem, verifiquei que copiando a fórmula do chat,
caracteres estranhos iam junto. [pra quem teve problemas]
Sérgio Donizeti: baixo
Rubem: baixo
Sérgio Donizeti: baixo
Ronaldo Sievering: baixo
Rubem: - baixo
Ronaldo Sievering: ok
Rubem: o som ta saindo cortado
Sérgio Donizeti: ok
Rubem: sem ruido
Rubem: diminuiu
Rubem: isso
Moacy Barros: offtopic: o substituto do jpivot,que só estará na versão paga, tá show, tem um video
disponível. Pena que não será opensource.
Luis Bandeira: analyzer
Professor_Fabio: LucidEra
Professor_Fabio: SaaS
Professor_Fabio: US$30K
Professor_Fabio: US$100K
Professor_Fabio: Slide 3
Professor_Fabio: 19H42min
Rubem: questão de tempo
Rubem: ta corrido
Sérgio Donizeti: oba!
MonitorVinicius: é mais ou menos isso mesmo

www.4linux.com.br
12
Moacy Barros: no meu caso, só dá no fim de semana
Moacy Barros: kkkk
Professor_Fabio: corporate bus
Ronaldo Sievering: vincular
Carina Piauhy: ok
Ronaldo Sievering: varios modelos
Ronaldo Sievering: se3im o simbolo
Rubem: nós vamos fazer isso na prática?
Rubem: não entendi muito bem a teoria
Professor_Fabio: slide 5
Rubem: certo
Rubem: ok
Rubem: sim
Rubem: teria que repetir tudo
Rubem: sim
Rubem: hummm. entendi
Professor_Fabio: 19H52min
Ronaldo Sievering: errou
Luis Bandeira: correct
Rubem: eu não. fiquei atento a explicação
Ronaldo Sievering: tava atento no assunto
Professor_Fabio: d_date
Grimaldo: Fábio, passa um slide por favor, pois coloquei em tela cheia e ele vai para o slide 1
Grimaldo: ok
Ricardo Holanda: pode repetir...
Ricardo Holanda: ok.
Rubem: pode dar refresh no slide?
Rubem: não
Rubem: to em tela cheia
Rubem: ta congelado so vejo o mouse
Rubem: na tela normal funciona
Rubem: pode seguir
Rubem: to vendo pode ir
Grimaldo: Esse hasAll é o que Fábio?
Professor_Fabio: date_tk
Joao Carmo: vc pode colocar o nome dos objetos
Grimaldo: ok
Joao Carmo: pq o slide nao da pra ler nada
Joao Carmo: nada
Professor_Fabio: Preencha a dimensão com os dados exibidos:
Professor_Fabio: Tabela: d_date

www.4linux.com.br
12
Professor_Fabio: Hierarquia: check box HASALL
Professor_Fabio: ligado
Rubem: galera. dá pra dar zoom no slide
Professor_Fabio: chave primária date_tk
Rubem: eu acho que tem ser local
Rubem: sim
Professor_Fabio: todo o resto em branco.
Luis Bandeira: mas se dermos o zoom, a bolinha não se move
Professor_Fabio: Dimension: nome Data
Professor_Fabio: TYPE TimeDimension.
Rubem: ja fiz
Ricardo Holanda: feito.
Ronaldo Sievering: ta feito
Wagner: pronto
Luis Bandeira: pode seguir
Carina Piauhy: fiz
Grimaldo: ok
Rubem: horrivel. hehe
Moacy Barros: a gente vai ganhar uma cópia
Moacy Barros: é
Rubem: o pentaho dve dar de 11x 0
Rubem: 6x3 então
Professor_Fabio: 20H05min
Professor_Fabio: Observe que esse nível tem o LEVEL TYPE TimeYears
Professor_Fabio: , e que seu tipo numérico é Int.
Rubem: sim
Wagner: sim
Moacy Barros: sim
Sérgio Donizeti: sim
Professor_Fabio: slide 7
Moacy Barros: poderiamos botar a ordinal column como month
Rubem: string
Ronaldo Sievering: string
Carina Piauhy: tudo certo
Joao Carmo: tudo errado aqui..
Moacy Barros: td
Sérgio Donizeti: ok
Ronaldo Sievering: ok
Luis Bandeira: ok
Wagner: ok
Grimaldo: ok

www.4linux.com.br
12
Rubem: ja fiz o dia tbm.
Carina Piauhy: ok
Ricardo Holanda: ok.
Sérgio Donizeti: tb
Moacy Barros: kkk
Professor_Fabio: slide 8
Rubem: prestei atenção tbm
Grimaldo: Fábio, necessariamente os tipos têm que ser esses?
Grimaldo: Algumas vezes usamos, por exemplo, ano como varchar. Neste caso, colocando como
String funcionaria bem?
Ricardo Holanda: porque dias do ano?
Grimaldo: ok
Rubem: não seria day_of_month? qual a diferença para o day_of_year?
Ricardo Holanda: ok.
Rubem: opa. respondido
Grimaldo: E se eu quisesse colocar na minha tempo campos do tipo Semestre, bimestre, feriado?
Grimaldo: (temos essa necessidade aqui)
Grimaldo: E coloco o que em levelType?
Grimaldo: ok
Sérgio Donizeti: O que é Regular no Leveltype?
Sérgio Donizeti: ok
Grimaldo: Fábio, se eu tivesse um campo que indicasse se era feriado?
Grimaldo: levelType seria qual?
Grimaldo: Se eu quisesse colocar um label dizendo qual seria o feriado "natal, dia das crianças..."
Ronaldo Sievering: fabio timequartes é trimistre e os outros tipo como bimestre quadrimestre
semestre etc
Sérgio Donizeti: seria um SnowFlake?
Sérgio Donizeti: blz
Ronaldo Sievering: ok
Grimaldo: adicionar um propriedade né?
Professor_Fabio: slide 9
Professor_Fabio: new dimension usage
Moacy Barros: sim
Rubem: sim
Sérgio Donizeti: pode repetir?
Grimaldo: sim
Wagner: sim
Ricardo Holanda: repete.
Professor_Fabio: Name: (o nome da dimensao no cubo)
Professor_Fabio: ForeignKey: chave estrangeira do cubo
Carina Piauhy: e o Lvel, usagePrifix e caption?

www.4linux.com.br
12
Carina Piauhy: *Level
Professor_Fabio: Source: (dimensão que origina essa dimension usage)
Rubem: na dimensão Data não informamos a foreignKey certo?
Professor_Fabio: na dimnesão publica
Professor_Fabio: dimensao publica
Grimaldo: o
Grimaldo: ok
Sérgio Donizeti: ok
Ricardo Holanda: somente informamos chaves estrangueiras no cubo?
Carina Piauhy: ok
Professor_Fabio: slide 10
Professor_Fabio: 20H23min
Professor_Fabio: até 20H30min para publicar e testar.
Ronaldo Sievering: ate a adata de pedido certo
Grimaldo: ok
Rubem: ta lentium aqui
Carina Piauhy: eu tb. ok
Moacy Barros: ok
Moacy Barros: a dimensão veio com o nome data e n Data pedido
Moacy Barros: removi o nome deu o maior problema, tive q reiniciar o workbench e ele n abria
mais o arquivo, só depois q adicionei o nome no xml ele abriu
Moacy Barros: o nome da dimensao publica
Carina Piauhy: Fábio, a música tá barulhenta (com ruído)
Carina Piauhy: ok
Sérgio Donizeti: criei.
Rubem: to tentando ordenar os meses agora
Professor_Fabio: XMLA Data Source ligada
Moacy Barros: data pedido

Moacy Barros: removi o nome deu o maior problema, tive q reiniciar o workbench e ele n abria
mais o arquivo, só depois q adicionei o nome no xml ele abriu
Moacy Barros: o nome da dimensao publica
Carina Piauhy: Fábio, a música tá barulhenta (com ruído)
Carina Piauhy: ok
Sérgio Donizeti: criei.
Rubem: to tentando ordenar os meses agora
Professor_Fabio: XMLA Data Source ligada
Moacy Barros: data pedido
Moacy Barros: tem algum work around?
Professor_Fabio: shipped date tk
Moacy Barros: adicionado

www.4linux.com.br
12
Rubem: Adicionei
Sérgio Donizeti: ok. Obrigado.
Ronaldo Sievering: select NON EMPTY {[Measures].[Quantidade]} ON COLUMNS, NON
EMPTY {([Produto].[All Produtos], [Data Pedido].[All Data Pedidos], [Data Entrada].[All Data
Entradas])} ON ROWSfrom [Vendas]
Professor_Fabio: |||----++++===
Ronaldo Sievering: pode ser ceva
Joao Carmo has left the meeting.
Ronaldo Sievering: jes
Ronaldo Sievering: yes
Carina Piauhy: eu tenho que, para fazer uma coisinha dessa, mexer em código MDX??
Professor_Fabio: http://forums.pentaho.org/showthread.php?t=57956
Rubem: não entendi qual é o bug?
Sérgio Donizeti: tb não Rubem.
Professor_Fabio: slide 12
Rubem: duas datas
Grimaldo: Não entendi como mudar o label
Rubem: isso t bm tinha percebido
Moacy Barros: há outros bugs q vamos nos deparar que precisamos desses workarounds?
Sérgio Donizeti: ok.
Professor_Fabio: JIRA
Joao Carmo has joined the meeting.
Sérgio Donizeti: ok
Carina Piauhy: Fábio, na versão nova isso já foi corrigido?
Ronaldo Sievering: existe uma copia com este fake
Sérgio Donizeti: Tem o bug no E.E., tb?
Ronaldo Sievering: ja alterdo
Wagner: blz
Sérgio Donizeti: ok
Ronaldo Sievering: ok
Ricardo Holanda: ok.
Rubem: tria que mexer no Java para arrumar isso certo?
Professor_Fabio: slide 13
Professor_Fabio: 20H49min
Grimaldo: segue...

Luis Bandeira: sem som


Grimaldo: audio ok
Luis Bandeira: voltou

www.4linux.com.br
12
Moacy Barros: normal
Sérgio Donizeti: ok
Rubem: ok
Ricardo Holanda: ok.
Wagner: ok
Ronaldo Sievering: ok
Professor_Fabio: slide 14
Professor_Fabio: orderid
Moacy Barros: sim
Professor_Fabio: slide 15
Rubem: não me aperece orderid aparece public->f_pedido->orderid
Moacy Barros: pode voltar o slide anterior?
Moacy Barros: meu computador reiniciou
Rubem: ele alterou sozinho
Grimaldo: Fábio, volta o slide por favor
Ronaldo Sievering: ok
Joao Carmo: Campo Grande
Joao Carmo: MS
Joao Carmo: SUL
Ronaldo Sievering: do sul
Joao Carmo: Capital
Rubem: João instala o Teamviewer aí
Joao Carmo: MS
Moacy Barros: pronto
Professor_Fabio: pentaho@4linux.com.br
Moacy Barros: pode pssar o slide
Moacy Barros: valeu
Sérgio Donizeti: 1 segundo pfv
Ricardo Holanda: Qual a vantagem de eu não tratar todos os dados como como dimensões
desenegaradas da tabela de fato?
Sérgio Donizeti: ok
Moacy Barros: dica: o voip raide dá 90 dias de ligação gratuita ddd no brasil, claro se comprar
creditos, e tem a politica de uso, se usar demais vai consumir creditos
Moacy Barros: mas é muito bom
Moacy Barros: eu uso muito
Sérgio Donizeti: pronto.
Ricardo Holanda: ok.
Sérgio Donizeti: Se eu arrastar a dimensão degenerada para visualização no cubo.. mostrará linha a
linha da tabela fato?
Professor_Fabio: slid 15
Grimaldo: Fábio, não aparece no Puc de jeito algum

www.4linux.com.br
12
Grimaldo: Já dei o refresh no cache.
Sérgio Donizeti: não
Grimaldo: isso
Ronaldo Sievering: fabio na coluna pedido esta visualizando All Pedido.New Hierarchy 0s e
parece diferente de sua apresentação
Grimaldo: Aparece o cubo, mas não aparece a nova dimensão
Professor_Fabio: slide 14
Ronaldo Sievering: ok
Ronaldo Sievering: ja achei
Sérgio Donizeti: ah! é isso.
Professor_Fabio: slide 16
Professor_Fabio: 21H06min
Professor_Fabio: slide 17
Professor_Fabio: Add Schema Grant
Professor_Fabio: Add Cube Grant[
Professor_Fabio: slide 18
Professor_Fabio: Hierarchy Grant
Professor_Fabio: None
Professor_Fabio: Data Pedido
Rubem: travou
Sérgio Donizeti: É até o Dimension Grant?
Rubem: voltou
Sérgio Donizeti: ok.feito.
Professor_Fabio: slide 17
Grimaldo: Fábio, como vc amarrar a regra de acesso ao usuário?
Rubem: data Pedido ou data Entrega?
Grimaldo: ok
Rubem: o meu ta certo
Ronaldo Sievering: gaurrtilho
Luis Bandeira: sim
Ronaldo Sievering: guarrutilho
Wagner: sim
Ronaldo Sievering: tosse de equinos
Ronaldo Sievering: a tosse que ta horrivel
Rubem: publiquei
Rubem: não mudou nada
Professor_Fabio: 1. crie uma nova visao de cubo
Professor_Fabio: 2. salve como um cubo na pasta do curso
Professor_Fabio: 4linux
Professor_Fabio: 3. Abra seu notepad

www.4linux.com.br
12
Professor_Fabio: 4. abra o arquivo correspondente ao cubo que você acabou de salvar.
Professor_Fabio: controle_acesso.analysisview.xaction
Sérgio Donizeti: acha que a pergunta é besta.. mas...no lugar de criar uma dimensão degenerada
poderia criar uma "metrica" na fato do numero do pedido?
Sérgio Donizeti: sim. perfeitamente
Sérgio Donizeti: concordo plenamente.
Ronaldo Sievering: ok
Moacy Barros: sim
Luis Bandeira: achado
Carina Piauhy: Fábio, tava tentando fazer o relatório funcionar. Tenho que fazer o que agora?
Luis Bandeira: to tentando abrir usando o design studio
Ricardo Holanda: não.
Carina Piauhy: Sobre o Xaction
Professor_Fabio: 5. procurar a tag query
Luis Bandeira: hehe
Carina Piauhy: consegui
Carina Piauhy: e depois tenho que editar esse arquivo?
Rubem: sim
Professor_Fabio: <query>select NON EMPTY {[Measures].[Quantidade]} ON COLUMNS, NON
EMPTY {([Produto].[All Produtos], [Pedido].[All Pedidos])} ON ROWS from [Vendas] </query>
Professor_Fabio: <query>select NON EMPTY {[Measures].[Quantidade]} ON COLUMNS, NON
EMPTY {([Produto].[All Produtos], [Pedido].[All Pedidos], [Data Pedido].[All Data Pedidos])} ON
ROWS from [Vendas] </query>
Rubem: seria essa <query>select NON EMPTY {[Measures].[Quantidade]} ON COLUMNS,
NON EMPTY {([Produto].[All Produtos], [Data Pedido].[All Data Pedidos], [Data Entrega].[All
Data Entregas], [Pedido].[All Pedidos])} ON ROWS from [Vendas] </query>
Professor_Fabio: a tag query ocorre em duplicata
Professor_Fabio: entao, quando editar uma query
Professor_Fabio: procure pela outra
Rubem: remove as duas datas?
Ronaldo Sievering: remover a "All Data..."???
Rubem: sim
Rubem: as duas
Carina Piauhy: Fábio, eu achei o arquivo. devo fazer o que com ele?
Rubem: , [Data Pedido].[All Data Pedidos], [Data Entrega].[All Data Entregas]
Professor_Fabio: [Data Pedido].[All Data Pedidos]
Rubem: pronto
Carina Piauhy: sem audio
Luis Bandeira: som ok
Ronaldo Sievering: ok
Sérgio Donizeti: ok

www.4linux.com.br
12
Ronaldo Sievering: feito salvar??
Carina Piauhy: Fábio, vc respondeu minha pergunta? Fiquei sem audio, ou vc fez silêncio?
Carina Piauhy: sim, isso eu já fiz
Carina Piauhy: e ai?
Professor_Fabio: <role/>
Carina Piauhy: achei a query
Carina Piauhy: editar o que?
Carina Piauhy: ok
Carina Piauhy: e depois?
Rubem: pronto
Wagner: sim
Moacy Barros: achei a segunda n
Carina Piauhy: sim
Professor_Fabio: <role>Analista</role>
Moacy Barros: so tem uma no meu arquivo
Carina Piauhy: Me enganei, só tem uma tag query
Moacy Barros: query
Carina Piauhy: o meu só tem uma query
Joao Carmo has left the meeting.
Professor_Fabio: <role/> para o formato <role>Analista</role>
Professor_Fabio: 6. salve a XAction modificada
Rubem: só tem uma role?
Professor_Fabio: 7. Refresh norepositotio
Rubem: sim
Professor_Fabio: executa a XAction
Rubem: é que tinha outras tags role aqui
Luis Bandeira: Funcionou mesmo antes de preencher a tag role.
Luis Bandeira: impediu a visualização
Luis Bandeira: humm
Luis Bandeira: entendi
Rubem: dá o refresh com o cubo aberto?
Ronaldo Sievering: ok
Ronaldo Sievering: blz
Professor_Fabio: slide 20
Professor_Fabio: 21H38min
Rubem: aaaeeeee
Moacy Barros: se n me engano a gente criou o grant p data entrega e removemos as referencias de
data pedido
Rubem: sumiu
Ricardo Holanda has left the meeting.
Rubem: correto

www.4linux.com.br
12
Ronaldo Sievering: no fitro aparece mas nao tem como ativar
Rubem: vou desenvolver uma aplicação pra isso.
Moacy Barros: é só dasr refresh no repositorio?
Carina Piauhy: Tem alguma material de referencia para isso? É um tanto hard code
Carina Piauhy: não consigi fazer não

Professor_Fabio: <query>
Professor_Fabio: query
Professor_Fabio: <query/>
Professor_Fabio: </query>
Rubem: escrever uma aplicação para alterar o xml é uma boa. imagina o ter que fazer isso para
cada permiss ão.
Grimaldo: sim... eu tinha duas <role/> e mudei as duas para <role>Analista</role>
Grimaldo: e não funcionou como o de Carina
Moacy Barros: alem do <role/>, tenho outras 2 <role type="string"/>
Moacy Barros: é pra modificar essas tb?
Rubem: um abraço pra vcs. até amanhã
Rubem has left the meeting.
Grimaldo: Ok Fábio. Obrigado pela ajuda.
Grimaldo: Boa noite
Luis Bandeira: boa noite.
Carina Piauhy: Boa noite tb.
Wagner: Valew, boa noite!!!
Carina Piauhy: (aula complica a de hoje viu? Rs)
Ronaldo Sievering: notite
Ronaldo Sievering has left the meeting.
Luis Bandeira has left the meeting.
Carina Piauhy has left the meeting.
Moacy Barros: vou refazer e amanha te falo
Grimaldo has left the meeting.
Professor_Fabio: <query>
Professor_Fabio: query
Professor_Fabio: <query/>
Professor_Fabio: </query>
Rubem: escrever uma aplicação para alterar o xml é uma boa. imagina o ter que fazer isso para
cada permiss ão.
Grimaldo: sim... eu tinha duas <role/> e mudei as duas para <role>Analista</role>
Grimaldo: e não funcionou como o de Carina
Moacy Barros: alem do <role/>, tenho outras 2 <role type="string"/>
Moacy Barros: é pra modificar essas tb?
Rubem: um abraço pra vcs. até amanhã

www.4linux.com.br
12
Rubem has left the meeting.
Grimaldo: Ok Fábio. Obrigado pela ajuda.
Grimaldo: Boa noite
Luis Bandeira: boa noite.
Carina Piauhy: Boa noite tb.
Wagner: Valew, boa noite!!!
Carina Piauhy: (aula complica a de hoje viu? Rs)
Ronaldo Sievering: notite
Ronaldo Sievering has left the meeting.
Luis Bandeira has left the meeting.
Carina Piauhy has left the meeting.
Moacy Barros: vou refazer e amanha te falo
Grimaldo has left the meeting.

www.4linux.com.br
12

Você também pode gostar