|
[QODBC Online] Querying Multiple QuickBooks Online Company Files Simultaneously via Power BI with QODBC Online
Posted by William - QODBC Support on 29 September 2026 01:18 PM
|
|||||||||
[QODBC Online] Querying Multiple QuickBooks Online Company Files Simultaneously via Power BI with QODBC OnlineProblem Description:When using QODBC Online to consolidate data from multiple QuickBooks Online (QBO) company files simultaneously through Power BI, queries may fail with Error 653 ("There was an error while communicating with the Ids Server - The Response Stream was null or empty") and/or port 8383 binding issues. Consolidated P&L queries across 6+ company files fail, while pulling one file at a time succeeds. Affected products: QODBC Online, QuickBooks Online, Power BI Symptoms:
Cause:While QODBC Online does not impose any limit on the number of simultaneous company file connections, Intuit's API does have rate limits and concurrent connection limits. When Power BI queries multiple QBO files simultaneously (especially through a consolidated query), the Intuit API may reject requests due to:
Environment:
Solution:
SQL Examples:Example - Splitting a 7-file consolidation into batches of 3: -- Batch 1: Companies A, B, C SELECT * FROM ProfitAndLoss WHERE Company IN ('A', 'B', 'C') -- Refresh Power BI after batch 1 completes -- Batch 2: Companies D, E, F SELECT * FROM ProfitAndLoss WHERE Company IN ('D', 'E', 'F') -- Refresh Power BI after batch 2 completes -- Batch 3: Company G (remaining) SELECT * FROM ProfitAndLoss WHERE Company = 'G' Example Scenarios:Scenario 1 - Consolidating P&L from 7 QBO companies: A company uses Power BI to consolidate P&L data from 7 QuickBooks Online company files. A single consolidated query across all 7 files fails with Error 653 and port 8383 issues. The fix was to split the consolidation into incremental batches of 2–3 companies per refresh cycle. Each batch completes successfully before moving to the next. Scenario 2 - Power BI data refresh timeout: A scheduled Power BI data refresh across 6 QBO files fails intermittently with "Response Stream was null or empty." The issue is Intuit API rate limiting when too many concurrent requests are sent. Limiting the refresh to 2–3 files per cycle eliminates the error. Additional Notes:
Related Articles:Using QuickBooks Online Data with MS SQL Server via QODBC Online Troubleshooting: Slow Performance/Cannot Get Full Records From QuickBooks Keywords:QODBC Online Error 653 Ids Server Response Stream Multiple Company Files Power BI Consolidation Rate Limit Port 8383 QuickBooks Online API Concurrent Connections P&L Consolidation Data Refresh Timeout
| |||||||||
|
|
|||||||||


