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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Uso de RLS con filtro dinámico

Necesitaba ayuda con el SPI en mi modelo.

Intentar configurar RLS en mis dimensiones para que también se filtre en la transacción. Pero, yo era

Tengo una tabla de 2 dimensiones con información de productos y región. Tengo la información del usuario con el nombre de la región vinculado a ella.

Pbi07_0-1635303118235.png

Luis tiene la responsabilidad de productos específicos y necesito mostrar solo las ventas que Luis está atado de las transacciones

Pbi07_1-1635303233439.png

Pbi07_2-1635303279281.png

Cómo configurar el RLS en el dimesniosn para que se controle dinámicamente en función de la información del usuario. Luis está en la región de la UE y no quiero codificar esto en el RLS. ¿Cómo modelar esto dinámicamente?

Pbix es https://drive.google.com/file/d/1yxPLYii4V_uIvKkTxk30wbvbl_hSNzqO/view?usp=sharing

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @Pbi07 ,

He actualizado su archivo pbix de muestra, por favor compruebe si eso es lo que quiere.

1. Crear una relación entre los usuarios de la tabla y los productos

yingyinr_0-1635497824244.png

2. Crear un rol para la tabla Usuarios con la fórmula siguiente

[PrincipalName] =USERPRINCIPALNAME()

yingyinr_2-1635497932709.png

3. Rol de prueba

yingyinr_1-1635497882716.png

Además, puede consultar el contenido en los siguientes enlaces para obtenerlo.

Configuración dinámica de RLS en Power BI

Seguridad dinámica a nivel de fila con Power BI simplificada

Saludos

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hay @Pbi07 ,

He actualizado su archivo pbix de muestra, por favor compruebe si eso es lo que quiere.

1. Crear una relación entre los usuarios de la tabla y los productos

yingyinr_0-1635497824244.png

2. Crear un rol para la tabla Usuarios con la fórmula siguiente

[PrincipalName] =USERPRINCIPALNAME()

yingyinr_2-1635497932709.png

3. Rol de prueba

yingyinr_1-1635497882716.png

Además, puede consultar el contenido en los siguientes enlaces para obtenerlo.

Configuración dinámica de RLS en Power BI

Seguridad dinámica a nivel de fila con Power BI simplificada

Saludos

Syndicate_Admin
Administrator
Administrator

@Pbi07 , Basado en lo que obtuve

La primera y la tercera mesa deberían unirse a la región.

Y en usted debe crear un rol para filtrar la primera tabla

table1[email] = userprincipalname()

Cómo usar la seguridad de nivel de fila (RLS): https://youtu.be/NfdIA0uS6Nk

Gracias @amitchandak

Si me uno al usuario y a la región eso va a ser una relación de muchos a muchos.

Lo siento si no expliqué esto correctamente. Mi intención es conducir esto de tal manera que si al usuario se le asigna la Región en el AD (que es la primera tabla - Usuario) eso debería conducir el filtro de región en la dimensión también.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.