none
Cell Data - Query MDX para acesso a dados do cubo, DUVIDA QUERY MDX RRS feed

  • Pergunta

  • Ola, gostaria de ajuda com query's MDX ... uso ja roles com MDX simples do tipo current member is ... porém gostaria de aplicar permissão de acordo com uma tabela de usuários... porém tenho duvida do que preencher na tela de usuários... ja vi alguns exemplos na internet que colocam usuário NT, porém eu não tenho esse usuário criado... e na query utilizam exists, porém a minha fato security tem apenas a measure count... na verdade as tabelas estão assim

    Dim usuário: categriaid,usuário

    Tenho uma fato Segunraça que só tem o count de usuários

    Relacionamento Regular entre categoriaid

    no allow so cell data gostaria de escrever uma função assim...

    dimensão produto onde categoriaid estivesse contido em categoriaid que estivesse relacionadas ao usuário logado, de acordo com a tabela dim usuário.

    Fico muito grato com a ajuda, principalmente com o direcionamento, porque tenho buscado muito estudar MDX mais normalmente o que achamos são exemplos prontos.

    segunda-feira, 18 de março de 2013 18:27

Todas as Respostas

  • Alexandre, boa noite.

    Vc quer aplicar a permissão a uma role de acordo com uma tabela de usuários armazenada no SQL OLTP? Se sim, isto não é possível, pois a autenticação do SSAS é somente via windows authenticate.

    O ideal é utilizar as próprias ROLES que funciona como um container de usuários. Desta forma vc pode criar várias roles para gerenciar os seus usuários e permissões.

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    segunda-feira, 18 de março de 2013 21:53
  • Ola Eduardo, primeiro obrigado pela resposta...

    então... na verdade eu uso uma tabela no DW, uma dim usuários que lista usuário e categoriaid, depois crio um relacionamento regular com a dim categoria categoria ID, assim eu posso gerenciar as permissões dinamicamentes... posso colocar essa dimensão em uma lista de SharePoint para gerenciar as permissões via Web sem ter que acessar a ferramenta... ja vi casos exemplos assim na internet... basta configurar o cell data dentro de Rules com um MDX depois de criada as estruturas acima descritas... meu problema esta com o MDX... vi exemplos usando exists mais não estou conseguindo chegar a uma expressão que resolva....

    terça-feira, 19 de março de 2013 17:24
  • Alexandre, desconhecia esta solução, muito bom !

    Para esta solução vc precisa processar a dimensão usuário e transformá-la em OLAP certo?

    Como vc associa o usuário que deseja consumir os dados com esta tabela de usuários?

    Poderia mandar alguns links de referência?

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    terça-feira, 19 de março de 2013 18:24
  • Ola Eduardo... segue um link da Wordpress como referência... http://gavinrussell.wordpress.com/2010/05/07/analysis-services-%E2%80%93-data-driven-security-model/

    Estou seguindo este modelo... porque posso otimizar a segurança da maioria dos meus projetos com isso... mais estou empacando no MDX... caso tenha alguma sugestão que possa me ajudar fico bem grato.

    alexander.soteras@gmail.com

    Obrigado

    terça-feira, 19 de março de 2013 18:42
  • Desculpa... coloquei e-mail errado... o correto é alexandre.soteras@gmail.com
    quarta-feira, 20 de março de 2013 16:48