馃挕 Lo que nadie te explica claro, pero que funciona en la vida real
⏩ TL;DR – Para los ansiosos
-
Ser admin global → sin eso, no hay fiesta.
-
Activar Power BI Embedded en Admin Center > Power Pages Sites.
-
Vincular el Workspace correcto al sitio.
-
Crear grupo de seguridad en Azure AD.
-
Agregar Application ID del portal como miembro del grupo.
-
Configurar en Power BI: habilitar Embed content in apps y Allow service principals to use Power BI APIs para ese grupo.
-
Insertar el componente de Power BI en tu p谩gina… y listo. 馃幆
⏱️Paso a paso detallado:
1. Introducci贸n r谩pida
Si alguna vez intentaste mostrar un reporte de Power BI en un sitio de Power Pages y terminaste perdido entre configuraciones y permisos, esta gu铆a es para vos.
Est谩 basada en un caso real, vas a ver lo que realmente hay que tocar para que esto funcione.
En principio, te cuento que, para que esta integraci贸n funcione, es necesario habilitar funcionalidades dentro del portal de administraci贸n de Power Pages y adem谩s configuraci贸n del lado de Microsoft Entra ID.
2. Seguridad y permisos
Antes de arrancar, hay que dejar algo claro, necesitas ser Global Admin o al menos tener acceso a un Global Admin para replicar ciertos pasos en esta gu铆a.
-
Administrador global: Necesario para activar servicios y hacer las configuraciones iniciales.
-
System Customizer / System Administrator: suficiente para agregar y configurar el componente de Power BI en el portal.
3. Tipos de acceso
Tu reporte puede estar abierto a distintos p煤blicos, y eso define c贸mo lo configur谩s.
-
Embed for your customers 馃弳 (lo que vamos a usar)
Ideal para compartir con usuarios externos sin licencia de Power BI y sin autenticaci贸n a Microsoft Entra ID. -
Embed for your organization
Solo para usuarios con acceso a Microsoft Entra ID. -
Publish to web 馃毃 (alerta m谩xima)
Pone tu reporte en internet para cualquiera. Solo si quer茅s que tus datos sean de dominio p煤blico.
4. Habilitar Power BI dentro de Power Pages
Este paso es como abrir la puerta para que Power BI pueda entrar al portal. Si el portal fue creado por tu usuario, vas a poder continuar este paso vos mismo. Caso contrario, requeris de un Global Admin.
-
Entr谩 al Centro de Administraci贸n (https://admin.powerplatform.microsoft.com/manage/portals)
Eleg铆 el sitio donde vas a habilitar este setting.
-
Activ谩:
⚠️ Esto deja el portal fuera de servicio unos minutos. Paciencia.
-
Vincul谩 el Workspace de Power BI con el sitio.
Si no ves el workspace en el listado, ten茅s que agregarte como administrador del workspace en Power BI, no importa que seas Global Admin.
馃挕 Lo que hace esto es conectar la “cuenta de servicio” de Power Pages con el Workspace. Primer eslab贸n cerrado.
5. Crear un grupo de seguridad y vincularlo con Power BI
Este paso es fundamental y es lo que habilita oficialmente a tu portal para mostrar reportes. El grupo de seguridad se crea en Microsoft Entra ID. En este paso se requiere si o si de un Global Admin.
Paso 1: Crear el grupo
- En Azure Portal, ingres谩 como Global Admin.
Microsoft Entra ID > Grupos > Nuevo Grupo.
-
Configur谩 los siguientes valores:
-
Tipo de Grupo: Seguridad
-
Nombre: Power Pages Power BI Embedded service
-
Description: Grupo para integraci贸n Power Pages + Power BI Embedded
-
Tipo de membres铆a: Asignada
-
-
Ultimo paso, click en "Crear".
Paso 2: Agregar el Application ID
馃搶 Necesit谩s el Application ID del portal (lo encontr谩s en Site Details del Admin Center).
-
En Azure Portal, busc谩 el grupo que creaste. Abrilo.
Vas a la solapa de "Miembros" > "Agregar miembros".
Peg谩 el Application ID completo (GUID).
-
Seleccionalo y guard谩.
Paso 3: Configurar en Power BI
-
En Power BI, entr谩 como Global Admin.
-
Admin portal > Tenant settings.
-
Dentro de la secci贸n "Configuraciones de desarrollo":
-
Activ谩 la opci贸n "Embeber contenido en aplicaciones"
-
Permitir Service Principals usar Power BI Apis
➡ En el campo "Grupo de seguridad", eleg铆 el grupo que creaste "Portal Power BI Embedded Service".
-
-
Guard谩 los cambios con Aplicar.
Comentarios
Publicar un comentario