Crear informes de Power BI para mostrar datos de Dynamics 365 Business Central

Puede hacer que los datos de Dynamics 365 Business Central estén disponibles como origen de datos en Power BI Desktop y generar informes eficaces del estado de la empresa.

Este artículo describe cómo empezar a usar Power BI Desktop para crear informes que muestren datos de Dynamics 365 Business Central. Después de crear informes, puede publicarlos en su servicio de Power BI o compartirlos con todos los usuarios de su organización. Una vez que estos informes estén en el servicio de Power BI, los usuarios que están configurados para él, pueden ver los informes en Dynamics 365 Business Central.

Prepararse

  • Regístrese para el servicio de Power BI.

    Si aún no se ha registrado, vaya a https://powerbi.microsoft.com. Cuando se registre, use su dirección de correo electrónico y contraseña del trabajo.

  • Descargue Power BI Desktop.

    Power BI Desktop es una aplicación gratuita que se instala en su computadora local. Para obtener más información, consulte Inicio rápido: Conectarse a los datos de Power BI Desktop.

  • Asegúrese de que los datos que desea en el informe están disponibles como página API o publicados como servicio web.

    Para más información, vea Exponer datos a través de páginas API o servicios web OData.

  • Para Business Central local, obtenga la siguiente información:

    • La URL de OData para Business Central.

      Normalmente, esta URL tiene el formato http[s]://[computer]:[port]/[serverinstance]/ODataV4, por ejemplo, https://localhost:7048/BC190/ODataV4. Si tiene una implementación de múltiples inquilinos, incluya al inquilino en la URL, por ejemplo, https://localhost:7048/BC190/ODataV4?tenant=tenant1.

    • Un nombre de usuario y una clave de acceso al servicio web de una cuenta de Business Central.

      Para obtener datos de Business Central, Power BI utiliza autenticación básica. Por lo tanto, necesitará un nombre de usuario y una clave de acceso al servicio web para conectarse. La cuenta puede ser su propia cuenta de usuario o su organización puede tener una cuenta específica para este propósito.

  • Descargue el tema de informe Business Central (opcional).

    Para obtener más información, consulte Usar el tema de informe Business Central en este articulo.

Nota

Fue posible obtener los datos de varias empresas en un solo informe con los servicios web de OData. Pero desde el segundo lanzamiento de versiones de 2021 de Business Central, solo se admite ODataV4, que no exporta datos de varias empresas. La función $expand en Power BI que podría pensar que es una forma alternativa de crear un informe de varias empresas, tampoco se puede utilizar. Creará una columna con el nombre de la empresa, pero no la completará con los datos de la empresa después de una actualización.

Agregar Business Central como origen de datos de Power BI Desktop

La primera tarea al crear informes es agregar Business Central como fuente de datos en Power BI Desktop. Una vez conectado, puede comenzar a generar el informe.

  1. Inicie Power BI Desktop.

  2. Seleccione Obtener datos.

    Si no ve Obtener datos, seleccione el menú Archivo y luego Obtener datos.

  3. En la página Obtener datos, seleccione Servicios en línea.

  4. En el panel Servicios en línea, realice uno de los siguientes pasos:

    • Para conectarse a Business Central en línea, seleccione Dynamics 365 Business Central, luego Conectar.
    • Para conectarse a Business Central local, seleccione Dynamics 365 Business Central (local), luego Conectar.
  5. Inicie sesión en Business Central (solo una vez).

    Si no ha iniciado sesión antes en Business Central desde Power BI Desktop, se le pedirá que inicie sesión.

    • Para Business Central online, seleccione Iniciar sesión y luego elija la cuenta pertinente. Use la misma cuenta con la que inicia sesión en Business Central. Cuando termine, seleccione Conectar.

    • Para Business Central local, primero ingrese la dirección URL de OData para Business Central y luego seleccione Aceptar. Cuando se le solicite, ingrese el nombre de usuario y la contraseña de la cuenta que se usará para conectarse a Business Central. En Contraseña, ingrese la clave de acceso al servicio web. Cuando termine, seleccione Conectar.

    Nota

    Una vez que se haya conectado correctamente a Business Central, no se le volverá a solicitar que inicie sesión. ¿Cómo cambio o borro la cuenta que estoy usando actualmente para conectarme a Business Central desde Power BI Desktop?

  6. Una vez conectado, Power BI se pone en contacto con el servicio Business Central. Aparecen las ventanas Navegador y se muestran los orígenes de datos disponibles para generar informes. Seleccione una carpeta para expandirla y ver los orígenes de datos disponibles.

    Estos orígenes de datos representan todos los servicios web y las páginas API que están publicados para Business Central. Los orígenes de datos están agrupadas por entornos y empresas de Business Central. Con Business Central online, Navegador tiene la siguiente estructura:

    Nota

    La estructura de Business Central local es diferente porque no admite páginas API.

  7. Seleccione el origen o los orígenes de datos que desea agregar al modelo de datos y después seleccione el botón Cargar.

  8. Si más adelante desea agregar más datos de Business Central, puede repetir los pasos anteriores.

Una vez que los datos se hayan cargado, puede verlos en el panel de navegación derecho en la página. Ya se ha conectado correctamente con los datos de Business Central y puede comenzar a crear su informe de Power BI.

Sugerencia

Para obtener más información sobre el uso de Power BI Desktop, consulte Introducción a Power BI Desktop.

Crear informes accesibles

Es importante que sus informes puedan ser utilizados por tantas personas como sea posible. Intente diseñar informes para que no requieran ninguna adaptación especial para satisfacer las necesidades específicas de diferentes usuarios. Asegúrese de que el diseño permita a los usuarios aprovechar las tecnologías de asistencia estándar, como los lectores de pantalla. Power BI incluye varias funciones, herramientas y pautas de accesibilidad para ayudarle a lograr este objetivo. Para más información, Diseñar informes de Power BI para accesibilidad en la documentación de Power BI.

Crear informes para mostrar datos asociados con una lista

Puede crear informes que se muestren en un cuadro informativo de una página de lista Business Central. Los informes pueden contener datos sobre el registro seleccionado en la lista. La creación de estos informes es similar a otros informes, excepto que hay algunas cosas que deberá hacer para asegurarse de que los informes se muestren como se espera. Para más información, ver Crear informes de Power BI para mostrar datos de lista en Business Central.

Usar el tema de informe Business Central (optional)

Antes de elaborar el informe, le recomendamos que descargue e importe el archivo de tema de Microsoft Business Central. El archivo de tema crea una paleta de colores de forma que pueda crear informes con el mismo estilo de color que las aplicaciones de Business Central sin pedirle que defina colores personalizados para cada elemento visual.

Nota

Esta tarea es opcional. Siempre puede crear sus informes y luego descargar y aplicar la plantilla de estilo más tarde.

Descargar el tema

El archivo de tema está disponible como archivo json en la Galería de temas comunitarios de Microsoft Power BI. Para descargar el archivo de tema, siga los siguientes pasos:

  1. Ir a laGalería de temas comunitarios de Microsoft Power BI para Microsoft Dynamics 365 Business Central.
  2. Seleccione el archivo adjunto de descarga Microsoft Dynamics Business Central.json.

Importar el tema en un informe

Después de descargar el tema de informe Business Central, puede importarlo a sus informes. Para importar el tema, seleccione Ver > Temas > Buscar temas. Para más información, ver Power BI Desktop - Importar temas de informes personalizados.

Publicar informes

Una vez que haya creado o modificado un informe, puede publicarlo en su servicio de Power BI y también compartirlo con otros miembros de su organización. Una vez publicado, verá el informe en Power BI. El informe también está disponible para su selección en Business Central.

Para publicar un informe, seleccione Publicar en la pestaña Inicio de la cinta o del menú Archivo. Si ha iniciado sesión en el servicio Power BI, el informe se publica en este servicio. De lo contrario, se le pedirá que inicie sesión.

Distribuir o compartir un informe

Hay dos formas de enviar informes a sus compañeros de trabajo y a otras personas:

  • Distribuya informes como archivos .pbix.

    Los informes se almacenan en su computadora como archivos .pbix. Puede distribuir el archivo .pbix del informe a los usuarios, como cualquier otro archivo. Luego, los usuarios pueden cargar el archivo en su servicio de Power BI. Ver Cargar informes desde archivos.

    Nota

    La distribución de informes de esta manera significa que la actualización de los datos de los informes la realizará cada usuario de forma individual. Esta situación podría impactar el rendimiento de Business Central.

  • Compartir el informe del servicio de Power BI

    Si tiene una licencia de Power BI Pro, puede compartir el informe con otros, directamente desde su servicio de Power BI. Para más información, ver Power BI - Compartir un panel o informe.

Solucionar problemas

"No se puede insertar un registro. La intención de conexión actual es de solo lectura". error al conectarse a página API personalizada

SE APLICA A: Business Central online

A partir de febrero de 2022, los nuevos informes que utilizan datos de Business Central se conectarán a una réplica de solo lectura de la base de datos de Business Central de forma predeterminada. En casos excepcionales, según el diseño de la página, obtendrá un error cuando intente conectarse y obtener datos de la página.

  1. Inicie Power BI Desktop.

  2. En la cinta, seleccione Obtener datos > Servicios en línea.

  3. En el panel Servicios en línea, seleccione Dynamics 365 Business Central y luego Conectar.

  4. En la ventana Navegador, seleccione el punto de conexión de la API desde el que desea cargar los datos.

  5. En el panel de vista previa de la derecha, verá el siguiente error:

    Dynamics365BusinessCentral: Error con la solicitud: El servidor remoto devolvió un error: (400) Solicitud errónea. (No es posible insertar un registro. La intención de la conexión es de Solo lectura. CorrelationId: [...])".

  6. Seleccione Transformar datos en vez de Carga, como lo haría normalmente.

  7. En Editor de Power Query, seleccione Editor avanzado en la cinta.

  8. En la línea que comienza por Fuente =, reemplace el siguiente texto:

    Dynamics365BusinessCentral.ApiContentsWithOptions(null, null, null, null)
    

    por:

    Dynamics365BusinessCentral.ApiContentsWithOptions(null, null, null, [UseReadOnlyReplica = false])
    
  9. Seleccione Listo.

  10. Seleccione Cerrar y aplicar en la cinta para guardar los cambios y cerrar Editor de Power Query.

Consulte también

Habilitar los datos de negocio para Power BI
Inteligencia empresarial
Preparación para hacer negocios
Importar datos de empresa de otros sistemas financieros
Configurar Business Central
Finanzas
Inicio rápido: Conectarse a los datos de Power BI Desktop

Encuentre módulos de aprendizaje en línea gratuitos de Business Central aquí