Erro ao exportar os gráficos no Jpivot para Excel

Postado em Atualizado em

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

Deixe um comentário

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

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s