Forum Discussion
Power BI Portal - RLS
Hola
Quiero poder crear algún tipo de portal/app para que los clientes externos puedan iniciar sesión y ver sus informes/informes vía RLS, en comparación con algunos inicios de sesión personalizados almacenados en una base de datos.
¿Alguien tiene experiencia con esto o algún artículo?
Gracias
Liam
6 Replies
- Syndicate_AdminAdministrator
@lherbert501 , puedes añadir a tu cliente como usuario externo/invitado y luego darle acceso al informe usando RLS. Asegúrate de que el visitante del espacio de trabajo y la app.
Referencia:https://learn.microsoft.com/en-us/fabric/enterprise/powerbi/service-admin-entra-b2b
https://learn.microsoft.com/en-us/power-bi/consumer/mobile/mobile-apps-b2b - Syndicate_AdminAdministrator
Si realmente quieres un portal personalizado con tus propios nombres de usuario almacenados en una base de datos, mira Power BI Embedded, app-owns-data.
Puedes leer mucho sobre ello aquí
Tu app autentica a los usuarios frente a tu base de datos, luego el backend genera un token embed y aplica RLS según su identidad.
En ese modelo, los clientes no necesitan licencias Power BI, pero sí necesitas una capacidad de Fabric.Shai Karmani | Datos y Análisis
Si te ha ayudado, por favor marca como resuelto y da un kudo para que otros también puedan encontrarlo.
- Syndicate_AdminAdministrator
Hola @Shai_Karmani
Gracias por esto. Creo que esta es la ruta que necesitaría.
Me siento cómodo configurando el RLS y generando el token, etc., pero no encuentro mucho en internet sobre cómo mostrar la app y con acceso a sesión.
¿Hay algo que pueda usar, siendo no desarrollador, para integrar el código de C#, por ejemplo Power Apps o WordPress? Tiene que ir a clientes externos.
Gracias
- Syndicate_AdminAdministrator
Seguro
Un enfoque realista bueno para no desarrolladores que sugiero es:
Power Pages (nativo de Microsoft, para clientes externos)
Power Pages te permite crear un portal externo con inicio de sesión y luego añadir un componente de Power BI a una página. Puedes usar la ruta "Embed for your customers" / Power BI Embedded para que:
- Los clientes externos inician sesión en tu portal
- RLS se aplica a partir de tu conjunto de datos
- No necesitan licencias individuales de Power BI, siempre que el espacio de trabajo esté en capacidad Premium o FabricBuenos puntos de partida de Microsoft:
- Añadir un componente de Power BI a un sitio de Power Pages
https://learn.microsoft.com/en-us/power-pages/getting-started/add-power-bi- Cómo hacerlo: Incrustar Power BI en Power Pages (cubre Embedded, RLS, filtros, etc.)
https://learn.microsoft.com/en-us/power-pages/guidance/how-to-power-bi-embedded
Espero que te ayude, dime si parece que es algo que puede funcionar para tu caso.Shai Karmani | Datos y Análisis
Si te ha ayudado, por favor marca como resuelto y da un kudo para que otros también puedan encontrarlo.