none
Analysis Services - Dúvida sobre criação de Roles RRS feed

  • Pergunta

  • Fala galera tudo na paz?

     

    Preciso de uma ajuda com o Analysis Services, eu queria saber se eu consigo fazer uma aplicação que, em tempo de execução, consulte uma tabela de onde eu pegaria alguns parametros, e a partir destes parametros eu gostaria de criar automaticamente (via uma procedure ou linguagem mesmo) uma role para um usuário do sql server.

     

    Imaginem que terei varias pessoas logando no meu site, e quando eles logarem, eles poderão ver relatórios gerados por cubos do MSAS, mas nestes relatórios eles só podem ver informações referentes as suas unidades de negocio.

    Por isso as roles, e preciso fazer de maneira dinamica, porque usuarios podem ter suas senhas alteradas, ou senao novos usuarios podem ser criados, e nao gostaria de ficar criando e associando roles a usuarios manualmente.

     

    Espero ter uma solução!!

     

    Muito obrigado!!

     

    sexta-feira, 6 de julho de 2007 15:02

Respostas

  • Opção 1

    Se vc não quer se preocupar em ficar refazendo os acessos à mão vc vai ter que fazer isso com MDX. Aí vc não precisa nem criar roles.

     

    Opção 2

    Se vc quer realmente criar roles, sugiro que vc crie um grupo da rede para cada área de negocio e adicione cada usuário ao seu respectivo grupo.... depois vc cria uma role para cada grupo dando a respectiva permissão. Assim vc não se preocupará com role para cada um.

     

    Opção 3

    Vc pode criar um XMLA default de criação de role. Aí vc pode ler uma tabela com logins, fazer um replace  nos parametros do XMLA como o novo usuário e executar esse XMLA no SSAS aplicando a nova role.

     

    Abraço

     

    • Marcado como Resposta Richard Juhasz quarta-feira, 9 de janeiro de 2013 16:08
    sexta-feira, 6 de julho de 2007 15:42