Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
samdthompson
Memorable Member
Memorable Member

RLS con comparitivos

Hola, tengo un informe con alrededor de 300 usuarios de bajo nivel, 10 de nivel medio (roles de tipo regional) y 20 usuarios de nivel superior (roles de tipo corporativo). Tengo RLS instituido y funciona bien. Nadie puede ver nada que no se supone que deba. Lo que me gustaría hacer es en el nivel inferior, servir a los comparitves regionales a esos usuarios. Sé que puedo usar una tabla de hechos resumida separada para generar comparaciones regionales y nacionales, pero eso me parece una manera masivamente ineficiente de lograr esto. También sé que no puedo DAX mi camino alrededor de ella con ALL's y PATH no es una solución en este caso, ya que tampoco me dará comparitivos. ¿Cuál es la solución? Debe haber uno, pero estoy un poco perplejo.

// if this is a solution please mark as such. Kudos always appreciated.
1 ACCEPTED SOLUTION
samdthompson
Memorable Member
Memorable Member

solución sensata y eficiente con el programa actual. una lástima ya que parece un tipo típico de cosas que los usuarios querrían lograr.

// if this is a solution please mark as such. Kudos always appreciated.

View solution in original post

5 REPLIES 5
samdthompson
Memorable Member
Memorable Member

solución sensata y eficiente con el programa actual. una lástima ya que parece un tipo típico de cosas que los usuarios querrían lograr.

// if this is a solution please mark as such. Kudos always appreciated.
samdthompson
Memorable Member
Memorable Member

¿Alguien tiene una solución?

// if this is a solution please mark as such. Kudos always appreciated.

Hola @samdthompson

si desea un control a prueba de tontos de los datos a los que un usuario puede acceder, RLS es la única opción. Y cuando se utiliza RLS, no hay manera de lograr lo que está describiendo sin tener algunas tablas adicionales.

Es posible escribir medidas que utilicen la función de nombre de usuario como parte del filtro. A continuación, puede crear conjuntos de medidas, un conjunto para vistas detalladas y un conjunto para vistas de nivel superior. Esto es menos seguro y si puede usar este enfoque dependerá de cómo los usuarios puedan acceder al informe. Por ejemplo, con las preguntas y respuestas es posible enumerar una tabla completa si no está protegida por RLS. Si los usuarios tienen acceso al modelo, podrán ver todo.

Si solo tienen acceso al informe a través de una aplicación y Preguntas y respuestas está desactivado, creo que puede usar este enfoque. Pero ha pasado un tiempo desde que probé esto, así que no 100% seguro de esto.

Salud
Sturla

Gracias por las sugerencias, pero estas son variantes sobre la seguridad dinámica que ya tengo. Limitan el nivel más bajo a ver solo el nivel más bajo. Quiero que cada nivel de usuario vea el detalle de allí área de responsabilidad Y datos resumidos desde el siguiente nivel hacia arriba.

Por ejemplo, el nivel más bajo vería los precios por los que han vendido un montón de productos y a quién los vendieron con gran detalle, pero también vería el precio de venta regional promedio por razones comparativas de comparación. Ese promedio se compone de sus iguales precios de venta contin su región.

Realmente no quiero crear una tabla de nivel regional ya que es sólo una solución de los mismos datos y parece una solución muy ineficiente.

// if this is a solution please mark as such. Kudos always appreciated.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.