Forum Discussion

Salmata's avatar
Salmata
Frequent Visitor
1 year ago
Solved

Partager mon rapport power bi RLS avec des utilisateurs Externe

Bonjour la communauté, Je viens vers vous car je suis confronté à une difficulté que je n’arrive pas à résoudre. Dans mon organisation, je suis amené à produire un rapport Power Bi pour nos clients...
  • v-veshwara-msft's avatar
    1 year ago

    Hola Salmata ,

    Gracias por ponerte en contacto con la Comunidad de Microsoft Fabric y por confirmar las pruebas.
    Dado que la segunda página también aparece en blanco al usar “Ver como rol” para el usuario externo, esto indica que el filtro RLS está eliminando todas las filas para ese usuario. Una razón común al trabajar con invitados es que USERPRINCIPALNAME() devuelve un valor diferente al correo electrónico almacenado en tu tabla, a menudo con un formato como usuario_dominio.com#EXT#@tenant.onmicrosoft.com. Si la columna Contact_Agence[Adresse mail contact] contiene solo la dirección de correo normal, la comprobación de igualdad no coincidirá. En ese caso, guarda el UPN exactamente como aparece en el servicio Power BI o ajusta la expresión DAX para manejar el formato #EXT# de manera que se resuelva al correo electrónico que tienes almacenado.

     

    También conviene verificar si los elementos visuales de la primera página no están realmente filtrados por la tabla Contact_Agence, lo que explicaría por qué muestran datos incluso cuando la segunda página está en blanco. Otros factores que pueden causar un problema similar son la sensibilidad a mayúsculas y minúsculas en la coincidencia entre correo y UPN, que el usuario externo no tenga permisos sobre el conjunto de datos o el área de trabajo subyacente, o que el usuario esté en varios roles cuyos filtros combinados no devuelvan ninguna fila.

     

    Una vez que se resuelva la coincidencia del UPN y se confirme el acceso del usuario al conjunto de datos y al área de trabajo, ambas páginas deberían mostrar los resultados esperados para el usuario externo.

     

    Aquí tienes algunos hilos similares que podrían resultarte útiles:

    Solved: RLS with External User. Works when I view as their... - Microsoft Fabric Community

    Re: RLS working then showing blank values for the ... - Microsoft Fabric Community

    Add B2B collaboration users - Microsoft Entra External ID | Microsoft Learn

    Row-level security (RLS) guidance in Power BI Desktop - Power BI | Microsoft Learn

     

    Espero que esto te ayude. No dudes en ponerte en contacto para recibir más ayuda.

    Gracias.