topic hubReporting & Analyticsofficial - Microsoftreviewed - checked by Opus

Microsoft Power BI

Microsoft Power BI integration with Business Central: licensing, enabling and connecting online and on-premises environments, building reports in Power BI Desktop, showing reports in FactBoxes, and using the built-in Power BI apps. It answers setup, architecture, and report-building questions.

Path: Integrate with other applications > Microsoft Power Platform > Microsoft Power BI · tier official · system reporting · narrative reviewed (checked by Opus)

Overview

This section covers how Business Central works with Power BI. It starts with an introduction and an architecture overview, which explain the connectors, embedded reports, default reports, and the read-only database replica used for online environments. A page on enabling the integration covers licensing and how data is exposed through API pages and OData web services.

For setup and building, one page covers connecting an on-premises deployment: OData web services, access keys, and a Microsoft Entra ID app registration. Another covers building reports in Power BI Desktop with the connector. A further page covers building reports for list pages so they show in the Power BI FactBox.

For everyday use, one page explains the Business Central apps in Power BI for CRM, Finance, and Sales, including installation and troubleshooting. Another covers viewing, refreshing, and sharing reports inside Business Central. Start with the introduction, then go to the enabling page for your deployment type.

Key points

  • Data reaches Power BI through API pages and OData web services; Dataflows and Power BI apps are also covered.
  • Integration needs a Power BI free or Pro license, as described on the enabling page.
  • Online environments use a read-only database replica for Power BI Desktop and Power BI Service reports.
  • On-premises setup involves enabling OData web services (ODataV4 endpoint), a web service access key, and registering an application in Microsoft Entra ID.
  • The Power BI Desktop connector supports API and OData sources, custom Power Query functions, and cross-company reporting.
  • Reports for list pages need proper naming, sizing, and primary key filtering to display in the Power BI FactBox.
  • Built-in Power BI apps for CRM, Finance, and Sales need company connection parameters and a data refresh schedule.
  • Reports in Business Central can be refreshed manually or on a schedule, and shared.

Learn pages

Videos and posts

Linked by a Haiku matcher with a grounding quote from the item’s summary (link/topics.ts); machine-generated.

Business Central pages and reports

The pages, reports and queries this hub’s Learn pages name (ms.search.form, API reference), joined to the code by exact object id (data/index/docs-objects.json); a page shows the table it runs on.

Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.

What Learn documents here 8 Learn pages