Enabling Power BI Integration With Business Central
This article describes how to get Business Central ready for integration with Power BI. Business Central online is already enabled for integration, although there's some information about licensing that you might want to read. For Business Central on-premises, you'll have set up your environment to connect to Power BI before users can work with it.
Power BI Licensing
With Business Central, users get a free Power BI license that provides access to the most common features in Business Central and Power BI. You can also purchase a Power BI Pro license that provides access to additional features. The following table provides an overview of the features available with each license.
Power License | View reports | Create reports | Share reports | Refresh reports | Business Central Apps |
---|---|---|---|---|---|
Power BI free | (limited) | (limited) | |||
Power BI Pro | (extensive) |
For more information, see Licensing the Power BI service for users in your organization or Sign up for the Power BI service as an individual.
Set up Business Central on-premises for Power BI integration
This section explains the requirements for a Business Central on-premises deployment to integrate with Power BI.
Configure either NavUserPassword or Azure Active Directory Authentication for the deployment.
Power BI integration doesn't support Windows authentication.
Enable OData web services and the ODataV4 endpoint.
OData web service must be enabled on the Business Central Server, and OData port opened in firewall. For more information, see Configuring Business Central Server - OData Web Services.
The local server must be accessible from the Internet.
Give Business Central user accounts a web service access key.
A web service access key is only needed to view Business Central data in Power BI. You can assign a web service access key to each user account. Or instead, create a specific account with a web service access key for use by all users. For more information, see Web Services Authentication.
Create an application registration for Business Central in Microsoft Azure.
To view Power BI reports embedded in Business Central pages, an application must be registered for Business Central in Microsoft Azure The registered application needs permission to Power BI services. For more information, see Registering Business Central On-Premises in Azure AD for Integrating with Other Services.
Note
If your deployment uses NavUserPassword authentication, Business Central connects to the same Power BI service for all users. You'll specify this service account as part of registering the application. With Azure AD authentication, Business Central connects to the Power BI service associated with the individual user accounts.
Make the initial connection from Business Central to Power BI.
Before end-users can use Power BI in Business Central, an Azure application administrator will have to give consent to the Power BI service.
To make the initial connection, open Business Central, and run Get Started with Power BI from the role center. This action will lead you through the consent process, and check your Power BI license. When prompted sign in using an Azure admin account. For more information, see Connect to Power BI - one time only.
Publish data as web services
Codeunits, pages, and queries that you want to use as the data source in Power BI reports must be published as web services. There are many web services published by default. An easy way to find the web services is to search for web services in Business Central. In the Web Services page, make sure the Publish field is selected for the web services listed above. This task is typically an administrative task.
For more information about publishing web services, see Publish a Web Service.
Tip
To learn about what you can do to ensure the best performance of web services, as seen from the Business Central server (the endpoint) and from the consumer (the client), read Writing efficient Web Services.
See Related Training at Microsoft Learn
See Also
Business Central and Power BI
Power BI Integration Component and Architecture Overview for Business Central
Power BI for consumers
The 'new look' of the Power BI service
Quickstart: Connect to data in Power BI Desktop
Power BI documentation
Business Intelligence
Getting Ready for Doing Business
Importing Business Data from Other Finance Systems
Setting Up Business Central
Using Business Central as a Power BI Data Source
Using Business Central as a Power Apps Data Source
Using Business Central in Power Automate
Start a free trial!
Note
Can you tell us about your documentation language preferences? Take a short survey.
The survey will take about seven minutes. No personal data is collected (privacy statement).