none
Seguridad de los datos Power Pivot RRS feed

  • Pregunta

  • Hola, buenos días.

    Estoy planteando poner un power pivot en sharepoint para compartir una información de mi DWH que está en SQL Server.

    El caso es que me gustaría poder filtrar la información según qué usuario de sharepoint está accediendo.

    No se si es viable esto, filtrar la información segun el grupo ó usuario de sharepoint en powerpivot.

    Gracias de antemano y un saludo.

    jueves, 7 de septiembre de 2017 9:56

Respuestas

  • Hola, hay varias opciones, es diferente si quieres ocultar dimensiones o medidas(para esto usarías perspectivas) y darías permiso a cada directiva solo los usuarios que las puedan ver...o como creo que es en tu caso, filtrar los datos en sí,  para ello deberás de tener en alguna de tus tablas el dato de usuario para saber que registros puede ver cada usuario, y al hacer la consulta en el WHERE ponerle un where usuario= SUSER_SNAME(), y teniendo marcado claro que la conexión a la BD es con el usuario de Windows, para que esa función devuelva el dato en formato dominio\usuario. Esto hará que filtre todo lo que corresponda a ese usuario, esto también se puede implementar como dimensión en los cubos tabulares..

    Saludos


    JM Claudio Dba/Consultor SQL/BI Pasiona - Spain

    • Propuesto como respuesta Moderador M jueves, 7 de septiembre de 2017 15:27
    • Marcado como respuesta Hector1978 jueves, 7 de septiembre de 2017 15:31
    jueves, 7 de septiembre de 2017 13:18

Todas las respuestas

  • Hola, hay varias opciones, es diferente si quieres ocultar dimensiones o medidas(para esto usarías perspectivas) y darías permiso a cada directiva solo los usuarios que las puedan ver...o como creo que es en tu caso, filtrar los datos en sí,  para ello deberás de tener en alguna de tus tablas el dato de usuario para saber que registros puede ver cada usuario, y al hacer la consulta en el WHERE ponerle un where usuario= SUSER_SNAME(), y teniendo marcado claro que la conexión a la BD es con el usuario de Windows, para que esa función devuelva el dato en formato dominio\usuario. Esto hará que filtre todo lo que corresponda a ese usuario, esto también se puede implementar como dimensión en los cubos tabulares..

    Saludos


    JM Claudio Dba/Consultor SQL/BI Pasiona - Spain

    • Propuesto como respuesta Moderador M jueves, 7 de septiembre de 2017 15:27
    • Marcado como respuesta Hector1978 jueves, 7 de septiembre de 2017 15:31
    jueves, 7 de septiembre de 2017 13:18
  • Sería filtrar la información y que cada usuario que accediera al excel (powerpivot) solo viera la información que le atañe.

    Podemos partir de la base de que ya tenemos catalogada la información de cada usuario y lo único que tenemos qeu hacer es filtrar los datos de powerpivot.

    Gracias 

    jueves, 7 de septiembre de 2017 14:04