La tendencia de Microsoft es ir llevando toda la analÃtica de Business Central a herramientas que no sean los reports.
Cada dÃa tenemos más posibilidades como los excel layout o el análisis directo en las páginas de Business Central.
Hoy nos vamos a centrar en una posibilidad, que aunque no es nueva, si ha sido mejorada en la versión 2023 wave 2. El uso de Power BI en Business Central para el análisis.
Embed Power BI reports in pages - Business Central | Microsoft Learn
Nuevos objetos en Business Central 2023 wave 2 para Power BI
Se han añadido algunos objetos, para gestionar el uso y la visibilidad de Power BI dentro de Business Central. Hoy vamos a ver dos de ellos:
Table 6312 "Power BI Displayed Element": Almacena información acerca de elementos de Power BI para ser mostrado por un usuario en cada contexto especÃfico.
Page 6323 "Power BI Element Card": Página usada para mostrar un Power BI en modo expandido.
La tabla permite almacenar la información del objeto Power BI a mostrar. Alguna de sus propiedades son:
ElementType: Determina el tipo de elemento de Power BI que mostrará. Puede ser:
- Report: Un report completo de Power BI
- "Report Visual": Solo un objeto visual del report.
- Dashboard
- "Dashboard Tile": Solo un visualizador (Tile) del Dashboard.
- Workspace
Para los que no estéis muy puestos en Power BI, indicaros muy brevemente, que un Report (Informe) se compone de visualizadores (los gráficos, las tablas, las imágenes, ...) y puede tener diferentes páginas. Por el contrario un Dashboard (Panel) solamente tiene una página y puede contener diferentes visualizadores (llamados Tiles) de diferentes informes. Finalmente, un Workspace (Area de trabajo) es una "carpeta" donde guardamos los diferentes reports y dashboards, el cual tiene unos permisos para los usuarios.
ElementID: Identifica el ID del elemento a mostrar. Si es un report, será el ID del report.
Una vez allÃ, pulsaremos "Try it" para probar la API en Reports - Get Reports:
Una vez autenticado, podemos ejecutar pulsando a RUN y obtendremos todos los objetos que tengamos en nuestro servicio de Power BI:
Buscamos el report que necesitamos, y localizamos el "embedUrl"
Page Power BI Element Card
Una vez que ya tenemos el record, ya podemos mostrarlo en la página "Power BI element Card" con la propiedad SetDisplayedElement
El resultado serÃa este:
En próximas entregas, trabajaremos la posibilidad de mostrar solamente un visualizador o de filtrar la información dinámicamente.
Si quieres verlo en acción puedes verlo en mi canal "Aprende Business Central en Español":
Si tienes dudas te leo en los comentarios.
Si te ha parecido interesante, puedes invitarme a un café 😇
Gracias
No hay comentarios:
Publicar un comentario