Forum Discussion
Copiar objeto visual - Incrustación
¡Hola! Tengo un panel de Power BI incrustado en otra aplicación web con Azure AD y la entidad de servicio. Ahora, en el servicio PowerBI tengo una opción para copiar visual.
Pero después de incrustar en un iFrame, ¿no veo la opción?
Nota: Todos los permisos delegados requeridos, como reports.readwrite, etc. se establecen en Azure.
5 Replies
- Syndicate_AdminAdministrator
Hola @V_Jith ,
Va a insertar un informe de Power BI en una aplicación web mediante Azure AD y una entidad de servicio. Mientras que la interfaz de usuario del servicio Power BI (1.ª imagen) muestra la opción "Copiar objeto visual", la versión incrustada en el iframe (2.ª imagen) no la muestra. La opción "Copiar objeto visual" forma parte de la interfaz de usuario estándar de Power BI para el uso interactivo en el servicio Power BI, pero no está disponible de forma predeterminada en escenarios insertados, especialmente cuando se usa el flujo de datos propietarios de la entidad de servicio o la aplicación.
Solución alternativa 1: Cambiar a la incrustación de datos propios del usuario- Si inserta el informe con credenciales de usuario (en lugar de entidad de servicio), el servicio Power BI representará más características de la interfaz de usuario en función de la licencia de usuario.
- Esto es factible si:
- Desea una interactividad más cercana a Power BI Service.
- Puede permitirse una licencia para cada usuario.
Solución alternativa 2: Exportar o marcar alternativas
Si su caso de uso implica la captura de elementos visuales:- Utilice la API de exportación a imagen o PDF (solo Premium): exportToFileInGroup
- Considere la posibilidad de usar marcadores o botones personalizados que simulen estados visuales en lugar de copiar objetos visuales.
Solución alternativa 3: Proporcione un botón en la aplicación web para el comportamiento "Similar a copiar"
- Capture la configuración visual a través de la API de Power BI JS (como filtros, selecciones),
- Permitir a los usuarios duplicar un icono o crear un componente visual personalizado en función de esa configuración (solución personalizada).
Incluso si los permisos delegados están configurados en Azure para la aplicación, solo se aplican a los flujos de datos propios del usuario. Con la entidad de servicio, se usan permisos de aplicación y muchas características basadas en la interfaz de usuario están limitadas intencionadamente.
Si esta solución le resultó útil, considere aceptarla y felicitarla (Me gusta), es muy apreciada y ayuda a otros a encontrar la solución más fácilmente.
Saludos
Nasif Azam - Syndicate_AdminAdministrator
Le damos la bienvenida al foro de la comunidad de Microsoft Fabric.
La opción "Copiar objeto visual" no está disponible en los informes de Power BI insertados mediante iFrame con una entidad de servicio (App-Owns-Data) porque forma parte de la interfaz de usuario completa del servicio de Power BI, que no se incluye en escenarios incrustados. Esta limitación existe independientemente de los permisos de Azure AD.Para acceder a la característica nativa "Copiar objeto visual", la única solución viable, según lo sugerido por @Nasif_Azam , es cambiar a la inserción de datos propios del usuario, donde la experiencia completa de Power BI se representa en función de la licencia del usuario. Si no es factible cambiar los modelos de inserción, las alternativas incluyen el uso de la API de exportación para generar imágenes o archivos PDF, o la implementación de lógica personalizada con el SDK de JavaScript de Power BI para simular un comportamiento similar.
Si esta respuesta resuelve su consulta, márquela como la solución aceptada para ayudar a otros miembros de la comunidad. También se agradece un felicito si la respuesta le resultó útil.Gracias por formar parte del Foro de la Comunidad de Fabric.
Saludos
Karpurapu D,
Equipo de soporte técnico de la comunidad de Microsoft Fabric. - Syndicate_AdminAdministrator
¿Puedo preguntarle si ha resuelto este problema? Si es así, marque la respuesta útil y acéptela como la solución. Esto será útil para que otros miembros de la comunidad que tengan problemas similares lo resuelvan más rápido.
Gracias.
- Syndicate_AdminAdministrator
Hola @V_Jith
Quería comprobar si ha tenido la oportunidad de revisar la información proporcionada. No dude en ponerse en contacto con nosotros si tiene más preguntas. Si mi respuesta ha abordado su consulta, acéptela como una solución y dé un 'Felicitaciones' para que otros miembros puedan encontrarla fácilmente.
Gracias. - Syndicate_AdminAdministrator
No hemos recibido una respuesta de su parte con respecto a la consulta y estamos haciendo un seguimiento para verificar si ha encontrado una solución. Si encuentra útil la respuesta, márquela como la solución aceptada y felicite, ya que esto ayudará a otros miembros con consultas similares.
¡Gracias!
Gracias.