none
Crear vistas de un cubo

    Pregunta

  • quiero saber si se pueden crear diferente vistas de un mismo cubo... lo q necesito es lo siguiente:
    tengo costos por localidades tengo la localidad 1, 2, 3 y 4, y sus costos repectivos....
    ahora el usuario 1 solo veria los costos de las localidades 1 y 2, y el usuario 2 los costos de las localidades 3 y 4...
    como puedo crear eso....
    lunes, 07 de diciembre de 2009 17:15

Respuestas

  • Hola.

    Para un cubo, la equivalencia, más o menos, se denomina perspectiva. Te paso un link a los Books Online sobre ello:


    Aún así, la seguridad a nivel de miembros de dimensiones es lo más adecuado en tu caso (creo). Te paso un link sobre ello:


    Si no lo logras, nos dices.


    Alberto López Grande (Visita mi blog en http://qwalgrande.blogspot.es/)
    lunes, 07 de diciembre de 2009 18:21
  • Las perspectivas no sirven como modelo de segridad.
    Las persectivas son mecansmo de simplificacion de la metadata visible por el usuario pero no de los datos y no todas las herramientas de explotacion las aprovechan.

    La seguridad asignada a nivel de mimbros de la dimension es la solucion.
    Por favor revise al menos los ejemplos 3 y 4 que esan en la pagina que le indico Alberto, alli se indica como usar funciones para asignar permisos sobre miembros.

    Si edita el rol (funcion) debera asignar o en la solapa basico o en la solapa avanzado los miebros que puede ver o no desea que ueda ver los usuarios del rol (que tambien debe asignar).
    Puede hacerlo en el management studio o en el visual studio y hacer un nuevo deploy.
    Aqui se explican esas opciones
    http://msdn.microsoft.com/es-es/library/ms188959.aspx

    Saludos





    Ing. Jose Mariano Alvarez http://blog.josemarianoalvarez.com/ SQLTotal Consulting Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase
    jueves, 04 de febrero de 2010 19:05
  • Dentro de Dimension Data y para tu dimensión, en lugar de "Select all members", selecciona "Deselect all members" y sólo selecciona los miembros a los cuales quieres darle acceso al usuario. En la sección "Advanced" en lugar de mostrarte el MDX de los atributos denegados, te mostrará los atributos permitidos en la parte de "Allowed member set". En mi caso, usando como ejemplo Adventure Works, sólo quiero que mi nuevo Rol tenga acesso a los datos de Territorio de Cánada. Por tanto el MDX de en "Allowed member set" me muestra:

    {[Sales Territory].[Sales Territory Country].&[Canada]}

    Lo cual es correcto. Por otro lado para probar si tus roles funcionan como quieres, en lugar de conectarte a Excel con las credenciales del usuario, puedes probar la funcionalidad dentro del mismo Browser del Cubo (ya sea en BIDS o el Management Studio). Una vez ahi le das al botón "Change User" en el toolbar, y ahi seleccionas el rol con el que quieres probar la data.





    Alan Koo | http://alan-koo.blogspot.com
    viernes, 05 de febrero de 2010 14:18

Todas las respuestas

  • Hola.

    Para un cubo, la equivalencia, más o menos, se denomina perspectiva. Te paso un link a los Books Online sobre ello:


    Aún así, la seguridad a nivel de miembros de dimensiones es lo más adecuado en tu caso (creo). Te paso un link sobre ello:


    Si no lo logras, nos dices.


    Alberto López Grande (Visita mi blog en http://qwalgrande.blogspot.es/)
    lunes, 07 de diciembre de 2009 18:21

  • revise lo pagina q me dijiste y creo q es lo q ya habia hecho entro al analisys ahi creo un rol, en el rol en dimension data selecciono los atributos q quiero q vean y le asocio un usuario y proceso el cubo.... luego abro un excel y creo la conexion para pegarme al cubo y cuando selecciono la dimension q filtre en el rol siempre me aparecen todas...
    entonces no se q tengo q hacer.....
    miércoles, 03 de febrero de 2010 22:52
  • Las perspectivas no sirven como modelo de segridad.
    Las persectivas son mecansmo de simplificacion de la metadata visible por el usuario pero no de los datos y no todas las herramientas de explotacion las aprovechan.

    La seguridad asignada a nivel de mimbros de la dimension es la solucion.
    Por favor revise al menos los ejemplos 3 y 4 que esan en la pagina que le indico Alberto, alli se indica como usar funciones para asignar permisos sobre miembros.

    Si edita el rol (funcion) debera asignar o en la solapa basico o en la solapa avanzado los miebros que puede ver o no desea que ueda ver los usuarios del rol (que tambien debe asignar).
    Puede hacerlo en el management studio o en el visual studio y hacer un nuevo deploy.
    Aqui se explican esas opciones
    http://msdn.microsoft.com/es-es/library/ms188959.aspx

    Saludos





    Ing. Jose Mariano Alvarez http://blog.josemarianoalvarez.com/ SQLTotal Consulting Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase
    jueves, 04 de febrero de 2010 19:05
  • ok ya revise el link y eso es lo q estoy haciendo, creo el rol, le agrego el usuario, luego en dimension data selecciono la dimension y los atributos q van a ser visibles para el usuario y automaticamente en la pestania avanzado crea un mdx con los atributos denegados...
    luego proceso el cubo...
    y cuando voy al excel a consultar la data siempre me muestra toda la data de la dimension, no me oculta los datos q le indique....
    no se en que estoy fallando...
    jueves, 04 de febrero de 2010 22:20
  • Dentro de Dimension Data y para tu dimensión, en lugar de "Select all members", selecciona "Deselect all members" y sólo selecciona los miembros a los cuales quieres darle acceso al usuario. En la sección "Advanced" en lugar de mostrarte el MDX de los atributos denegados, te mostrará los atributos permitidos en la parte de "Allowed member set". En mi caso, usando como ejemplo Adventure Works, sólo quiero que mi nuevo Rol tenga acesso a los datos de Territorio de Cánada. Por tanto el MDX de en "Allowed member set" me muestra:

    {[Sales Territory].[Sales Territory Country].&[Canada]}

    Lo cual es correcto. Por otro lado para probar si tus roles funcionan como quieres, en lugar de conectarte a Excel con las credenciales del usuario, puedes probar la funcionalidad dentro del mismo Browser del Cubo (ya sea en BIDS o el Management Studio). Una vez ahi le das al botón "Change User" en el toolbar, y ahi seleccionas el rol con el que quieres probar la data.





    Alan Koo | http://alan-koo.blogspot.com
    viernes, 05 de febrero de 2010 14:18
  • OK ya lo probe desde el cubo y me funciono la seguridad, ahora cuando creo un excel y este lo conecto al cubo me muestra toda la data, q tengo q hacer para q excel lea el rol...
    lunes, 08 de febrero de 2010 15:58
  • Asegurate que no haya un rol al cual pertenezca el usuario con permisos para ver todo.
    Sino solo deberia ver solo lo que tiene permiso.

    Saludos


    Ing. Jose Mariano Alvarez http://blog.josemarianoalvarez.com/ SQLTotal Consulting Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase
    lunes, 08 de febrero de 2010 16:36
  • solo tengo un rol y ese rol solo tiene un usuario q es con el q estoy haciendo pruebas.... lo q me parece extranio es q cuando estoy en el cubo en browse y le digo cambiar usuario para probar la seguridad digito el nombre del usuario le doy aceptar me da un error a specified logon session does not exist. ya cree el usuario en mi maquina, solo q mi maquina no esta en ningun dominio... pero si le digo q cambiar usuario y selecciono el rol, la seguridad si me funciona... ahora me cambio de session en windows y entro con el usuario de prueba y creo un excel pegado al cubo no me lee la seguridad, este me muestra toda la data del cubo....
    ya lo hice una y otra vez y no se como hacerlo funcionar...

    lunes, 08 de febrero de 2010 19:56
  • Sal de tu usuario (logoff).
    Ingresa al equipo con el otro usuario (login).
    Prueba en ese caso y dinos que pasa.


    Saludos

    Ing. Jose Mariano Alvarez http://blog.josemarianoalvarez.com/ SQLTotal Consulting Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase
    martes, 09 de febrero de 2010 13:37
  • siempre veo toda la data... nunca me la filtra
    lunes, 01 de marzo de 2010 16:29