In the era of data-driven decision-making, having real-time insights is crucial for businesses to thrive. Microsoft Power BI, with its powerful visualization and analysis capabilities, coupled with the robust data management of Microsoft Dynamics 365 Business Central, provides an excellent opportunity to transform raw data into actionable insights. In this blog post, we will guide you through the process of connecting Business Central Web Service to Power BI and creating a dynamic dashboard that will empower you to make informed decisions.

Step 1: Enable Web Services in Business Central:

To establish a connection between Business Central and Power BI, you need to enable web services in Business Central. In the Business Central administration center, navigate to the Web Services page and ensure that the OData and SOAP services are enabled. These services act as bridges, allowing Power BI to access data from Business Central securely.

Step 2: Obtain the Web Service URL:

Once the web services are enabled, you need to obtain the URL for the Business Central web service that you want to connect to Power BI. This URL will serve as the data source for Power BI. You can find the URL by navigating to the Web Services page in Business Central and selecting the relevant web service. Copy the URL to use it in Power BI later.

Step 3: Launch Power BI and Connect to Business Central:

Open Power BI and click on “Get Data” to initiate the data connection process. Search for “OData” in the search bar and select the “OData Feed” option. Paste the Web Service URL obtained from Business Central in the dialog box and click “OK.” Power BI will establish a connection to Business Central and prompt you to provide authentication credentials.

Step 4: Authenticate and Import Data:

Power BI will prompt you to authenticate your connection to Business Central. Provide the necessary credentials to establish a secure connection. Once authenticated, you can select the specific tables or entities from Business Central that you want to import into Power BI. Customize the import settings as per your requirements, such as filtering data or merging tables, to optimize the data import process.

Step 5: Designing the Dashboard:

With the data imported into Power BI, you can start designing your dashboard. Power BI offers a range of visualizations, including charts, graphs, tables, and maps. Select the appropriate visualizations to represent your Business Central data effectively. Drag and drop fields from the imported tables onto the canvas to create visuals. Customize the visuals by applying filters, adding calculated measures, or formatting options to enhance the overall user experience.

Step 6: Add Interactivity and Refresh Options:

To make your dashboard dynamic, you can add interactivity features in Power BI. Utilize slicers, filters, and drill-through options to allow users to explore the data and focus on specific aspects of the business. Additionally, configure the data refresh settings to ensure that your dashboard stays up to date with the latest information from Business Central. Schedule automatic data refreshes based on your organization’s needs.

Step 7: Publish and Share the Dashboard:

Once you have designed and finalized your dashboard, it’s time to publish and share it with your intended audience. Use the Power BI service to publish your dashboard and reports securely. From the service, you can manage permissions, share the dashboard with specific individuals or groups, and collaborate on the insights. Stakeholders can access the dashboard through the Power BI web portal, mobile apps, or embedded within other applications.


Integrating Business Central Web Service with Power BI opens up a world of possibilities for data analysis and visualization. By following the steps outlined in this blog post, you can connect Business Central to Power BI, import data, and design a dynamic dashboard that provides valuable insights for decision-making.