b179625dd01

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

Upload: hudson-silva

Post on 04-Jul-2015

26 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: B179625Dd01

Curso: 445Professor: Fábio SallesAula: 10Tema 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.br12

Page 2: B179625Dd01

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.br12

Page 3: B179625Dd01

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.br12

Page 4: B179625Dd01

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.br12

Page 5: B179625Dd01

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.br12

Page 6: B179625Dd01

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.or g/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.br12

Page 7: B179625Dd01

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: [email protected] 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.br12

Page 8: B179625Dd01

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.br12

Page 9: B179625Dd01

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.br12

Page 10: B179625Dd01

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.br12

Page 11: B179625Dd01

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.br12

Page 12: B179625Dd01

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.br12