- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Increase scaleability by fixing OData "An existing connection was forcibly closed by the remote host."
For OData4-downloads, users experience great reliability when using Power BI Desktop. When the same load is moved to Azure Data Factory, it also works great. However, with larger datasets (starting at 10 MB), OData-downloads intermittently fail with the error:
Data source error
OData:
Unable to read data from the transport connection:
An existing connection was forcible closed by the remote host.
DataSourceKind = OData
DataSourcePath = https://bridge-online.cloud/naam/odata4/Twinfield.Twinfield.GeneralLedgerDetailsV3@tfd
OData: Unable to read data from the transport connection:
An existing connection was forcibly closed by the remote host.
The exception was raised by the IDataReader interface.
Please review the error message and provider documentation for further information and corrective action.
Table: GeneralLedger (Test).
Cluster URI: WABI-NORTH-EUROPE-redirect.analysis.windows.net
Activity ID: f2282333-c403-4b78-9362-b10e081cd568
Request ID: 7b3d9747-b8d1-9c4f-1b67-1feb49d1779f
Time: 2022-09-27 04:50:57Z
It seems to relate strongly with the size of the dataset. Switching to Power BI Premium often helps, as does reducing the dataset. However, reduction is not always realistically possible. There are two known causes:
- PowerBI.com downloads the whole set from the OData4-producer, ultimately HTTP 200 status. Within one minute after that, it seems to process the data and then crash. And retry the download again. And again. And again. It reports this (vague) error above.
- PowerBI.com downloads the whole set from the OData4-producer, ultimately sends a RST_STREAM on HTTP/2. It does not try again and report the (vague) error above.
The problem has been occurring for a number of years and limits the use of PowerBI.com in larger enterprise scenarios, as well as larger accounting firms.
Other samples include:
- https://community.powerbi.com/t5/Service/Dataflow-refresh-fails-with-An-existing-connection-was-forcibly/td-p/970591
- https://community.powerbi.com/t5/Service/Refresh-passed-in-the-desktop-but-failed-in-the-service-message/td-p/331543
- https://community.powerbi.com/t5/Service/Unable-to-read-data-from-the-transport-connection-An-existing/td-p/1151009
- https://forums.invantive.com/t/in-power-bi-robaws-connector-odata-unable-to-read-data-from-the-transport-connection-an-existing-connection-was-forcibly-closed-by-the-remote-host/439/2 (Dutch)
I would welcome increasing the scaleability of the OData4 consumer to handle OData4-data sets above 100 million characters more gracefully.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
-
Aala_Ali
on: Importing data (or drag and drop) from Fabric Lake...
- anic on: Enhancing Purview Glossary Integration with Power ...
- yeyu47 on: Deployment Pipeline roles
- giusepper11 on: Reintroduce Workspace Name visibility for Lakehous...
-
michaelu1
on: Scheduled refreshes were turned off after two mont...
-
anshulsharma on: Integrate Fabric Eventhouse with Azure AI Agent se...
- tom_vanleijsen on: Hide "updating" spinners in real-time dashboards
-
kleigh
on: change button slicer selected item color
- SimonKAKI on: OneLake Cross-Region Mirroring
-
jovanpop-msft on: Add native OPENROWSET(json) support in Fabric DW
- New 15,045
- Need Clarification 7
- Needs Votes 22,636
- Under Review 643
- Planned 268
- Completed 1,650
- Declined 222
-
Power BI
38,776 -
Fabric platform
537 -
Data Factory
445 -
Data Factory | Data Pipeline
292 -
Data Engineering
269 -
Data Warehouse
187 -
Data Factory | Dataflow
154 -
Real-Time Intelligence
126 -
Fabric platform | Workspaces
123 -
Fabric platform | OneLake
119 -
Fabric platform | Admin
114 -
Fabric platform | CICD
89 -
Fabric platform | Capacities
66 -
Real-Time Intelligence | Eventhouse and KQL
60 -
Real-Time Intelligence | Activator
52 -
Fabric platform | Governance
52 -
Fabric platform | Security
48 -
Data Science
47 -
Data Factory | Mirroring
37 -
Databases | SQL Database
32 -
Real-Time Intelligence | Eventstream
31 -
Fabric platform | Support
31 -
Fabric platform | Data hub
28 -
Databases
22 -
Data Factory | Apache Airflow Job
3 -
Fabric platform | Real-Time hub
3 -
Product
2