• de
  • en
    Search Results for

      Show / Hide Table of Contents

      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 check check (limited) (limited)
      Power BI Pro check check check (extensive) check

      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.

      1. OData web services and the ODataV4 endpoint are enabled.

        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.

      2. Business Central user accounts have web service access key.

        A web service access key is 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.

      3. NavUserPassword or Azure Active Directory Authentication is configured.

      4. 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.

      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 Started
      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!

      In This Article
    • Privacy Policy
    • Legal Notice
    • © 2022 BEYONDIT GmbH