Introducción

Completado

Dos escenarios que debe tener en cuenta al insertar contenido de Power BI mediante programación son:

  • Para la organización
  • Para el cliente

La aplicación usará solo uno de estos escenarios al insertar contenido de Power BI. El escenario de inserción adecuado viene determinado por la audiencia de la aplicación, como se describe en los temas siguientes.

Escenario Para la organización

El escenario Para la organización se aplica cuando la audiencia de la aplicación consta de usuarios internos. Los usuarios internos tienen cuentas de la organización y deben autenticarse con Microsoft Azure Active Directory. Para acceder a contenido de Power BI, los usuarios de la aplicación necesitan licencias y permisos de Power BI para consumir (o crear o editar) contenido.

Nota

En este escenario, Power BI es un software como servicio (SaaS). A veces, el escenario se conoce como usuario propietario de los datos.

Entre los motivos para usar el escenario Para la organización se incluyen:

  • Portal de inteligencia empresarial interno: aunque el servicio Power BI (app.powerbi.com) proporciona una experiencia de usuario completa e intuitiva para examinar el contenido, es posible que no alcance la apariencia y el comportamiento o la funcionalidad que quiere su organización. En este caso, puede crear un portal de inteligencia empresarial que cumpla sus requisitos empresariales específicos. Cuando la organización ya tiene un portal de inteligencia empresarial que inserta contenido de otras herramientas de inteligencia empresarial, también puede mejorar el portal para insertar contenido de Power BI.
  • Aplicación interna: las aplicaciones de la intranet pueden insertar contenido de Power BI para mostrar visualizaciones de datos. Por ejemplo, el sitio de la intranet para el departamento de ventas puede incluir objetos visuales de Power BI que muestren gráficos y KPI relacionados con las ventas. Una aplicación interna del centro de llamadas puede insertar objetos visuales en tiempo real para proporcionar información actualizada sobre las llamadas entrantes de clientes.
  • Registro personalizado: la aplicación puede registrar eventos personalizados para registrar el acceso al contenido de Power BI y su uso, más allá de lo que puede lograr el registro de Power BI.

Escenario Para los clientes

El escenario Para los clientes se aplica cuando la audiencia de la aplicación consta de usuarios externos. La aplicación es responsable de autenticar a los usuarios. Para acceder a contenido de Power BI, la aplicación se basa en una identidad de inserción (entidad de servicio o cuenta de usuario maestra de Azure AD) para autenticarse con Azure AD. Esa identidad puede requerir una licencia de Power BI y debe concederse permisos para consumir (o crear o editar) contenido en nombre de los usuarios de la aplicación. No es necesario que los usuarios externos tengan una licencia o permisos de contenido de Power BI. Incluso cuando los usuarios externos tienen licencias de Power BI, este escenario no las usa.

Nota

En este escenario, Power BI es una plataforma como servicio (PaaS). A veces, el escenario se conoce como aplicación propietaria de los datos.

Para desarrollar una aplicación con este escenario, debe asegurarse de que el contenido de Power BI resida en un área de trabajo no personal que tenga un modo de licencia Premium por capacidad o Embedded.

Nota

Los productos necesarios para establecer esas opciones de modo de licencia se introducen y se describen en la unidad siguiente.

Normalmente, se desarrollarán aplicaciones SaaS y aplicaciones desarrolladas por el fabricante de software independiente (ISV) para el escenario Para los clientes.

Comparación de escenarios

En la tabla siguiente se comparan las características de los dos escenarios de inserción:

Característica Para la organización Para los clientes
Público Usuarios internos Usuarios externos
Authentication Azure AD La aplicación realiza la autenticación
Licencia de usuario de la aplicación Los usuarios de la aplicación necesitan una licencia de Power BI No se requieren licencias de usuario de la aplicación
Flujo de autenticación Flujo de autenticación interactivo para usuarios de la aplicación Flujo de autenticación no interactivo para la identidad de inserción (entidad de servicio o cuenta de usuario maestra de Azure AD)

En el diagrama siguiente se muestra el flujo de autenticación de los dos escenarios de inserción:

Diagrama de los dos escenarios de inserción según la información presentada en la tabla anterior