Editar

Compartir a través de


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

Nota

Puede obtener los datos de varias empresas en un solo informe con los servicios web OData. Sin embargo, a partir del lanzamiento de versiones 2 de 2021 de Business Central, solo se admite ODataV4. ODataV4 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. Crea una columna con el nombre de la empresa, pero no la completa 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.
  5. Inicie sesión en Business Central (solo una vez).

    Si no ha iniciado sesión 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.

    Nota

    Una vez que se haya conectado 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. Cuando está conectado, Power BI contacta con el servicio Business Central. La ventana Navegador muestra los orígenes de datos que están disponibles para crear informes. Seleccione una carpeta para expandirla y mostrar 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, agrupados por entornos y empresas. Con Business Central en línea, el Navegador tiene la siguiente estructura:

  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 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, vea 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 debe 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. Después de publicar un informe, estará disponible 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.

Cómo desarrollar informes de Power BI entre empresas o entornos

Los puntos de conexión de API de Business Central tienen el prefijo https://api.businesscentral.dynamics.com/v2.0/<environment_name>/api/v2.0 seguido por /companies({company_id})/accounts({id}) (aquí usamos la API accounts como ilustración). Puede utilizar esta estructura para crear consultas de PowerQuery que carguen datos para múltiples empresas o múltiples entornos si el usuario que está leyendo los datos puede tener acceso a ellos.

Para configurar una consulta para cargar datos para varias empresas, siga estos pasos:

  1. Realice la consulta de PowerQuery que carga datos para una sola empresa. Conviértala en una función de Power Query personalizada que toma el ID de la empresa (o tal vez el nombre del entorno) como parámetros. Para obtener más información, vaya a Usar funciones de Power Query personalizadas.
  2. Ahora use la nueva función personalizada en una consulta de PowerQuery, donde asigna la función a una lista de empresas y luego combina los conjuntos de datos usando la función Table.Combine Power Query.

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 utilicen datos Business Central se conectarán de manera predeterminada a una réplica de solo lectura de la base de datos Business Central. En casos excepcionales, según el diseño de la página, podría obtener 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. El panel de vista previa muestra 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í