Querés conocer más detalles sobre cómo usar Power BI Embedded. Escenarios, Casos de Uso, Links útiles y mucho más…

A continuación detallamos los principales escenarios de cómo usar Power BI Embedded. Última actualización 08/10/2022. Originalmente publicado 16/06/2021. 

¿Qué es Power BI Embedded?

Para comenzar, Power BI Embedded es un servicio de Microsoft Azure, que permite incluir, embeber o incrustar, informes y paneles de PowerBI en sus propias aplicaciones (Websites, Portales, CRMs, etc).

Además, mantiene las características de análisis visual y sus poderosas funcionalidades.

¿Para quién es el servicio de Power BI Embedded o Embebido?

Principalmente destinado a proveedores de software, desarrolladores o empresas que deseen incrustar informes y paneles en aplicaciones, portales, websites.

¿Cómo usar Power BI Embedded? 

Para incluir contenido de Power BI en aplicaciones y sitios web, hay varias opciones disponibles dependiendo donde se realice el embedded, que se pueden simplificar en 2 escenarios:

  • Escenario 01: PowerBI Embedded para su Organización (Interno).
  • Escenario 02: PowerBI Embedded para sus Clientes (Externos).

👉 Contactanos para más información.

Escenario #1: Usar PowerBI Embedded para su Organización (Interno).

-Ideal para organizaciones donde todos los usuarios poseen licencia de PowerBI Pro.

Se utilizan servicios API REST de Power BI para incorporar paneles e informes en aplicaciones personalizadas, SharePoint Online, Microsoft Teams o incluso en una aplicación de terceros como Salesforce. 

-Cada usuario se autentica en Power BI para ver los datos de PowerBI Embedded en la aplicación personalizada. Por lo tanto, cada usuario utiliza la autenticación en Azure Active Directory (AAD). Cada usuario Requiere licencia de PowerBI Pro

cómo usar Power BI Embedded para su empresa

Escenario #2: Usar Power BI Embedded para sus Clientes (Externos)

-Se puede usar para incluir (incrustar) contenido de Power BI en aplicaciones propias de la empresa para que los clientes y socios utilicen externamente.

Es el ejemplo más utilizado con proveedores de software independientes (ISV), al utilizar el servicio de Power BI Embedded para representar contenido para usuarios externos.

-Al acceder al contenido a través de Power BI Embedded, la aplicación autentica y autoriza al usuario de la aplicación.

No es necesario que el usuario final de la aplicación tenga una licencia de Power BI.

«Los propios usuarios de la aplicación no necesitan licencias adicionales de Power BI para acceder al contenido.»

-Se requiere Servicio de Power BI Embedded.

cómo usar Power BI Embedded para sus clientes
consultoría BI para empresas

Ejemplo de implementación Power BI Embedded para sus Clientes (Externos) – Escenario 2:

1. Registrar la app en el portal de Azure (si no existe, para probar, crear una app y luego registrarla), o desde este link paso a paso es más simple (https://dev.powerbi.com/apps).

Registrar una app en azure

2. El usuario accede a la aplicación / web / crm con su login habitual.

3. La Aplicación se autentica mediante API con el servicio de Azure ( generando un token).
     API Endpoint: https://login.microsoftonline.com/common/oauth2/token

Azure Access Token

4. Con el token generado, mediante API, se obtienen los reportes habilitados para la app.
      API Endpoint: https://api.powerbi.com/v1.0/myorg/reports

 

Power BI REST APIs Get Reports

5. La aplicación utiliza la biblioteca de JavaScript de Power BI para mostrar y embeber el reporte.

🤔 Dudas? Contactanos para tener una consultoría personalizada de Power BI.

Power BI Embedded

Tutorial Power BI Embedded fácil y rápido en 7 pasos, ejemplo para sus Clientes (Externos) – Escenario 2:

Utilice este proceso rápido y simple de 7 pasos para configurar su entorno de desarrollo y comenzar a incorporar Power BI embedded en su aplicación.

PASO 1. Ingresar en la configuración del ambiente de Power BI Embedded «Set up your Power BI embedding environment».

PASO 2. Elegir el tipo de solución a implementar. En este ejemplo, «Embed for your customers».

Power bi embedded fácil y rápido

PASO 3. Iniciar sesión en Power BI.

 

Power bi embebido para clientes

PASO 4. Registrar su aplicación.

PASO 5.Crear un espacio de trabajo (Workspace).

PASO 6 Importar contenido / Usar ejemplo.

PASO 7. Configurar la Seguridad y permisos

 

Power BI incrustado para clientes

Listo!. Descargar, actualizar el web.config y ejecutar ejemplo de prueba.

Recordar actualizar el web.config. requiere Visual Studio o conocimientos de desarrollo de aplicaciones).

Incrustar Power BI para clientes
PowerBI embebido

Power BI Embedded vs Publish to Web 

Tener en cuenta que no es lo mismo el servicio de Power BI Embedded, que la opción de compartir o insertar un informe.

Compartir Power BI web

 

 

 

Power BI publish to web
  • Al compartir, No hay seguridad, los datos son públicos. No permite RLS y varias limitaciones extras.
  • Power BI Embedded posee seguridad en los datos con autenticación.

 

¿Cuáles son los requisitos para tener Power BI Embedded? Configuración paso a paso / Capacidad

Antes de comenzar con Power BI Embedded, necesita:

Suscripción a Azure: para crear una cuenta con rol Global Administrator.

Azure Active Directory: su suscripción debe estar asociada con Azure Active Directory (Azure AD) tenant. Además, debe iniciar sesión en Azure con una cuenta en ese tenant. Las cuentas de Microsoft no son compatibles.

Power BI tenant:al menos una cuenta en el tenant de Azure AD registrada en Power BI.

Resource group: usar un grupo de recursos existente o crear uno nuevo.

TIP: Recomendamos crear un Resource Group exclusivo para Power BI.

Luego, podés continuar con el proceso y Crear capacidad de Power BI Embedded en Azure Portal:

1- Cree una capacidad de Azure Power BI Embedded

Para usar Power BI Embedded, debe crear una capacidad de Power BI Embedded en Azure. Tiene costos y una configuración acorde a tus necesidades.

Puede comprar una capacidad en el portal de Microsoft Azure.

Antes de crear una capacidad de Power BI Embedded, asegúrese de haber iniciado sesión en Power BI al menos una vez.

  1. Loguearse en Azure portal.
  2. En Servicios de Azure, seleccione Power BI Embedded.
  3. Dentro de Power BI Embedded, seleccione Crear.
  4. Complete la información requerida y luego seleccione Revisar + Crear.
azure create capacity Power BI embedded

2 Asignación de la capacidad a un área de trabajo de Power BI:

Se puede asignar una capacidad al área de trabajo (workspace) desde la configuración del área de trabajo, con un usuario maestro (master user). Este tipo de usuario debe tener permisos de administrador sobre esa área de trabajo, así como permisos de asignación de capacidad para esta nueva capacidad.

A- En el servicio Power BI, expanda las áreas de trabajo y seleccione el botón de puntos suspensivos del área de trabajo en la que quiera insertar contenido. A continuación, seleccione Configuración del área de trabajo.

Power BI embedded workspace settings
premium tab powerbi embedded

B-Seleccione la pestaña Premium y haga lo siguiente:

Habilitar capacidad.
Seleccione la capacidad que creó.
Seleccione Guardar.

-Cuando asigne el área de trabajo a una capacidad de manera exitosa, aparecerá un diamante junto a ella. 

powerbi embedded - premium workspace

3 Cuenta Power BI Pro

Debemos tener al menos una cuenta de Power BI con licencia Pro para poder publicar los conjuntos de datos e informes que vamos a insertar en la aplicación.

3.1 Registre su aplicación con Azure AD (Active Directory)

Antes de que Azure AD pueda generar un token de acceso que autorice al back-end a usar la API REST de Power BI, debe registrar una aplicación con Azure AD.

Ejemplo de Power BI Embedded .NET / Python / Java

El siguiente repositorio posee ejemplos de soluciones de Power BI Embedded en 5 diferentes frameworks.

  • Embed for your customers – aka App Owns Data
    • .NET Framework
    • .NET Core
    • Python
    • Java
    • Node JS
  • Embed for your organization – aka User Owns Data
    • .NET Framework
    • .NET Core
    • React TS

Soluciones de Power BI Embedded .NET / Python / Java / ETC

✍️ Contactanos para tener una consultoría de Power BI.

Precios y costos de Power BI Embedded

Con PowerBI Embedded, las licencias no son para el usuario final. 

  • PowerBI Pro: Si debemos tener al menos una cuenta de PowerBI Pro (master account) para publicar los reportes y autenticar la aplicación. Para el año 2022, se encuentra en € 8,40 euros aproximadamente. Más información
  • Servicio PowerBI Embedded: Luego en Producción, se requiere el servicio de PowerBI Embedded en Azure, que varía en costo según las capacidades. Tener en cuenta que se paga únicamente por el tiempo que se utiliza el servicio. En el año 2022, comienza en € 764 euros mensuales aproximadamente.

El costo total de Power BI Embedded depende del tipo de nodo elegido y del número de nodos, memoria RAM etc. Ejemplo de precios mensuales del servicio de PowerBI embed en 2022:

 

PowerBI Embedded precio mensual

 

Información sobre los precios y costos de Power BI Embedded

 

TIP: Apagar el servicio si no es productivo / Crear una tarea que lo apague automáticamente.

«Cuando el servicio se pone en pausa, el contenido insertado no se cargará y no se le cobrará por el servicio.»

 

Querés conocer más detalles?

Completa el formulario de contacto para agendar una consultoría de Power BI o si lo prefieres escribenos, puedes escribirnos a info@hakoit.com

Consultoría de Power BI

Artículos Relacionados

Pin It on Pinterest

Share This