Category: Business CentralRead time: 5 MinsPublished on: 19 Mar 2026

How to use OData Feeds for Real-Time Reporting and Analytics in Dynamics 365 Business Central

Microsoft Dynamics 365 Business Central offers powerful built-in reporting, but many organizations require more flexible and real-time access to data for advanced analytics. OData V4 feeds provide a standardized and secure way to expose Business Central data as web services to external tools such as Power BI, Excel, and other reporting platforms. By leveraging OData, users can consume live business data without the need for complex customizations or direct database access, ensuring both system integrity and performance.

Using Business Central OData feeds for reporting enables organizations to build dynamic dashboards, operational reports, and analytical models that stay in sync with transactional data. This approach supports better decision-making while maintaining strong security controls through permission-based access. This document outlines how OData feeds work in Business Central, how they are configured, and best practices for using them effectively in reporting scenarios.

If you’re looking to extend Business Central reporting capabilities, explore our Business Central consulting services to design scalable data and reporting solutions.

1. What is OData in Business Central?

OData (Open Data Protocol) is a web-based data access standard that allows external applications to retrieve and interact with data from Microsoft Dynamics 365 Business Central in a structured and secure format. In Business Central, OData feeds expose pages and queries as web services, enabling tools like Power BI, Excel, and other BI platforms to connect directly to live ERP data without requiring direct database access.

One of the most common use cases of OData feeds is integrating Business Central with Power BI. By connecting Power BI to Business Central using OData endpoints, organizations can build real-time dashboards for financial reporting, sales analysis, and inventory tracking without relying on manual data exports.

2. Common Use Cases & Benefits of OData Feeds in Business Central Reporting

Organizations use OData feeds in Business Central for a variety of reporting and analytics scenarios, including:

  • Real-time financial reporting dashboards
  • Sales and revenue analysis in Power BI
  • Inventory tracking across multiple locations
  • Customer ledger and receivables analysis
  • Operational KPI dashboards for management

Benefits of Using OData Feeds for Reporting

Using OData feeds in Business Central provides several advantages:

  • Access live, real-time ERP data
  • Eliminate manual Excel exports and duplication
  • Maintain system performance without direct SQL access
  • Enable self-service reporting for business users
  • Integrate seamlessly with Power BI, Excel, and other BI tools

3. OData vs API in Business Central: What’s the Difference?

While both OData feeds and APIs provide access to Business Central data, they serve different purposes. OData feeds are primarily used for reporting and analytics scenarios, allowing tools like Excel and Power BI to consume live data. APIs, on the other hand, are designed for transactional integrations and system-to-system communication. For reporting and dashboarding, OData is typically the preferred approach.

4. Pivot Table in Excel Using Business Central OData Feeds

Navigation & Setup:

  • Navigate to Business Central, Search and click ‘Web Services’.
    A screenshot of the Microsoft Dynamics 365 Business Central Web Services page, displaying a list of published OData and SOAP endpoints with a deprecation warning banner.
  • Choose the web service you wish to extract and consume real-time Business Central data and here we are choosing ‘Customer Ledger Entries’. Copy the OData V4 URL.
  • Navigate to Excel --> Data tab --> Get Data --> From Other Sources --> From OData Feed.
    A screenshot of the Microsoft Excel Data ribbon, showing the navigation path through 'Get Data' and 'From Other Sources' to select the 'From OData Feed' option.
  • In the next step, paste the URL in the URL box of OData feed which you copied in the previous step.
    A screenshot of the Excel 'OData feed' dialog box, showing a Business Central OData V4 URL for 'Cust_LedgerEntries' pasted into the URL field.
  • Click ‘OK’. In the next step, use your business central credentials and choose ‘Connect’ to link your environment to excel.
  • Using below page, you can choose to either load the data or to Transform the data.
    A screenshot of the Excel Power Query data preview window showing imported Dynamics 365 Business Central Customer Ledger Entry data in a tabular format.
  • Here we are loading the data, and we have two options: Load and Load to.
  • Using ‘Load’ option, we can add the query to Excel as a table.
  • Using ‘Load to’ option, we can view the data as table, pivot chart and we can put the data into a new worksheet too.
  • Here, we are choosing ‘Load to’ option and in which we opt ‘Pivot table’ for visualising real-time Business Central data for reporting and analytics.
  • This approach enables self-service reporting directly from Business Central using Excel.
    A screenshot of the Excel 'Import Data' dialog box, with 'PivotTable Report' and 'New worksheet' selected as the preferred options for viewing the imported data.
  • Now, we can be able to visualise the data by creating the pivot table by adding essential rows, columns, and values (like sum).
    A screenshot of an Excel PivotTable and the PivotTable Fields pane, showing a report of 'Sum of Amount_LCY' by 'Customer_Name' across the multiple years.

5. Limitations of Using OData Feeds

While OData feeds are powerful for reporting, there are some considerations:

  • Performance may vary when working with large datasets
  • Not suitable for high-volume transactional operations
  • Requires proper filtering and query design for efficiency
  • Limited support for write-back or data modification scenarios

OData feeds in Microsoft Dynamics 365 Business Central provide a powerful and flexible way to enable real-time reporting and analytics. By connecting your Business Central data directly to tools like Excel and Power BI, organizations can eliminate manual processes, improve decision-making, and build dynamic dashboards that stay in sync with live business data, while maintaining security and system performance.

Contact our experts to unlock the full value of your Business Central data and build reporting systems that scale with your business.