Forum Discussion
RLS en modelo compuesto Direct Query
Hola, estoy intentando usar como base de datos de mis informes un modelo único que he creado con toda la información (lo voy a llamar modelo alfa) y al que me conecto con direct Query. Para poder usar este sistema, necesito poder configurar un RLS de seguridad diferente en cada informe.
En la prueba que he hecho, he creado una tabla importada para definir la seguridad que necesito (ya he visto que no puedo hacerlo sólo conectada al modelo alfa). Esta tabla importada, y sobre la que puedo definir el RLS que necesito, filtra la tabla maestra de los datos del modelo alfa:
Por algún motivo que no soy capaz de ver, este filtro no está funcionando realmente, cuando hago una prueba de visualización NO se filtra nada 😞
Tenéis alguna pista sobre por qué no está funcionando?
Eliminé toda definición de RLS en el modelo alfa, por si eso estaba interfiriendo
Mil gracias
2 Replies
- Syndicate_AdminAdministrator
Puede intentar ver las siguientes limitaciones:
Para que RLS funcione, un usuario debe tener permiso de solo lectura en el espacio de trabajo. Los miembros o administradores ven todo de forma predeterminada. Puede asignar a los usuarios el rol "Visor" en Workspace.
Este es el documento relacionado, puede ver este contenido:
Saludos
Liu Yang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_AdminAdministrator
Hola @v-yangliu-msft , muchas gracias por tu comentario! Este no es el caso, el filtro no funciona incluso en Power BI Desktop, donde se simulan los roles. Además, los usuarios son todos espectadores. Creo que el problema está en el filtro, pero no sé por qué. Tal vez porque una tabla importada está filtrando un modelo??
Atentamente