Registro de una aplicación de Azure AD para usarla con Power BI

Para usar el análisis de Power BI Embedded, debe registrar una aplicación de Azure Active Directory (Azure AD) en Azure. La aplicación de Azure AD establece permisos para los recursos REST de Power BI y permite el acceso a las API REST de Power BI.

Determinación de la solución de inserción

Antes de registrar la aplicación, decida cuál de las siguientes soluciones es la más adecuada para usted:

  • Inserción para los clientes
  • Inserción para la organización

Inserción para los clientes

Use la solución de inserción para los clientes, lo que también se conoce como aplicación poseedora de los datos, si tiene previsto crear una aplicación diseñada para los clientes. Los usuarios no tendrán que iniciar sesión en Power BI ni disponer de una licencia de Power BI para usar la aplicación. La aplicación usará uno de los métodos siguientes para autenticarse en Power BI:

  • Cuenta de usuario principal (licencia de Power BI Pro usada para iniciar sesión en Power BI)

  • Entidad de servicio

Los fabricantes de software independientes (ISV) y los desarrolladores que crean aplicaciones para terceros suelen usar la solución de inserción para los clientes.

Inserción para la organización

Use la solución de inserción para la organización, lo que también se conoce como usuario poseedor de los datos, si tiene previsto crear una aplicación que requiera que los usuarios empleen sus credenciales para autenticarse en Power BI.

La solución de inserción para la organización suelen usarla empresas y organizaciones de gran tamaño, y está pensada para los usuarios internos.

Registrar una aplicación de Azure AD

La forma más fácil de registrar una aplicación de Azure AD es mediante la herramienta de configuración de la inserción de Power BI. La herramienta ofrece un proceso de registro rápido para ambas soluciones de inserción mediante una simple interfaz gráfica.

Si va a crear una aplicación de inserción para la organización y quiere tener más control sobre la aplicación de Azure AD, puede registrarla manualmente en Azure Portal.

Importante

Antes de registrar una aplicación de Power BI, necesita un inquilino de Azure Active Directory y un usuario de la organización.

En estos pasos se describe cómo registrar una aplicación de Azure AD para la solución de inserción para los clientes de Power BI.

  1. Abra la herramienta de registro de aplicaciones de Power BI.
  1. En la sección Choose an embedding solution (Elegir una solución de inserción), seleccione Embed for your customers (Inserción para los clientes).
  1. En el Paso 1: iniciar sesión en Power BI, inicie sesión con un usuario que pertenezca a su inquilino de Power BI. La aplicación de Azure AD se registrará con este usuario.

    Si ya ha iniciado sesión, compruebe que lo haya hecho con el usuario que quiera usar para crear la aplicación de Azure AD. Para cambiar el usuario, seleccione el vínculo Cerrar sesión y, una vez que se reinicie la herramienta, vuelva a iniciar sesión.

  1. En el Paso 2: registro de la aplicación, rellene los campos siguientes:

  2. Seleccione Registrar.

    El valor Id. de aplicación de la aplicación de Azure AD se muestra en el cuadro Resumen. Copie este valor para su uso posterior.

  1. (Opcional) En el Paso 3: creación de un área de trabajo, puede crear un área de trabajo en servicio Power BI.

    • Si ya tiene un área de trabajo de Power BI, seleccione Omitir.

    • Para crear un área de trabajo, escriba un nombre para el área y seleccione Crear área de trabajo. El nombre y el identificador del área de trabajo aparecen en el cuadro Resumen. Copie estos valores para su uso posterior.

    Nota

    Para que la aplicación de ejemplo de análisis de inserción funcione según lo previsto, tiene que crear un área de trabajo mediante la herramienta.

  2. (Opcional) En el Paso 4: importación de contenido, seleccione una de las opciones siguientes:

    • Si tiene su propia aplicación de Power BI, puede seleccionar Omitir.

    • Si quiere crear una aplicación de Power BI de ejemplo mediante un informe de ejemplo, seleccione Sample Power BI report (Informe de Power BI de ejemplo) y, luego, Importar.

    • Si quiere crear una aplicación de Power BI de ejemplo mediante un informe propio, seleccione Upload a .pbix file (Cargar un archivo .pbix) y, luego, Importar.

  1. En el Paso 5: concesión de permisos, seleccione Conceder permisos y, en la ventana emergente, seleccione Aceptar. Esto permite que la aplicación de Azure AD acceda a las API seleccionadas (también conocidas como ámbitos) con el usuario que ha iniciado sesión. Este usuario también se conoce como usuario principal.

  2. (Opcional) Si ha creado un área de trabajo de Power BI y ha cargado contenido en ella mediante la herramienta, ahora puede seleccionar Download sample application (Descargar aplicación de ejemplo). Asegúrese de copiar toda la información en el cuadro Resumen.

Nota

Si ha omitido las fases opcionales, puede descargar igualmente una aplicación de Power BI de ejemplo, pero en el código de la aplicación descargada faltarán las propiedades que no haya rellenado durante el registro. Por ejemplo, si no ha creado un área de trabajo, la aplicación de ejemplo no incluirá el identificador del área de trabajo.

Cambio de los permisos de la aplicación de Azure AD

Después de registrar la aplicación, puede realizar cambios en los permisos. Los cambios en los permisos se pueden realizar mediante programación o en Azure Portal.

Nota

Los permisos de aplicación de Azure AD solo se aplican a estos escenarios:

  • Insertar para la organización
  • Insertar para los clientes con el método de autenticación de usuario maestro

En Azure Portal, puede ver la aplicación y realizar cambios en los permisos.

  1. Inicie sesión en el Portal de Azure.

  2. Elija el inquilino de Azure AD mediante la selección de la cuenta en la esquina superior derecha de la página.

  3. Seleccione App registrations (Registros de aplicaciones). Si no puede ver esta opción, búsquela.

  4. En la pestaña Aplicaciones propias, seleccione la aplicación. La aplicación se abre en la pestaña Información general, donde puede revisar el valor Id. de la aplicación.

  5. Seleccione la pestaña Permisos de API.

  6. Para agregar permisos, siga estos pasos:

    1. Seleccione Agregar un permiso y, luego, Servicio Power BI.

    2. Seleccione Permisos delegados, y agregue o quite los permisos específicos que necesite.

    3. Cuando haya terminado, seleccione Agregar permisos para guardar los cambios.

  7. Para quitar un permiso, siga estos pasos:

    1. Seleccione los puntos suspensivos (…) situados a la derecha del permiso.

    2. Seleccione Quitar permiso.

    3. En la ventana emergente Quitar permiso, seleccione Sí, quitar.

Pasos siguientes