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
Anonymous
Not applicable

Necesita ayuda con RLS

Hola

Estoy tratando de crear un panel basado en el siguiente escenario

  • Tengo varios usuarios que usarán el panel y necesitan restringir los datos que se muestran en función de su ID de usuario o ID de correo electrónico
  • Si un usuario que no forma parte de la lista predefinida inicia sesión, el panel no debe mostrar ningún dato
  • Los objetos visuales se basarán en la pestaña de datos en el archivo adjunto y las comprobaciones de seguridad tienen que basarse en la facilidad de trabajo del usuario y la pestaña de los usuarios
  • No tengo la opción de agregar el campo de identificación de usuario a la pestaña de datos

Datos

https://drive.google.com/file/d/19W6kqK5D9QLoBjoL6DgGQ3j_LdF2hsYr/view?usp=sharing

Intenté crear relaciones y establecer filtros bajo roles de gestión, pero nada parece funcionar... o veo todos los datos o no veo ningún dato mientras se alterna a través de la vista como opción.

Alguien puede ayudarme con esto.

1 ACCEPTED SOLUTION

HI @Dilpreeth ,

¿Puede remitir mi última respuesta sobre el uso de USERPRINCIPALNAME() en lugar de USERNAME() de acuerdo con el enlace del artículo.

https://radacad.com/dynamic-row-level-security-with-organizational-hierarchy-power-bi

Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución!

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

View solution in original post

14 REPLIES 14
Anonymous
Not applicable

@Dilpreeth - También consulte esta lista de reproducción RLS en youtube que podría ayudar a resolver su problema.

https://www.youtube.com/playlist?list=PLRKSzkvyfSLe2gZagN8DYnXiLMV52jDp9

Br

- Pavan M.

Tahreem24
Super User
Super User

@Dilpreeth ,

Consulte el siguiente blog para obtener una mejor claridad de RLS. También tiene detalles de conocimientos en la tabla de usuarios también.

Don't forget to give thumbs up and accept this as a solution if it helped you!!!

Please take a quick glance at newly created dashboards : Restaurant Management Dashboard , HR Analytics Report , Hotel Management Report, Sales Analysis Report , Fortune 500 Companies Analysis , Revenue Tracking Dashboard
Pragati11
Super User
Super User

Hola @Dilpreeth ,

Será bueno tener una captura de pantalla sobre qué tipo de relaciones está creando entre la tabla de datos y la tabla de usuario.

Además, ¿puede pegar el DAX que está utilizando para aplicar RLS?

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Anonymous
Not applicable

Hola Pragati,

Esto es lo que probé... pero no parece funcionar

relationship.jpg

Hola @Dilpreeth ,

Tengo una mesa así.

nn1.PNG

A continuación, creo un rol como este( [Email_Address] columna contiene la cuenta de correo electrónico.).

nn2.PNG

A continuación, vea como el rol.

nn3.PNG

Saludos
Lionel Chen

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Hola @v-lionel-msft

Gracias por ver esto. Intenté configurarlo como se sugirió y parece estar trabajando en mi sistema. Sin embargo, cuando lo publico en mi espacio de trabajo y lo comparto con mi colega, está viendo esto. He dado acceso de lectura para el informe, así como el conjunto de datos, pero aún así esto viene.

c.jpg

HI @Dilpreeth ,

¿Puede remitir mi última respuesta sobre el uso de USERPRINCIPALNAME() en lugar de USERNAME() de acuerdo con el enlace del artículo.

https://radacad.com/dynamic-row-level-security-with-organizational-hierarchy-power-bi

Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución!

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Anonymous
Not applicable

Hola @Pragati11

Yo había intentado que también... Intenté initally con Username() para comprobar con mi campo id y ya que eso no funcionó, intenté USERPRINCIPALNAME() para obtener el ID de correo electrónico del usuario... ambos estaban dando el mismo problema

Anonymous
Not applicable

@Dilpreeth - ¿Su campo de ID contiene direcciones de correo electrónico de los usuarios? de lo contrario, intente [Correo electrónico]-USERPRINCIPALNAME() para que el RLS funcione correctamente.

Br

- Pavan M.

HI @Dilpreeth ,

Ok y trataste de refrerring al enlace de artículo que compartí? El escenario es muy similar al ejemplo de ese vínculo.

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Anonymous
Not applicable

@Pragati11 ... que funcionó... Muchas gracias

HI @Dilpreeth ,

Me alegro de que haya funcionado para ti.

Si te ayudó, ¿puedes marcarlo como una solución para que otros se refieran en el futuro?

Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Anonymous
Not applicable

Hola @Pragati11

Sí, había marcado ese enlace que había compartido como la solución

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.