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
Syndicate_Admin
Administrator
Administrator

RLS con múltiples filtros y valores

Hola

Hemos creado un modelo de datos en PBI con varias tablas de hechos vinculadas con tablas de dimensiones.
Tenemos una aplicación web en la que podemos definir permisos para que un usuario vea datos de uno o varios proyectos y 1 o varios miembros del equipo.
En nuestro modelo de datos, los miembros del equipo y el proyecto corresponden a diferentes tablas de dimensiones.

Sabemos cómo funciona RLS para que un usuario vea los datos de un proyecto o un miembro del equipo con valor estático.

Nos gustaría saber cómo proceder para definir RLS con múltiples valores dinámicos en los dos filtros (miembros del proyecto y del equipo).

Para obtener información, los valores dinámicos se almacenan en una base de datos por la aplicación web.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Ybam , Siempre que pueda crear una tabla con id de correo electrónico y proyectar a qué usuario puede acceder, puede filtrar.

Crear una tabla como

ID del proyecto, correo electrónico

Esto puede hacer que m-m se una con la tabla del proyecto

Puedes tener otra tabla

Equipo - ID de correo electrónico

Esto puede hacer que M-M se una a la tabla Empleado/equipo/persona

Asegúrese de que filtra la dimensión

en RLS solo necesita filtrar el correo electrónico de estas tablas

[email_id] = userprinicpalname()

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

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Ybam ,

¿Las respuestas anteriores resuelven su problema? Si se ha resuelto, marque la respuesta correcta como la respuesta estándar para ayudar a los otros miembros a encontrarla más rápidamente. ¡Gracias de antemano por su amable cooperación!

Equipo de soporte de la comunidad _ Caitlyn

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@Ybam , Siempre que pueda crear una tabla con id de correo electrónico y proyectar a qué usuario puede acceder, puede filtrar.

Crear una tabla como

ID del proyecto, correo electrónico

Esto puede hacer que m-m se una con la tabla del proyecto

Puedes tener otra tabla

Equipo - ID de correo electrónico

Esto puede hacer que M-M se una a la tabla Empleado/equipo/persona

Asegúrese de que filtra la dimensión

en RLS solo necesita filtrar el correo electrónico de estas tablas

[email_id] = userprinicpalname()

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

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.