Print Friendly, PDF & Email

Integración de Global con Power BI

¿Qué permite esta integración?

La integración entre Global y Power BI permite trabajar con información del sistema para generar informes y dashboards en Power BI, y también permite visualizar esos informes directamente dentro de Global.

Existen dos posibilidades principales:

  • Visualizar un informe de Power BI dentro de Global.
  • Obtener información de IGGlobal desde Power BI para utilizarla en informes, gráficos y dashboards.

Importante: para realizar la integración, el informe de Power BI debe estar creado previamente.


1. Visualizar un informe de Power BI dentro de IGGlobal

Esta opción permite agregar un informe o dashboard de Power BI dentro de una vista de Global.

Paso 1: Obtener el enlace del informe

Desde Power BI, se debe obtener el enlace que permite insertar el informe en un sitio web.

En Power BI, ingresar a:

Archivo → Insertar informe → Sitio web

Se deberá copiar la URL que proporciona Power BI.

Por ejemplo:

https://app.powerbi.com/reportEmbed?reportId=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&autoAuth=true&ctid=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Este enlace será necesario para realizar la configuración en Global.

imag1

Paso 2: Configurar el informe en IGGlobal

Una vez obtenida la URL, se debe configurar el informe en Global.

La configuración utiliza los siguientes datos:

  • Gráfico: identificador del gráfico que se utilizará.
  • Consulta: identificador de la consulta asociada.
  • Tipo: Power BI.
  • Mobile: indica si el informe estará disponible para dispositivos móviles.
  • URL: enlace obtenido desde Power BI.
  • Título: nombre con el que se mostrará el informe.

Por ejemplo:

  • Gráfico: 888888
  • Consulta: 100010
  • Tipo: PowerBi
  • Mobile: False
  • Título: POWER BI Estadística de Ventas – 100010

imag2

Nota: esta configuración es realizada sobre la configuración interna de Global.

Paso 3: Agregar el informe a una vista

Una vez configurado el informe, estará disponible desde Metrics para poder incorporarlo al diseño de una vista de Global.

Al agregar el widget, Power BI solicitará iniciar sesión.

imag3

Se deberá ingresar con una cuenta que tenga acceso al informe de Power BI, por ejemplo:

  • La cuenta propietaria del informe.
  • La cuenta de un editor.
  • Una cuenta de usuario que tenga los permisos correspondientes.

La sesión debe estar iniciada para que el informe pueda visualizarse correctamente.

Una vez iniciada la sesión, el informe de Power BI quedará visible dentro del sistema.

img5


2. Obtener datos de IGGlobal desde Power BI

Otra posibilidad es utilizar Power BI para consultar información de Global y utilizar esos datos para crear informes y dashboards.

La información puede obtenerse de diferentes maneras. La más sencilla es mediante un archivo de Excel, aunque también es posible realizar una conexión mediante la WebAPI de Global.

Opción A: Importar información mediante Excel

La alternativa más sencilla consiste en utilizar un archivo Excel como fuente de información para Power BI.

Desde Power BI se puede importar el archivo y utilizar sus datos para crear el informe.

El formato de las columnas y los tipos de datos dependerán de cómo Power BI interprete la información.

Para realizar modificaciones o transformaciones más avanzadas sobre los datos, se puede utilizar Power Query.

img6

Opción B: Obtener información desde Global mediante WebAPI

Para una integración más avanzada, Power BI puede conectarse directamente a la WebAPI de Global.

Esta opción permite que Power BI consulte información del sistema y utilice esos datos para generar los informes.

Para realizar la conexión se necesita:

  • La URL de consulta de Global.
  • Los parámetros correspondientes a la consulta.
  • Un Token de autorización.

Un ejemplo de URL es:

http://desa.igglobal.net/api/datatables/execute?...&chart_id=0&cid=DATOS_DESA&query_id=100010&skip_response_data=false

Y la autenticación se realiza mediante un token:

Authorization Bearer eyJ...

img7

Importante: la URL y el Token utilizados dependerán de la configuración y del ambiente correspondiente. No se deben utilizar los valores del ejemplo como si fueran datos reales.


¿Cómo conectar Power BI con la WebAPI?

Desde Power BI se debe ingresar a:

Archivo → Obtener datos → Obtener datos para empezar → Web

Luego se deberá ingresar:

  1. La URL proporcionada para realizar la consulta.
  2. Los parámetros necesarios.
  3. El método de autenticación correspondiente mediante el Token.

Una vez realizada la consulta, Power BI podrá obtener los datos proporcionados por Global.


3. Trabajar los datos en Power Query

Una vez que Power BI obtiene la información desde Global, los datos pueden ser modificados y preparados mediante Power Query.

Por ejemplo, Power Query permite realizar tareas como:

  • Organizar la información.
  • Modificar los datos.
  • Preparar las columnas necesarias.
  • Adaptar la información para utilizarla en gráficos e informes.

Una vez preparados los datos, se puede continuar con la creación del informe o dashboard en Power BI.


4. Actualización de la información

Cuando la información se obtiene directamente desde la WebAPI de Global, la actualización de los datos se realizará utilizando la misma URL configurada para obtener la información inicialmente.

De esta manera, Power BI puede volver a consultar la información del sistema y actualizar los datos utilizados por el informe.


Resumen

Dependiendo de lo que se necesite, la integración puede utilizarse de dos formas:

Mostrar Power BI dentro de Global

Power BI → Obtener URL → Configurar en Global → Agregar widget → Iniciar sesión → Visualizar informe

Obtener información de Global en Power BI

IGGlobal → WebAPI → Power BI → Power Query → Informe / Dashboard

Para una integración mediante WebAPI se requiere contar con la URL de consulta y el Token de autorización correspondientes.