Habilitar segurança nos cubos OLAP mondrian Pentaho 4.8

olap-cubo

Olá caro leitor, vou demostrar em alguns passos como inserir segurança no acesso aos cubos OLAP do Pentaho 4.8.

Observação: A partir da versão 5.x do BI-Server, não é mais necessário alterar o arquivo xml. Esse artigo é somente para versão 4.x do BI-Server.

Em que este artigo é útil?

Imagine o seguinte cenário: Quando o gestor de RH acessa o BI-Server, o mesmo deve ter apenas acesso as informações que são pertinentes ao seu departamento. Esse tutorial irá demostrar como habilitar a segurança nos cubos OLAP que fora publicados no BI-Server. Você pode implementar essa solução da maneira que lhe for conveniente, cada empresa, terá uma política de acesso as informações.

Para iniciar, devemos acessar o arquivo pentahoObjects.spring.xml que está localizado em:

cd [Diretório do pentaho]/biserver-ce/pentaho-solutions/system/

Edite o arquivo:

vim pentahoObjects.spring.xml

Remova o seguinte comentário:

<!--
Disabled by default in 3.5.2. In trunk, this should be enabled.
<bean id="Mondrian-UserRoleMapper"
 name="Mondrian-One-To-One-UserRoleMapper"
 class="org.pentaho.platform.plugin.action.mondrian.mapper.MondrianOneToOneUserRoleListMapper"
 scope="singleton" />
-->

Para:

<!--
Disabled by default in 3.5.2. In trunk, this should be enabled.
-->
<bean id="Mondrian-UserRoleMapper"
 name="Mondrian-One-To-One-UserRoleMapper"
 class="org.pentaho.platform.plugin.action.mondrian.mapper.MondrianOneToOneUserRoleListMapper"
 scope="singleton" />

Agora reinicie o BI-Server para que essa alteração tenha efeito.

O último passo é editar seu cubo pela ferramenta Pentaho Schema WorkBench adicionando o componente Role, segue uma imagem ilustrando o componente:

pentaho-psw

 

Através do PAC (Pentaho Administration Console), você pode criar as Roles(Papéis de usuário que preferir), em seguida, pode editar os seus cubos OLAP adicionando as devidas permissões.

Referências: Pentaho Info Center

Abraço a todos, espero que essa dica seja útil.

 

Desenvolvedor de software

Publicado em Pentaho
8 comentários em “Habilitar segurança nos cubos OLAP mondrian Pentaho 4.8
  1. andrepirata disse:

    Olá Daniel, fiz todo o processo e o Cubo não aparece no Saiku nem para o Admin. Como devo criar as permissões no PAC? Tem algum detalhe que não estou sabendo fazer. Obrigado.

    • danielrabelo disse:

      Boa tarde André.

      Desculpe a demora para responder.

      Na ferramenta Schema Workbench aparece algum Erro ?
      Você alterou corretamente o pentahoObjects.spring.xml ?

      Voltando a configuração do cubo para versão anterior, o cubo aparece no BI-Server corretamente?

      Abraço.

      • André disse:

        Olá Daniel, está dica funciona para o 5.3 ?

      • danielrabelo disse:

        Olá André,

        A partir da versão 5 do Pentaho, a segurança para os cubos já está habilitada.
        Ou seja, não é mais necessário alterar o arquivo pentahoObjects.spring.xml do BI-Server.

        Abraço.

      • Deivid Facio disse:

        Comigo aconteceu igual… Não estou conseguindo dar permissão ao cubo, mas se eu retiro as Roles, volta a funcionar…

      • danielrabelo disse:

        Boa tarde Deivid,

        Qual é a versão do BI-Server que está utilizando ?
        A Partir da versão 5.x a segurança já funciona por default. Sendo assim, não é necessário alterar os arquivos de configuração.

        Abraço.

  2. Fleyzer disse:

    Daniel, você sabe me dizer se o Saiku funciona em um ambiente integrado com o AD?
    Realizei a integração e consigo autenticar com as credenciais do AD e acessar os dashboards de acordo com as permissões que criei, porém, os cubos que utilizo deixaram de aparecer no Saiku.
    Utilizo a versão Pentaho CE 5.0.

Deixe uma resposta

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

Logotipo do WordPress.com

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

Imagem do Twitter

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

Foto do Facebook

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

Foto do Google+

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

Conectando a %s

Categorias
Estatísticas do Site
  • 17,256 hits

Digite seu endereço de email para acompanhar esse blog e receber notificações de novos posts por email.

Junte-se a 141 outros seguidores

%d blogueiros gostam disto: