Passando parametros para os Dashboards por um arquivo.xml

10 views
Skip to first unread message

Felipe Aragaki

unread,
Jan 30, 2019, 7:33:10 AM1/30/19
to pentaho-fortaleza

Olá pessoal ,
Sou Felipe Autodidata em B.I  estou tentando elaborar um jeito de fazer a manutenção nos meus Dashboards.

Meu cenário é o seguinte:

Tenho vários clientes e cada um deles tem em media 11 Dashboards, quando necessário fazer alguma manutenção, no cliente eu hoje vou em 1 a 1 dashboard para fazer a manutenção.

Eu estava vendo uma maneira de  eu colocar alguns valores em um arquivo .xml e a partir dele os meus dashboards pegarem os valores do arquivo e passar via parâmetro para minhas querys.

Creio eu que a ideia é o seguinte criar alguma função JS que leia o caminho do arquivo, e pegue pela tag do  valor referenciado e  passe para o parâmetro no mesmo nível que ficam aqueles 3 arquivos que fazem o dashboard funcionar(cda, cdfde e wcdf).

Se alguém poder me ajudar ficaria muito grato.
att.

Marcio Junior Vieira

unread,
Jan 30, 2019, 11:31:54 PM1/30/19
to pentaho-...@googlegroups.com
a forma que pensou talvez funcionaria , mas não conheco nada pré-criado com isso!

seu cenário não seria melhor implementar o Multi-Tenancy ?  https://pentahobrazil.wordpress.com/category/pentaho-multi-tenancy/

me parece resolver seu problema atual e quando crescer ainda mais, de uma olhada neste que te passei foi um projeto que a Ambiente Livre desenvolveu com a SAGE.


--
Você recebeu essa mensagem porque está inscrito no grupo "pentaho-fortaleza" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para pentaho-fortal...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Felipe Aragaki

unread,
Jan 31, 2019, 5:38:44 AM1/31/19
to pentaho-fortaleza
Obrigado pela dica Marcio, dei uma olhada no artigo achei muito interessante. Porém no meu cenário não me ajuda muito, pois as configurações que eu preciso fazer são dentro do CDE no edit(layout, component, datasource), o etl de carga e permissões de acesso ja estão todos configurados para os clientes terem acesso. Minha situação é mais para fazer a manutenção nos dashboards de maneira mais simples. Pois quando vou fazer tenho que clicar em dash por dash para alterar as vezes apenas uma linha na query que alimenta os dashboards. O nivel do meu problema é passar ${parametro}  para minha query. Ex: Pasta cliente 01 tem os 3 arquivos(cda, cdfde e wcdf) para cada dashboards que no total  são 11. No mesmo nivel de pasta, precisava criar um arquivo.xml onde teria os valores a serem passados para meus parametros. ai quando o Dashboards  for iniciado ele pegaria o valor do arquivo.xml e carregaria no parametro local do dashboard.  ex: query select unidade from cadunidade  where  codunidade = ${parametro}. Pois todos dashs tem essa característica.  Ai passo valor para o arquivo.xml e todos meus dashboards vao pegar o parametro desse arquivo eu faço a  alteração so no arquivo e todos meus dash vao escutar esse arquivo.

De qualquer jeito vlw pela ajuda. Toda ajuda é bem vinda. VLW
Reply all
Reply to author
Forward
0 new messages