none
Como es posible configurar measures como invisibles solo para ciertos roles de seguridad RRS feed

  • Pregunta

  • Estimados, muchas gracias pro su atención. Estamos con un dilema, donde necesito setear como invisibles ciertas métricas para solamente ciertos usuarios en SSAS.

    Es decir, que si bien es una opcion de una calculated metrict, esto solo me permite hacer que sea invisible para todos los users.

    Existen dos roles de seguridas: POWER-ADMIN Y POWER-USER

    y existen dos metricas: metrica_a y metrica_b.

    La pregunta seria, como se puede configurar SSAS para que el role POWER-ADMIN pueda ver las métricas  "metrica_a y metrica_b"

    y el role POWER-USER solamente pueda visualizar la metrica_b. Es decir, que el role POWER-USER ni siquiera sepa que existe y no pueda ver o tener la opción de utilizar la metrica_a.

    Cualquier ayuda, sera infinitamente agradecida. Me pongo a disposición si puedo yo serles útiles con algo.

    Martin

    martes, 16 de diciembre de 2014 15:50

Respuestas

  • Hola:

    Si, realmente yo estaba confundido , al crear las perspectivas solo te dividen el cubo a nivel lógico, no se puede dar seguridad sino a nivel de cubo directamente.

    Pero si los usuarios atacan al analysis con Excel lo que puedes hacer es dejarles los orígenes de datos preparados, porque al conectarte al cubo si que te permite elegir la perspectiva. Así que le puedes indicar que te cree el .odc de la conexión apuntando a la perspectiva y que entren desde Excel por ahí

    http://www.mssqltips.com/sqlservertip/3213/sql-server-analysis-services-perspectives/

    Saludos


    JM Claudio Dba/Consultor SQL/BI Pasiona - Spain

    • Marcado como respuesta Martin_gatt jueves, 18 de diciembre de 2014 2:25
    miércoles, 17 de diciembre de 2014 8:03

Todas las respuestas

  • Hola:

    Lo que necesitas es crear una perspectiva en tu Cubo, y asignarle un nombre con el cual puedes definir las métricas y las dimensiones, asi como sis atributos al que luego puedes dar seguridad independientemente.

    Saludos


    JM Claudio Dba/Consultor SQL/BI Pasiona - Spain

    • Propuesto como respuesta Enrique AA martes, 16 de diciembre de 2014 16:18
    martes, 16 de diciembre de 2014 16:09
  • Claudio, muchas gracias por tu respuesta. Me restaría consultar como se asignaría una perspectiva a un rol determinado. Mil gracias
    martes, 16 de diciembre de 2014 18:12
  • Hola:

    Desde el managment Studio, al abrir el Analysis Services tienes los cubos y las perpestivas que hayas creado.

    Puedes asignar seguridad a una perspectiva como lo haces con un cubo normal.

    Saludos


    JM Claudio Dba/Consultor SQL/BI Pasiona - Spain

    martes, 16 de diciembre de 2014 20:19
  • Claudio, dispones de algun link que explique como hacerlo? ? Honestamente no descubro como.

    Muchas gracias por tu tiempo

    miércoles, 17 de diciembre de 2014 2:43
  • Aqui tienes un tutorial

    http://msdn.microsoft.com/en-us/library/ms167223.aspx

    miércoles, 17 de diciembre de 2014 2:54
  • Hola:

    Si, realmente yo estaba confundido , al crear las perspectivas solo te dividen el cubo a nivel lógico, no se puede dar seguridad sino a nivel de cubo directamente.

    Pero si los usuarios atacan al analysis con Excel lo que puedes hacer es dejarles los orígenes de datos preparados, porque al conectarte al cubo si que te permite elegir la perspectiva. Así que le puedes indicar que te cree el .odc de la conexión apuntando a la perspectiva y que entren desde Excel por ahí

    http://www.mssqltips.com/sqlservertip/3213/sql-server-analysis-services-perspectives/

    Saludos


    JM Claudio Dba/Consultor SQL/BI Pasiona - Spain

    • Marcado como respuesta Martin_gatt jueves, 18 de diciembre de 2014 2:25
    miércoles, 17 de diciembre de 2014 8:03
  • Muchas gracias Claudio. Claramente el camino no es por la perspectiva, aunque esta si me permitiría otorgar orden a lo que cada grupo de usuarios /role debe visualizar. Se te ocurre alguna otra alternativa?. Desconozco si esto se podrá configurar con algún script command o bien alguna otra opción. 

    Me resulta extraño que la plataforma te permita ver objetos y no puedas limitar la visualización de tales objetos a determinados roles.

    miércoles, 17 de diciembre de 2014 12:52
  • Hola:

    Mira puedes ver por esta opción, dentro de tus roles en el management Studio, puedes ir a la parte de datos de dimensiones y elegir la dimension de medidas que aparece en el desplegable e intentar cambiar estas opciones para que no muestre los valores que no quieres.

    Saludos


    JM Claudio Dba/Consultor SQL/BI Pasiona - Spain

    miércoles, 17 de diciembre de 2014 15:42