Forum Discussion
Power Bi embedded
- 10 months ago
Se crea una aplicación personalizada (portal web) donde los usuarios se autentican. La aplicación controla los permisos de usuario y solicita el informe específico de Power BI del servicio Embedded. La dirección URL del informe nunca se expone al usuario final, solo se usa en el servidor dentro de la aplicación.
Esto proporciona un control total sobre la seguridad y el acceso sin requerir licencias Pro para cada espectador.
Hola @Syndicate_Admin ,
Gracias por comunicarse con Community Forum.
Definitivamente puede usar Power BI Embedded para cumplir con sus requisitos sin exponer la dirección URL del informe o sin necesidad de que todos los usuarios tengan una licencia Pro. La forma común de manejar esto es creando una aplicación o portal seguro donde los usuarios inician sesión. A partir de ahí, la aplicación genera tokens de inserción para los informes en función del rol y los permisos de cada usuario. Estos tokens son temporales y seguros, por lo que incluso si alguien inspecciona el código, no podrá acceder al informe sin la autenticación adecuada. También puede configurar la seguridad a nivel de fila en sus informes para que cada usuario solo vea los datos que puede ver. De esta manera, el informe en sí nunca se expone públicamente y los usuarios no necesitan licencias Pro individuales, simplemente acceden a él a través de su portal seguro utilizando el token integrado. Con Power BI Embedded, puede proporcionar acceso seguro a los informes, controlar roles y permisos, mantener la privacidad de las direcciones URL y escalar la visualización de informes en toda la organización sin conceder a todos los usuarios una licencia Pro. Es un enfoque sólido si desea un control central mientras mantiene las cosas seguras.
Saludos
Sreeteja.
Gracias por tomar el tiempo de responder y aclarar estas dudas.
lo cual me sugiere otras preguntas:
entiendo y ya se tenia en cuenta desarrrollar la aplicacion e darle autenticacion con microsoft (azure) el tema que aun no tengo claro y debo tener unas bases firmes para poder explicar y llevar a acabo esta solucion, las personas que generan los reportes en la organizacion son 2, con sus licencias Pro cada uno, puedo entender que a este punto no es menos costoso la licencia Embedded pero a futuro si ya que la compañia va en crecimiento, mis preguntas surgen es apartir de; ¿como se puede o de donde se le dan permisos a las personas para ver dichos reportes? ¿como esos 2 usuarios publicarian (ahora mismo lo hacen desde el service y comparten los iframe o enlaces alunos publicos y otros privados) los reportes y se puede vizualizar el portal web que se desarrolle? los permisos a los reportes como mencione arriba, no los quisiera hacer desde el portal web si no desde algun portal (si lo tiene) desde power Bi Embedded.
referente al tema de las URL aun no me queda claro esto, coloquemos este ejemplo. si un usuario A tiene permisos para ver un reporte de contabilidad, tiene algun conocimiento tecnologico y puede entrar al codigo y tomar el inframe que se expone ahí para mostrar el reporte. ese usuario renuncia a la organizacion pero tiene consigo el iframe del reporte. si lo comparte con alguien mas se podria ver? entiendo que cuando publicamos un reporte en power Bi service hay 2 formas de incurstar iframe, el publico y el privado en este caso que hago mencion, como seria.
muchas gracias nuevamente por el tiempo dedicado y disculpas si soy muy percintentes en algunas preguntas ya que no tengo demasiado conocimiento en el tema.
muchas gracias estimados.
- Syndicate_Admin10 months agoAdministrator
Hola @Syndicate_Admin ,
Gracias por su seguimiento, sus preguntas son completamente comprensibles. Con Power BI Embedded, no es necesario asignar acceso a cada usuario directamente en Power BI.... en su lugar, la aplicación controla todo el acceso. Los usuarios inician sesión a través del portal mediante la autenticación de Azure AD y el portal genera tokens de inserción temporales para los informes que cada usuario puede ver. También puede aplicar la seguridad de nivel de fila (RLS) para que los usuarios solo vean los datos a los que pueden acceder. Para ser muy claros, Power BI Embedded en sí no proporciona un portal integrado para administrar permisos, todo el control de acceso se maneja de forma segura dentro de su aplicación a través de estos tokens de inserción. Este enfoque le proporciona total flexibilidad y seguridad sin necesidad de un portal independiente dentro de Power BI. Los dos usuarios Pro siguen creando y publicando informes en un área de trabajo habilitada para la capacidad Insertada o Premium, y la aplicación usa la API de Power BI para insertar esos informes para los usuarios finales. Los usuarios nunca inician sesión directamente en el servicio Power BI, solo ven los informes a través del portal. Los tokens de inserción son temporales y limitados en el tiempo, por lo que incluso si alguien copia un iframe, no funcionará después de la expiración y los tokens se pueden revocar o rotar si es necesario. A diferencia de los iframes públicos, los informes incrustados permanecen privados, lo que impide que los antiguos empleados accedan a ellos. En resumen, este enfoque centraliza los permisos en su aplicación, mantiene seguras las URL y los iframes, permite RLS y escala el acceso a los informes en toda la organización sin necesidad de que todos los usuarios tengan una licencia Pro, lo que garantiza una visualización de informes totalmente segura y controlada.
Saludos
Sreeteja- Syndicate_Admin9 months agoAdministrator
Hola @Syndicate_Admin ,
Espero que la información proporcionada anteriormente lo ayude a resolver el problema. Si tiene alguna pregunta o inquietud adicional, no dude en contactarnos. Estamos aquí para apoyarlo y estaremos encantados de ayudarlo con cualquier ayuda adicional que pueda necesitar.
- Syndicate_Admin9 months agoAdministrator
Hola @Syndicate_Admin ,
Espero que los detalles anteriores te ayuden a solucionar el problema. Si aún tiene alguna pregunta o necesita más ayuda, no dude en comunicarse. Siempre estamos aquí para apoyarte