In Power BI Robaws connector: OData: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host

We hebben hiernaar gekeken. Het bleek dat een download nog actief was, maar niet beëindigd werd. Dat is een fout. De oorzaak is nog niet bekend.

Na verder onderzoek bleek dat de gegevens opgehaald worden met Dataflows vanuit de Microsoft web omgeving. Het eigenaardige is dat de gegevens volledig teruggegeven worden en zelfs een HTTP statuscode 200 terugkomt, maar circa 1 minuut later Dataflows de genoemde error meldt. Dit probleem treedt alleen bij grotere datasets die opgehaald worden naar Power BI met Dataflows.

Het lijkt een bug op Dataflows.

Een workaround totdat Dataflows stabieler is om Power BI Desktop te gebruiken i.p.v. Dataflows, maar dan verlies je het delen van data tussen rapporten.

Een andere workaround is om de download op te knippen in kleinere datahoeveelheden en die dan zelf weer samen te voegen in het rapport.

Om te komen tot meer self-service is volgende stap dat we de monitoring op Bridge Online ook voor end users beschikbaar willen gaan maken. Die ziet er ongeveer zo uit:

De getoonde omvang is in gecomprimeerde bytes (gzip of Brotli, afhankelijk van wat client vraagt). De daadwerkelijke omvang van de data krijg je door met 10 te vermenigvuldigen.

De beschikbaarheid hiervan voorkomt downloadissues niet, maar maakt het wel makkelijker om zelf te zien welke verzoekjes verstuurd zijn en de status hiervan, zodat we vlotter samen issues in de connectivity over de gehele keten kunnen analyseren.

Update: de monitoring is beschikbaar vanaf 30 november 2020.