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.
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.
Solved! Go to Solution.
@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
@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.
@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
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |