none
Cube Role Manager - Bug?? RRS feed

  • Pergunta

  • Boa tarde Pessoas! Blz?

     

    Surgiu um problema comigo e sinceramente já tentei 'n' formas de resolver e nada.

     

    Tenho a seguinte situação: Criei um cubo de Despesas, onde uma das dimensões é a Centro de Custo. Esse cubo é acessado pelos principais diretores e gerentes de uma empresa com um unico porém: cada gerente e diretor deveria visualizar as informações SOMENTE do seu centro de custo. Logo, eu fui nas regras de acesso do cubo, o Cube Role Manager e criei várias regras de acesso onde cada usuário teria apenas seu centro de custo marcado.

    Porém não foi isso que aconteceu... a principio achei que estivesse certo, porém a informação só fica restrita ao centro de custo quando a dimensão é colocada dentro da minha pivottable (na área de linha) e as demais informações que o usuário queira ver (periodo, conta contábil, estabelecimento) vem depois da dimensão centro de custo.

     

    Poxa, ao delimitar o acesso ao centro de custo entendo que somente as informações do mesmo deveria ser mostradas, sem a necessidade de colocar a dimensão dentro da pivot. Pior ainda: se eu tirar a dimensão ou colocá-la no filtro todos os números da empresa vão aparecer pra todo mundo.

     

    Alguém ja passou por situação semelhante? Alguém tem alguma dica, luz pra me dar!!!  Será que é bug do AS e nao tem jeito mesmo? Se for preciso achar uma explicação bem convincente pra dar.

     

    Fico no aguardo.

     

    Obrigada.

     

    Thati.

    quarta-feira, 8 de outubro de 2008 21:06

Respostas

  • Resolvi meu problema manipulando os totais no MDX. Quando a linha for Total consegui somar um range de centros de custo que é somente os que eu tenho acesso.

    Resolveu por hora mas nao me parece uma solução racional pra isso. E também tem o desemepenho que pode ficar comprometido.

    Se alguem passou por situação similar e encontrou uma solução por favor escreva aqui.

     

    Obrigada,

     

    thati.

     

    segunda-feira, 3 de novembro de 2008 13:59

Todas as Respostas

  • Detalhe pessoal:

    no "Test Role" do Analysis Services a regra se aplica perfeitamente inclusive nos totais.

    Eu apenas habilitei a propriedade Enable - Show Visual Totals.

    Sera que tem alguma parametrização da pivottable que está incorreta?

     

    Socorrroooooo!

     

     

     

    sexta-feira, 10 de outubro de 2008 20:06
  • Resolvi meu problema manipulando os totais no MDX. Quando a linha for Total consegui somar um range de centros de custo que é somente os que eu tenho acesso.

    Resolveu por hora mas nao me parece uma solução racional pra isso. E também tem o desemepenho que pode ficar comprometido.

    Se alguem passou por situação similar e encontrou uma solução por favor escreva aqui.

     

    Obrigada,

     

    thati.

     

    segunda-feira, 3 de novembro de 2008 13:59
  • Boa tarde Thati,
         pelo que entendi do seu problema acredito que só ficou faltando você marcar a opção "Enable Visual Total" (para a dimensão Centro de Custo) na sub-aba "Advanced" da aba "Dimension Data" da "Role Design". - Marcando a opção "Enable Visual Total" você estará excluindo do TOTAL a contribuição daquele membro negado, ou seja, as quantidades relativas aqueles centros de custo Negados não serão inclusas no total.
       
        Não sei como você usa Role nos seus projetos. Mas o meu só funciona como eu espero quando eu faço da seguinte forma. Faço uma role e dou a ela direito de Administrador, marcando nela a opção "Full Control" na aba "General" (primeira aba). Depois faço as outras roles onde dou a elas o direito de "Process Database", marco na aba "Cubes" Read para Access. Na aba "Dimension Data" seleciono a dimensão Centro de Custo e deixo marcado somente o centro de custo relativo aos usuários que você incluir em Membership dessa Role. Basicamente seria isso.

       Funciona dessa forma porque as Roles funcionam por herança. No caso que eu disse acima os usuários pertencentes a primeira role tem controle total (administrador) e os da segunda herdariam os mesmos controles MENOS as permissões retiradas em sua propria Role.


    Espero ter ajudado,
    segunda-feira, 3 de novembro de 2008 16:44
  • Boa tarde Nayron!!

    Obrigada pela sua ajuda mas essa solução é aplicada ao AS 2005, certo?

    O problema que tive foi com o AS 2000 e eu habilitei a opção Enable Visual Totals. Mesmo assim dentro da pivot table não funciona nada. Foi quando tive que 'apelar' para alguns mdx que aparentemente resolveu o problema, porém deu muito mais trabalho do que o que você usa como solução.

     

    Abraços,

     

    thati.

     

    segunda-feira, 3 de novembro de 2008 17:29
  • Ahh entendi, Thati. Essa solução realmente seria pro SSAS 2005.
    E só agora estou vendo que você já tinha dito que marcou a opção Enable Visual Totals. hehehe

    abraços,



    segunda-feira, 3 de novembro de 2008 17:33