Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Restringir el acceso a los datos desde el puerto maestro

Hola

Creamos en Power BI un informe de uso que analiza todos los datos de uso de nuestros productos. Los datos contienen múltiples clientes, usuarios, eventos, etc. El informe maestro incluirá a todos los clientes y está diseñado para las partes interesadas (quieren ver todos los datos de todos los clientes ). Pero, este informe también es utilizado por nuestros clientes, usuarios específicos del cliente tienen acceso para ver los datos de uso de su cuenta.

TalV_1-1699275715296.png

TalV_0-1699275698009.png

Hoy en día, estamos creando informes utilizando un método ficticio. Duplicamos el archivo maestro y, a continuación, en la consulta, filtramos solo los clientes relevantes (el nombre del cliente contiene "XXX") y lo publicamos en un espacio de trabajo dedicado para cada cuenta.

Tenemos algunas bases de datos en el modelo (algunas están conectadas y otras no) y filtramos los nombres en todas ellas.

En este método, cada cambio que hacemos en el informe maestro debe aplicarse manualmente también a todos los demás informes, y ya tenemos muchos clientes, por lo que nos gustaría hacer que el proceso sea más eficiente.

He leído sobre la seguridad de nivel de fila (RLS). ¿Es esta una buena solución para hacer más eficiente este proceso? ¿O hay otra forma de sugerirlo?

Gracias

Tal

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

¡Perfecto! Gracias @MFelix

Syndicate_Admin
Administrator
Administrator

Hola @TalV ,

Pruebe el siguiente código:

([Account Name] == "Super Pharm IL" || FIND("- SPIL",[Account Name] ,1, FALSE()) > 0 ) && LEFT([Account Name] , 3) <> "NIQ"

No olvides aceptar la respuesta correcta para que pueda ayudar a los demás.

Syndicate_Admin
Administrator
Administrator

Hola @MFelix,

¡Muchas gracias, ya está funcionando!
Una pregunta más, si quiero agregar a esta función DAX -->
El nombre de la cuenta no contiene "NIQ - ", ¿qué debo agregar?

Es de un rol de RLS diferente, pero es porque no quiero incluir las cuentas internas que comienzan con NIQ.


[Nombre de la cuenta] == "Super Pharm IL" || FIND("- SPIL",[Nombre de la cuenta] ,1, FALSE()) > 0

TalV_1-1700744991833.png

¡Muchas gracias!



Syndicate_Admin
Administrator
Administrator

Vuelva a hacer el cálculo para:

[Account Name] == "COOP Italy" || FIND("- COOP",[Account Name] ,1, FALSE()) > 0
Syndicate_Admin
Administrator
Administrator

@MFelix,

Gracias.

Desafortunadamente, no funciona con esta función 😞

TalV_1-1700648471570.png
Me sale este error, parece que no lo encontró aunque las cuentas existen.

TalV_0-1700648413839.png

TalV_3-1700648606931.png

¡Gracias!

Syndicate_Admin
Administrator
Administrator

@TalV

En este caso, pruebe el siguiente código:

[Account Name] == "COOP Italy" || FIND("- COOP",[Account Name] ,1)

Syndicate_Admin
Administrator
Administrator

Gracias @MFelix.

Intenté usar RLS, pero no estoy seguro de qué función DAX necesito escribir. Necesito filtrar: El nombre de la cuenta es igual a "COOP Italia" O el nombre de la cuenta contiene "- COOP".

TalV_0-1700380894878.png

¡Gracias!

Syndicate_Admin
Administrator
Administrator

Hola @TalV ,

El RLS es la mejor opción porque se puede vincular información específica a grupos de usuarios específicos, en este caso se necesitaría tener una tabla que relacionara el nombre de usuario (deben ser los correos electrónicos para el inicio de sesión de Power BI) con la tabla del cliente, de esa manera cuando el usuario inicie sesión en Power BI solo accederá a su información.

Echa un vistazo a esta entrada del blog con una explicación completa.

https://www.fourmoo.com/2016/10/03/power-bi-dynamic-row-level-security-things-you-need-to-know-to-ge...

Helpful resources

Announcements
PBIApril_Carousel

Power BI Monthly Update - April 2025

Check out the April 2025 Power BI update to learn about new features.

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors