Início > Pentaho > Erro ao exportar os gráficos no Jpivot para Excel

Erro ao exportar os gráficos no Jpivot para Excel

Quando se usa um Cubo OLAP no Pentaho através do Jpivot, ele permite que exporte aquele cubo para Excel.

Acontece que eu percebi a um bom tempo que sempre que exportava o cubo com um gráfico o gráfico não era exportado para a planilha. Como não estava usando muito o recurso de exportar com o gráfico não me apeguei nisso.

Mas agora surgiu a necessidade de usar esse recurso. Fui pesquisar o motivo de não estar funcionando e o que deveria ser feito para arrumar.

Encontrei no site de JIRA do Pentaho o problema e como resolve-lo. O motivo de não exportar o gráfico está relacionado a permissões de usuários, e a resolução é bem simples.

Para resolver esse problema, é necessário editar o arquivo applicationContext-spring-security.xml que fica dentro do diretório biserver-ce/pentaho-solutions/system.

Nesse arquivo existe uma seção que define acessos a alguns recursos do BI Server vinculando quais grupos podem acessá-los. Um pedaço original do arquivo é da seguinte maneira:

...
CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
\A/docs/.*\Z=Anonymous,Authenticated
\A/mantlelogin/.*\Z=Anonymous,Authenticated
\A/mantle/mantleloginservice/*\Z=Anonymous,Authenticated
\A/mantle/.*\Z=Authenticated
\A/welcome/.*\Z=Anonymous,Authenticated
\A/public/.*\Z=Anonymous,Authenticated
\A/login.*\Z=Anonymous,Authenticated
\A/ping/alive.gif.*\Z=Anonymous,Authenticated
\A/j_spring_security_check.*\Z=Anonymous,Authenticated
\A/getimage.*\Z=Anonymous,Authenticated
\A/getresource.*\Z=Anonymous,Authenticated
\A/admin.*\Z=Admin
\A/auditreport.*\Z=Admin
...

Agora devemos inserir o seguinte acesso a esse arquivo:

\A/getchart.*\Z=Anonymous,Authenticated

O arquivo ficará da seguinte maneira:

CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
\A/docs/.*\Z=Anonymous,Authenticated
\A/mantlelogin/.*\Z=Anonymous,Authenticated
\A/mantle/mantleloginservice/*\Z=Anonymous,Authenticated
\A/mantle/.*\Z=Authenticated
\A/welcome/.*\Z=Anonymous,Authenticated
\A/public/.*\Z=Anonymous,Authenticated
\A/login.*\Z=Anonymous,Authenticated
\A/ping/alive.gif.*\Z=Anonymous,Authenticated
\A/j_spring_security_check.*\Z=Anonymous,Authenticated
\A/getimage.*\Z=Anonymous,Authenticated
\A/getresource.*\Z=Anonymous,Authenticated
\A/getchart.*\Z=Anonymous,Authenticated
\A/admin.*\Z=Admin
\A/auditreport.*\Z=Admin

Depois disso, basta reiniciar o BI Server e o recurso estará funcionando.

Pelo que pude ver, até a versão 3.8 que é a última versão estável, ainda tem esse problema.

Espero que ajude.

Abraços

Link de referência: http://jira.pentaho.com/browse/BISERVER-1681

CategoriasPentaho
  1. Nenhum comentário ainda.
  1. Nenhum trackbacks ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.