Generic Inquiries and OData: General Information
In MYOB Acumatica, generic inquiries are used as the data source for third-party applications that track and analyze the data by supporting OData.
MYOB Acumatica supports OData Version 3.0 with some exceptions related to query options and query functions. For details about exceptions, see Generic Inquiries and OData: Preparation of an Inquiry for Exposure.
Learning Objectives
In this chapter, you will learn how to expose a generic inquiry form by using OData.
Applicable Scenarios
You may find the information in this chapter useful when you are a technical specialist with your company, you manage reports and inquiries, and your company has decided to use a third-party reporting tool that supports the OData protocol (in addition to using MYOB Acumatica reporting). You need to expose the requested generic inquiries and verify access to the exposed data by using Microsoft Excel.
Benefits from Exposing Data Through OData
Some MYOB Acumatica technology partners have built reporting solutions by using the ability of MYOB Acumatica to expose data through OData.
Multiple applications can use data exposed through the OData protocol, including Microsoft Power BI and Microsoft Excel.
Microsoft Power BI offers advanced capabilities for creating charts. You can expose a generic inquiry through OData and access its data from Power BI. By using Power BI, you can create advanced charts based on data imported from MYOB Acumatica. An advanced Power BI chart can then be imported back to MYOB Acumatica and added to a dashboard as a widget. For example, you can create a visual display of your sales across the United States (as shown in the following screenshot). Due to the exposure of the inquiry with OData, the Power BI chart displays real-time data when you view it either in Power BI or on your dashboard in MYOB Acumatica.
Microsoft Excel offers the following capabilities to process data:
- To make basic calculations, such as summing, multiplying, and finding the average, as well as advanced calculations, such as regression analysis and conversions
- To create professional reports and dashboards with charts and visualizations