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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
silvias
Helper I
Helper I

¿Cuál es la mejor forma de hacerlo? RLS para una categoría y para todos

Hola,

 

hice una pregunta el otro día en el foro acerca de cómo podía tener un report que mostrara a cada usuario su Instituto y en otra página los mismos datos pero en visión global (todos los Institutos).

 

Obtuve una respuesta (OPCIÓN 1) @ donde se me indicaba que podía duplicar las tablas de hechos y no unirlas al maestro de Instituto por el que hago la seguridad RLS. Entonces, podría duplicar las medidas y en una hoja tener las medidas RLS y en otra las medidas globales de esta nueva tabla de hechos duplicada.

 

Otra opción (OPCIÓN 2) que encontré fue la de hacer "Seguridad a nivel de hoja". Duplicar todas las hojas de mi report una vez por cada Instituto (con el filtro de Instituto) y otra hoja sin filtro de Instituto, donde se verían todas. Esta sería la hoja de partida y tendría botón que me llevase a la hoja filtrada por Instituto. Tendría una tabla donde relacionase cada rol con una hoja y el botón de forma dinámica me llevaría a la hoja que corresponde a cada rol.

 

La cosa es que ambas opciones tienen sus inconvenientes: En la opción 1 hay que duplicar las tablas de hechos y todas las medidas aplicadas, lo que es engorroso cuando hay un modelo muy grande y con muchas medidas.

En la opción 2 hay que replicar cada hoja del informe por cada Instituto. Aunque no hay que hacer nada a nivel de modelo, es engorroso cuando hay muchas hojas que replicar y muchos institutos.

 

¿Cuál sería la "BEST PRACTICE"?. Hacerlo a nivel de modelo o a nivel de hoja??

 

Muchas gracias!!

 

1 ACCEPTED SOLUTION
v-alq-msft
Community Support
Community Support

Hola, @silvias

Es posible medir el impacto en el rendimiento de los filtros RLS en Power BI Desktop mediante el uso de Analizador de rendimiento para comprobar qué camino es mejor.

RLS funciona aplicando automáticamente filtros a cada consulta DAX y algunos filtros pueden tener un impacto negativo en el rendimiento de las consultas. Por lo tanto, RLS eficiente se reduce a un buen diseño de modelo. Es importante seguir las instrucciones de diseño del modelo, como se describe en los siguientes artículos:

Para obtener más información, consulte el siguiente documento.

Guía de seguridad a nivel de fila (RLS) en Power BI Desktop

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

1 REPLY 1
v-alq-msft
Community Support
Community Support

Hola, @silvias

Es posible medir el impacto en el rendimiento de los filtros RLS en Power BI Desktop mediante el uso de Analizador de rendimiento para comprobar qué camino es mejor.

RLS funciona aplicando automáticamente filtros a cada consulta DAX y algunos filtros pueden tener un impacto negativo en el rendimiento de las consultas. Por lo tanto, RLS eficiente se reduce a un buen diseño de modelo. Es importante seguir las instrucciones de diseño del modelo, como se describe en los siguientes artículos:

Para obtener más información, consulte el siguiente documento.

Guía de seguridad a nivel de fila (RLS) en Power BI Desktop

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

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

Top Solution Authors