Acumatica Integration with Power BI
February 15, 2024
•
13 min read
Introduction
Integrating Acumatica with Power BI enables powerful data visualization and analytics. This guide covers multiple methods to connect Acumatica data to Power BI for business intelligence.
Integration Methods
There are several ways to integrate Acumatica with Power BI:
- Generic Inquiries - Export data via CSV/Excel
- OData Feed - Real-time data connection
- REST API - Custom integration via API
- Data Warehouse - Export to SQL database
Using Generic Inquiries
Create Generic Inquiries for Power BI data:
// Create GI in Acumatica: System → Generic Inquiries
// Example: AR Customer Summary GI
Tables:
- Customer (ARCustomer)
- CustomerClass (ARCustomerClass)
Results:
- CustomerID
- CustomerName
- CreditLimit
- CustomerClassID
- LocationCount
Parameters:
- CustomerClass (optional filter)
OData Feed Setup
Enable OData for real-time connections:
// Enable OData: System → Configuration → OData Settings
// OData endpoint format:
https://your-instance.acumatica.com/odata/$metadata
// Connect in Power BI:
1. Get Data → OData Feed
2. Enter OData URL
3. Select tables
4. Transform and load
Building Power BI Reports
Create visualizations in Power BI:
// Power BI Data Flow:
1. Connect to Acumatica (OData/API)
2. Load data to Power Query
3. Transform and clean data
4. Create data model
5. Build visualizations
6. Publish to Power BI Service
// Common Reports:
- Sales by Customer/Region
- AR Aging Analysis
- Inventory Turnover
- Profit & Loss by Department
Summary
Power BI integration with Acumatica enables powerful business intelligence. Use OData for real-time data or Generic Inquiries for specific data exports.
For more guides, see Data Warehouse Integration.