Power BI ofrece API para la inserción de paneles e informes en las aplicaciones. Al insertar el contenido, las API de Power BI ofrecen un conjunto coherente de funcionalidades y acceso a las últimas características de Power BI (como paneles, puertas de enlace y áreas de trabajo de la aplicación).

Una sola API

Hay dos escenarios principales al insertar el contenido de Power BI. Inserción de contenido para la organización y para los clientes. La API de REST de Power BI permite ambos escenarios. Esto le permitirá insertar paneles e informes en la aplicación personalizada con las mismas API, tanto para la organización como para los clientes. Puede aprovechar al máximo las API de REST y de JavaScript para lo que necesite insertar.

Para ver un ejemplo de cómo funciona la inserción, consulte Ejemplo de inserción de JavaScript.

Inserción de contenido para la organización

La inserción de contenido para la organización le permite ampliar el servicio Power BI. Cuando desee ver el contenido, el usuario final de la aplicación deberá iniciar sesión en el servicio Power BI. Una vez que alguien de la organización inicie sesión, solo tendrán acceso a los paneles e informes que se hayan compartido con ellos en el servicio Power BI.

Entre los ejemplos de inserción de contenido para la organización se incluye la inserción de aplicaciones web internas, elementos web de SharePoint Online y las integraciones de Microsoft Teams.

Para insertar contenido para su organización, consulte lo siguiente:

Al usar la inserción para los usuarios de Power BI, las funcionalidades de autoservicio (como son editar, guardar y otras) están disponibles a través de la API de JavaScript.

Inserción de contenido para los clientes

La inserción de contenido para los clientes permite insertar paneles e informes a aquellos usuarios que no tienen una cuenta de Power BI. Los clientes no necesitan saber nada acerca de Power BI. Se necesita al menos una cuenta de Power BI Pro. Esa cuenta actuará como maestra para la aplicación. Considérela como una cuenta de proxy. La cuenta de Power BI Pro le permite también generar tokens de inserción que proporcionan acceso a los paneles e informes dentro del servicio Power BI.

Un ejemplo de inserción para los clientes es una aplicación de ISV que se quiere vender a otras compañías.

Flujo de inserción para insertar contenido para los clientes

Para insertar paneles, informes e iconos, puede usar las mismas API que se usan para insertar contenido para la organización.

Importante:

Aunque la inserción tiene una dependencia del servicio Power BI, no existe ninguna dependencia de Power BI para los clientes. No es necesario que se registren en Power BI para ver el contenido insertado en la aplicación.

Cuando esté listo para pasar a producción, se debe asignar una capacidad a su área de trabajo de aplicaciones. Power BI Embedded, de Microsoft Azure, ofrece capacidad para usarla con las aplicaciones.

Para más información acerca de los procedimientos de inserción, consulte Procedimiento para insertar paneles, informes e iconos de Power BI.

Si usó el servicio Colección de áreas de trabajo de Power BI en Azure, consulte Migración de contenido desde el servicio Colección de áreas de trabajo de Power BI para más información sobre cómo migrar el contenido.

Pasos siguientes

Procedimiento para insertar paneles, informes e iconos de Power BI
Migración de contenido de la colección de áreas de trabajo de Power BI Embedded a Power BI
¿Qué es Power BI Premium?
Repositorio Git de la API de JavaScript
Repositorio Git de C# de Power BI
Ejemplo de inserción de JavaScript
Notas del producto sobre el planeamiento de la capacidad de análisis de inserción
Notas del producto de Power BI Premium

¿Tiene más preguntas? Pruebe a preguntar a la comunidad de Power BI